初识ASP.NET

2000年,微软提出了.NET战略,可以通过桌面系统,便携式计算机,移动电话以及PDA来访问,查看数据,在任何时候,任何地方,使用任何工具都能与.NET的服务获得网络上的任何信息,享受网络带给人的便捷雨快乐。
作为.NET战略的重要组成部分,ASP.NET主要用来开发WEB程序,目前大部分ASP.NET程序使用的是简单明了的C#语言。
.NET FRAMWORK是.NET最基础的框架,运行在操作系统之上,它提供了创建,部署和应用.NET的环境,主要包含CLR(公共语言运行时)和框架类库。CLR可以看作是一个在执行时管理代码的代理,管理代码是CLR的基本原则,能够被管理的代码称为托管代码,反之称为非托管代码。在.NET FRAMWORK4.0中,新增了动态语言运行时(DLR),它将一组适用于动态语言的服务添加到CLR,为了支持DLR,在.NET FRAMWORK中添加了新的System.Dynamic命名空间。
为了实现跨语言开发和跨平台战略,.NET所有的应用都不是编译成本地代码,而是编译成微软中间代码(MSL),它将由JIT编译器转换成机器代码。
CLR包含2个组成部分,CLS(公共语言规范)和CTS(通用类型系统)。
.NET类库主要有:
System 包含所有其他命名空间,公共数据类型,还有重要的数据类型object(基类)
System.Collections.Generic 泛型
System.IO 文件的操作
System.NET 支持对网络协议的编程
System.Data 访问ADO.NET
System.Windows.Forms  用于WinForm开发
System.Drawing 支持GDI+基本图形操作
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章