布了基于 年 微软发布了基于.NET Framework 1.1 的 VS.NET 2003开发平台,增强了功能和安全性。 开发平台, 开发平台 增强了功能和安全性。 2005年,微软又发布了基于
年 微软又发布了基于.NET Framework 2.0的 的 VS2005开发平台,植入了适用于大型团队开发的各种优 开发平台, 开发平台 秀的复杂功能,是一种全面的、先进的、 秀的复杂功能,是一种全面的、先进的、完全适应当前网 络发展的高级软件开发平台。 络发展的高级
软件开发平台。 2008年,微软又发布了基于 年 微软又发布了基于.NET Framework 3.5的 的 VS2008开发平台,在.NET Framework 2.0的基础上强化 开发平台, 开发平台 的基础上强化 了对网页应用开发的支持,以及多重版本.NET的自订功 了对网页应用开发的支持,以及多重版本 的自订功 能。 2010年4月,微软发布了基于 年 月 微软发布了基于.NET Framework 4的 的 VS2010开发平台,主要新特征是:支持云计算架构;搭 开发平台, 开发平台 主要新特征是:支持云计算架构; 配Windows 7;发挥多核并行运算威力;更好支持 ;发挥多核并行运算威力;更好支持C++。 。
2008年.NET开发框架版本的应用状况 年 开发框架版本的应用状况
1
实践证明, 实践证明, .NET 2.0使 使 ASP.NET 2.0摆脱了很多以前 摆脱了很多以前 ASP.NET版本不够完善的状况,加 版本不够完善的状况, 版本不够完善的状况 入了大量的类库API和控件,并已经 和控件, 入了大量的类库 和控件 发展成为了一种完全成熟的产品。 发展成为了一种完全成熟的产品。 它能将Web编程代码数量减少到 它能将 编程代码数量减少到 70%或者更多。 或者更多。 或者更多 国内以及新加坡等绝大部分企 来构建业务系统。 业都使用 .NET 2.0来构建业务系统。 来构建业务
系统 .NET3.5在.NET2.0基础上主要 在 基础上主要 增加了AJAX网页应用开发技术。目 网页应用开发技术。 增加了 网页应用开发技术 随着.NET 3.5日益被技术人员 前,随着 日益被技术人员 熟练地使用, 熟练地使用,越来越多的企业开始 使用.NET3.5来构建新项目。 来构建新项目。 使用 来构建新项目
本课教授的.NET版本 版本 本课教授的
.NET 3.5在.NET 2.0的基础上强化了对网页应用 在 的基础上强化了对网页应用 开发的支持,以及多重版本.NET的自订功能。 的自订功能。 开发的支持,以及多重版本 的自订功能 VS2008支持在 ,3.0和3.5三种版本下开发项 支持在2.0, 和 三种版本下开发项 支持在 的项目可以平稳的升到VS2008上, 目,VS2005的项目可以平稳的升到 的项目可以平稳的升到 上 下做VS2005的项目,用的编译器和类 的项目, 在VS2008下做 下做 的项目 库同VS2005都是一样的,但是提供了更好的开发 都是一样的, 库同 都是一样的 环境。 环境。 鉴于目前书店里.NET 2.0参考书比较少,所以基 参考书比较少, 鉴于目前书店
里 参考书比较少 本上以.NET 3.5参考书为主
学习 参考书为主学习.NET程序开发, 程序开发, 本上以 参考书为主学习 程序开发 同时在必要时补充有关.NET 2.0的内容。 的内容。 同时在必要时补充有关 的内容 同一台机器上可以同时安装VS2005和 注:同一台机器上可以同时安装 和 VS2008,不会发生冲突。 ,不会发生冲突。
1.2 .NET框架概述 框架概述
.NET 框架 ( Framework) 提供了必要的编 框架( ) 译时和运行时技术来产生和运行.NET应用。 应用。 译时和运行时技术来产生和运行 应用 .NET应用程序,必须在安装了 应用程序,必须在安装了.NET框架的计 应用程序 框架的计 算机上才能运行。 算机上才能运行。 .NET框架包括一个公共执行引擎和一个丰富 框架包括一个公共执行引擎和一个丰富 的类库。 的类库。
C#
其它语言( 其它语言(C++、
VB、J#……) 、 、 )
Common Language Sepacification (公共语言规范) 公共语言规范)
Web应用 应用
Windows应用 应用 数