C#和.Net框架之间的关系 .Net框架(.Net Framework)是一个创新的平台,可以编写Windows 应用程序、Web应用程序、Web服务 .Net框架应用程序是多平台的应用程序,框架的设计方式可以适用的语
- C#和.Net框架之间的关系
.Net框架(.Net Framework)是一个创新的平台,可以编写Windows 应用程序、Web应用程序、Web服务
.Net框架应用程序是多平台的应用程序,框架的设计方式可以适用的语言:C#、C++、Visual Basic、Jscript、COBOL等等。所有的这些语言可以访问框架、并且之间可以交互。
- .Net框架由一个巨大的代码库组成,用于C#等客户端语言,重要的组件有:
- 公共语言运行库(Common Language Runtime -CLR)
- .Net框架类库 (.Net Framework Class Library)
- 公共语言规范(Common Language Specification)
- 通用类型系统(Common Type System)
- 元数据(Metadata)和组件(Assemblies)
- Windows窗体(Windows Forms)
- ASP.Net 和 ASP.NetAjAX
- ADO.Net
- Windows工作流基础(Windows Workflow Foundation -WF)
- Windows 显示基础(Windows Presentation Foundation)
- Windows 通信基础(Windows Communication Foundation-WCF)
- LINQ
- C#的集成开发环境(Integrated Development Environment -IDE)
- 开发工具:
- Visual Studio 20XX(VS)
- Visual C# 20XX Express(VCE)
- Visual Web Developer
备注可以从官网下载最新版
在Linux或者Mac OS上面也可以编写C#程序,通过Mono