第1章 ASP.NET2.0开发基础
ASP.NET是Microsoft.NETFramework中一套用于生成Web应用程序和XMLWebServices的技术。ASP.NET页面在服务器上执行,并生成发送到桌面或移动浏览器的标记f如HTML、WML或XML),该页面使用一种已编译的、由事件驱动的编程模型,这种模型可以提高性能,并支持将应用程序逻辑同用户界面相隔离。
本章**内容:
·Web和ASP.NET的基本概念
·ASP.NET的运行环境
·VisualStudi02005开发环境
1.1 ASP.NET简介
ASP.NET是微软公司为了迎接网络时代的来临,提出的—个统一的Web开发模型。ASP.NET是建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的Web应用程序。
1.1.1 .NET简介
.NET是微软公司发布的新一代的系统、服务和编程平台,主要由.NETFramework和MicrosoftVisualStudi0.NET开发工具组成。
.NETFramework是一种新的计算平台,它包含了操作系统上软件开发的所有层,简化了在高度分布式Internet环境中的应用程序开发。.NET Framework主要包括两个*基本的内核,即公共语言运行库(Common Language Runtime,CLR)和.NETFramework基本类库,它们为.NET平台的实现提供了底层技术支持。下面将分别做详细的介绍。
1.公共语言运行库
公共语言运行库是.NETFramework的基础,是.NET Framework的运行时环境。公共语言运行库是一个在执行时管理代码的代理,以跨语言集成、自描述组件、简单配置和版本化及集成**服务为特点,提供核心服务(如内存管理、线程管理和远程处理)。公共语言运行库还强制实施严格的类型**以及可确保**性和可靠性的其他形式的代码准确性。公共语言运行库遵循公共语言架构(CLI)标准,可以使C++、C#、Visual Basic以及JScript等多种语言能够深度集成。在.NETFramework中,用一种语言所写的代码能继承用另一种语言所写的类的实现,用一种语言所写的代码抛出的异常能被用另一种语言所写的代码捕获。
……