项目 1 随笔记系统分析与设计 ¤
何网络服务规范。ASP.NET 的 XML Web服务为在 Internet 上绑定应用程序提供了一个利用
现存体系架构和应用程序的简单、灵活、基于产业标准的模型。
4. ASP.NET Web窗体应用程序
ASP.NET 的核心是高性能的用于处理基于低级结构的 HTTP 请求的运行语言。编译运
行的方式大大提高了它的性能。ASP.NET 使用基于构件的 Microsoft .NET 框架配制模板,
因此它获得了如 XCOPY 配制、构件并行配制、基于 XML 配制等优点。它支持应用程序的
实时更新,提供高速缓冲服务改善性能。
5. Windows 服务
Windows 服务(最初称为 NT 服务)是一个在基于 Windows NT 内核的操作系统上后
台运行的程序。当希望程序连续运行,并在用户没有明确启动操作时响应事件,就应使用
Windows 服务。例如,Web 服务器上的 World Wide Web服务,它们监听来自客户端的 Web
请求。
6. NET 组件
在.NET 框架中,组件是指实现 System.ComponentModel.IComponent 接口的一个类,
或从实现 IComponent 的类中直接或间接导出的类。在编程中,“组件”这个术语通常用于
可重复使用并且可以和其他对象进行交互的对象。.NET 框架组件能满足这些要求,另外还
提供如控制外部资源和设计时支持等功能。
1.1.2 C#语言特点
C#是微软公司在 2000 年 7 月发布的一种全新且简单、安全、面向对象的程序设计语
言,是专门为.NET 的应用而开发的语言。它吸收了 C++、Visual Basic、Delphi、Java 等语
言的优点,体现了当今最新的程序设计技术的功能和精华。C#继承了 C 语言的语法风格,
同时又继承了 C++的面向对象特性。不同的是,C#的对象模型已经面向 Internet 进行了重
新设计,使用的是.NET 框架的类库;C#不再提供对指针类型的支持,使得程序不能随便访
问内存地址空间,从而更加健壮;C#不再支持多重继承,避免了以往类层次结构中由于多
重继承带来的可怕后果。.NET 框架为 C#提供了一个强大的、易用的、逻辑结构一致的程
序设计环境。同时,公共语言运行时为C#程序语言提供了一个托管的运行时环境,使程序
比以往更加稳定、安全。其特点如下:
语言简洁。
保留了C++的强大功能。
快速应用开发功能。
语言的自由性。
强大的Web服务器控件。
︻
高
职
高
专
新
课
程
体
系
规
划
教
材
计
算
机
系
列
︼
3
·