文摘
1 ASP.NET概述
ASP.NET是建立在.NET框架平台上的完全面向对象的系统,ASP.NET与.NET框架平台紧密结合。.NET框架是微软公司为其.NET战略而提出的用于下一代应用程序和Web服务的一个框架,它包括Web服务、Web应用(ASP.NET)、数据存取技术(ADO.NET)、Windows Forms等。
ASP.NE7 2.0是微软2005年年底推出的新一代企业级应用平台。它改进了ASP.NET 1.1的功能,提供了更多的服务器端控件、网站设计、会员管理和网站管理功能,大大减少了ASP.NET程序所需的代码。
1.1 .NET框架体系结构
.NET框架的体系结构包括程序设计及公共语言规范(Common Language Specifi.cation,CLS)、应用程序平台(ASP.NET及Windows应用程序)、ADO.NET及类库、公共语言运行库(Common Language Runtime,CLR)和程序开发环境(VisualStudio.NET)五大部分。其结构如图1.1所示。
1..NET框架使用的语言
在.NET框架上可以使用多种语言进行应用程序的开发。.NET框架中的CLS实际上是一种语言规范。由于.NET框架支持多种语言,并且要在多种语言之间进行交互,因此这些语言必须遵守一些共同的规则,CLS就是定义这些语言的共同规范,包括数据类型、语言构造等。
凡是符合CLS规范的语言都可以在.NET框架上运行,如VB.NET、C.NET、J。NET等。这些语言功能基本相同,只是语法有所区别。程序开发人员可以选择自己熟悉或喜欢的语言进行开发。本书中的示例是采用VB.NET语言编写的。
各种语言源程序经过编译后,并不直接产生CPU可执行的代码,而是先转变为中间语言(Microsoft Intermediate Language,简称MSIL)。程序执行时再由公共语言运行库载人内存,通过实时解释将其转换为CPU可执行的代码。这样就能确保程序的**性和可靠性。只要电脑安装中有不同的转换引擎,就可以将源程序编译而成的中间语言转换为CPU可执行的代码,从而实现程序的跨平台运行。
…… “**系列?**示范性高等职业院校**建设专业教材(计算机类)”(以下简称“**系列教材”)是为适应我国当前的高等职业教育发展形势,配合**示范性高等职业院校建设计划,以**首批示范性高等职业院校建设单位之一——天津职业大学为载体而开发的一批与专业人才培养方案捆绑、体现工学结合思想的教材。
为更好地做好“**系列教材”的策划、编写等工作,由天津职业大学电子信息工程学院院长丁桂芝教授牵头,专门成立了由高职高专院校的教师和企业、研究院所、行业协会、培训机构的专家共同组成的教材编审委员会。教材编审委员会的核心组成员为丁桂芝、邱钦伦、杨欢、徐孝凯、安志远、高文胜、李韵琴。核心组成员经过反复学习、深刻领会教育部《关于全面提高高等职业教育教学质量的若干意见》(教高[2006]16号)及教育部、财政部《关于实施**示范性高等职业院校建设计划 加快高等职业教育改革与发展的意见》(教高[2006]14号),就“**系列教材”的编写目的、编写思想、编写风格、体系构建方式等方面达成了如下共识。
(1)核心组成员发挥各自优势,物色、**“**系列教材”编审委员会成员和教材主编,组成工学结合作者团队。作者团队首先要学习、领会教高[2006]16号文件和教高[2006]14号文件精神,转变教育观念,树立高等职业教育必须走工学结合之路的思想的基础上,校企合作,共同开发适合**示范性高等职业院校建设计划的教学资源。