.NET Framework Library 正式开源 ,支持在VS2008里设置断点,进入.NET Framework 类库源代码里进行调试,查看类库代码实现的代码。可以查看到下面类库的代码:
- .NET Base Class Libraries (including System, System.CodeDom, System.Collections, System.ComponentModel, System.Diagnostics, System.Drawing, System.Globalization, System.IO, System.Net, System.Reflection, System.Runtime, System.Security, System.Text, System.Threading, etc).
- ASP.NET (System.Web, System.Web.Extensions)
- Windows Forms (System.Windows.Forms)
- Windows Presentation Foundation (System.Windows)
- ADO.NET and XML (System.Data and System.Xml)
另外,其他的类库代码也陆续添加中,包括 LINQ, WCF 和Workflow等。
1,详细介绍参见 http://weblogs.asp.net/scottgu/archive/2008/01/16/net-framework-library-source-code-now-available.aspx
2,如何设置和使用参见 http://blogs.msdn.com/sburke/archive/2008/01/16/configuring-visual-studio-to-debug-net-framework-source-code.aspx
和
http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspx
分享到:
相关推荐
描述中提到的“npoi”是一个开源项目,主要为.NET平台提供处理Microsoft Office文件格式(如Excel、Word)的能力。NPOI库通常用于读写Excel文件,它允许开发者在.NET应用中无需依赖Microsoft Office组件就能操作...
.NET Framework类库包括基础类库(Base Class Library, BCL),它提供了一系列预定义的类,如System.IO用于文件和流操作,System.Net用于网络通信,System.Windows.Forms和System.Drawing则支持Windows GUI应用程序...
.NET Framework是微软...随着技术的发展,微软后来又推出了.NET Core,这是一个跨平台的开源版本,旨在进一步扩展.NET的生态系统。然而,.NET Framework仍然在许多Windows应用中占据重要地位,特别是在企业级环境中。
2. .NET Framework 4.0:这个版本在2010年发布,带来了大量的新功能和性能优化,包括改进的垃圾收集算法、并行计算支持(Task Parallel Library)、动态类型(dynamic关键字)、内存流(MemoryStream)的改进和大量...
它包括Common Language Runtime (CLR) 和 .NET Framework Class Library,用于代码执行和资源管理。 在.NET 2.0中,开发Web应用时,可能会用到ASP.NET,它是.NET Framework的一部分,提供了创建动态网页和Web服务的...
.NET Framework是微软公司推出的...了解.NET Framework,不仅可以提升软件开发的效率,也能为开发者打开通往大量开源项目和商业应用的大门。无论是新手还是经验丰富的开发者,深入学习.NET Framework都会带来诸多益处。
在“新建项目”对话框中选择`.NET Framework`,然后选择相应的类库模板(如C# Class Library)。 2. **编写代码**:在`class_lib_test`项目中添加所需的类和方法,这些将成为你的库的公开API。 3. **设置元数据**...
标题中的"Printer Library for the .NET framework-开源"指出,这是一个专为.NET框架设计的开源打印库。这个库提供了一种方便的方式来与打印机进行交互,它可能是通过封装Win32 API来实现的,使得开发者无需直接处理...
.NET Enterprise Library,通常被称为EntLib,是微软发布的一个开源开发框架,主要针对.NET Framework T1版本。这个库为开发者提供了一系列可复用的、设计良好的应用程序块,旨在简化常见的企业级开发任务,如数据...
用于Delphi的.Net运行时库(CNClrLibrary)是... -完全访问.Net Framework类库。 - 易于使用。 CNClrLibrary可以做很多事情:-访问.Net Framework类库。 -访问第三方.Net库。 -访问您的.Net库。 -etc最新版本:6.0.7.0
GDAL(Geospatial Data Abstraction Library)是一个开源的地理空间数据处理库,它支持多种地理空间文件格式,并提供了丰富的API供开发者进行地图和遥感数据的读取、写入和转换。C#版的GDAL是将原始的GDAL库封装为...
NTL,全称为.NET Template Library,是一个专注于扩展.NET Framework 类库(FCL)功能的开源框架。它的主要目标是强化UI组件,提供更丰富的用户界面元素和交互体验。该框架的一大亮点在于其模块化的特性,由多个独立...
2. **Newtonsoft.Json**:这是一个.NET平台上的开源库,允许.NET开发者方便地处理JSON数据。它可以将.NET对象转换成JSON字符串,也可以将JSON文本解析成.NET对象。库的主要功能包括: - 序列化:将.NET对象转换为...
AForge.NET is an open source C# framework designed for developers and researchers in the fields of Computer Vision and Artificial Intelligence - image processing, neural networks, genetic algorithms, ...
对于源码方面,虽然.NET Framework的核心部分是封闭源码的,但微软通过开源项目.NET Core实现了部分源码的开放。开发者可以通过参考.NET Core源码来理解.NET Framework的工作原理,这对于学习和调试具有极大的帮助。...
.NET Framework是微软推出的一个开源、跨平台的开发框架,它提供了一个用于构建、部署和运行应用程序和服务的全面基础设施。.NET Framework 4.0是该框架的一个重要版本,它引入了许多新特性和性能优化,如: 1. **...
google的开源代码用于图像处理 AForge.Imaging - library with image processing routines and filters; AForge.Vision - computer vision library; AForge.Video - set of libraries for video processing; ...
NGenLib是一个专为.NET Framework 2.0设计的C#泛型库,它的诞生源于对C++标准模板库(STL)设计理念的借鉴。这个开源项目的目标是为.NET开发者提供高效、灵活且易于使用的泛型工具集,从而在.NET框架下实现类似C++ ...
这篇文章的主题,"将MySQL与.NET Framework 2.0的企业库集成",旨在解决这个问题,提供了一种方法来整合MySQL数据库和.NET的开发工具,特别是通过使用微软的企业库(Enterprise Library)。 微软的企业库是一个强大...
**CommonLibrary.NET** 是一个基于 .NET 框架的开源通用类库,版本为0.9.7 Final。这个类库由国外开发者创建并维护,旨在为 .NET 开发者提供一系列实用、高效的工具和组件,以简化常见的编程任务。它的设计目标是...