2.2 ASP.NET的介绍
ASP现在被从头到脚地重建了,结果就是ASP.NET。它并不只是ASP 4.0,它是一个用于 Web开发的全新框架,其中包含了许多新的特性。ASP.NET提供了更易于编写、结构更清晰的代码,这些代码很容易进行再利用和共享;ASP.NET使用编译后的语言,从而提升性能和伸缩性;ASP.NET使用Web表单使开发更直观,利用面向对象技术促进组件的再利用。另外,ASP.NET中还包括有页面事件、Web控件、缓冲技术以及服务器控件和对数据捆绑的改进。供ASP.NET使用的库以及在Microsoft.NET框架中允许通过Web 使用客户商用函数,为程序员提供了更多新的开发机会。
ASP.NET是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.NET提供许多比现在的Web开发模式强大的优势。执行效率的大幅提高。ASP.NET是把基于通用语言的程序在服务器上运行,不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。ASP.NET构架是可以用Microsoft公司最新的产品 Visual Studio.NET开发环境进行开发。ASP.NET是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.NET的Web应用中。
2.3 C#的介绍
C# 是 MICROSOFT为.NET平台订作的新程序语言,它像VB一样使用简易,嵌入.NET的软件企业管理信息系统的分析与设计又像C++一样功能强大,它没有指针、宏、Template及多重继承等特色。C#是C/C++系列中第一个面向组件的程序语言,C#另一个重要的设计考虑便是对面向对象能力的支持,C#的统一类型系统特性,大幅度简化了系统的开发操作,提高了扩展性与重复使用性:如集合对象可以存放任何类型的对象。C#中没有指针,因此C#程序不会有“乱指”的指针这种困扰,C#程序编译后产生EXE或DLL等PE可执行文件,这些文件是一种中间语言,与CPU无关,这样使得C#所编译的程序可以在任何支持.NET Framework的操作系统下执行。C#还具有资源自动回收等特性。
2.4 NET.Framework的介绍
.NET 是 Microsoft 的用以创建 XML Web 服务(下一代软件)平台,该平台将信息、设备和人以一种统一的、个性化的方式联系起来。借助于 .NET 平台,可以创建和使用基于 XML 的应用程序、进程和 Web 站点以及服务,它们之间可以按设计、在任何平台或智能设备上共享和组合信息与功能,以向单位和个人提供定制好的解决方案。Microsoft .NET是一个平台,是 Microsoft 的 XML Web 服务平台。XML Web services 允许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Microsoft .NET 平台提供创建 XML Web services 并将这些服务集成在一起之所需。这个平台包含广泛的产品系列,它们都是基于 XML 和 Internet 行业标准构建,提供从开发、管理、使用到体验 XML Web 服务的每一方面。从应用程序的观点来看,.NET平台是一个应用程序的执行环境,负责提供应用程序执行时需要使用的功能,并对应用程序执行安全管制,所以.NET平台的应用程序具有高度的安全性,可以禁止应用程序执行不安全的动作。从应用程序开发的观点来看,.NET平台是一组类别,供应用程序使用,以完成应用程序需要的功能,这组类别包罗万象,包括开发窗口应用程序需要用到的功能,开发组件需要用到的功能,开发ASP.NET网页需要用到的功能等等。
2.4.1. NET.Framework基本类库 ASP.net公司员工管理系统设计+文献综述(4):http://www.youerw.com/jisuanji/lunwen_15869.html