** 前言 **
Microsoft .net 平台组成
** 底层操作系统: ** ** windows ** ** : ** ** **
--Microsoft .NET Passport XML Web 服务支持
-- 即时消息通知应用程序
--.NET 企业服务器:
l Microsoft Application Center 2000
l Microsoft BizTalk Server 2000
l Microsoft Commerce Server 2000
l Microsoft Exchange 2000
l Microsoft Host Integration Server 200
l Microsoft Internet Security and Acceleration(ISA) Server 2000
l Microsoft Mobile Information Server 2002
l Microsoft SQL Server 2000
--Microsoft XML Web 服务: .NET My Services
http://www.Microsoft.com/MyServices/
** 开发平台: .NET FrameWork **
有两个部分:通用语言运行时 (Common Language Runtime:CLR) 和 .NET 框架类库 (Framework Class Library:FCL)
特征如下:
l 一致的编程模型。完全面向对象机制和丰富的 FCL 使编程模型一致
l 简化的编程方式。简化 Win32 和 COM 环境下所需的复杂基础构造(注册表、 GUID 、 IUnknown 、 AddRef 、 Release 、 HRESULT 等等)
l 可靠的版本机制。彻底消除“ DLL hell ”的大门
l 轻便的部署管理。安装程序不再使用注册表,而是直接进行拷贝
l 广泛的平台支持。对 ECMA 的 CLR 和 FCL 兼容的机器都可以运行
l 无缝的语言集成。遵循通用语言规范( Common Language Specification:CLS )书写的类型可以在不同语言之间互用
l 简便的代码复用。
l 自动化的内存管理(垃圾回收)。对内存以及诸如文件、屏幕空间、网络连接、数据库等资源的管理
l 坚实的类型安全
l 丰富的调试支持。 CLR 完全支持跨语言调试
l 统一的错误报告。强大的异常处理机制; CLR 中的异常具有跨模块和跨语言特性
l 全新的安全策略。 CLR 中的代码访问安全 (CAS) 为我们提供了以代码为中心的安全控制方式
l 强大的互操作能力。对访问现有 COM 组件以、传统 DLL 以及 WIN32 函数提供支持
** 集成开发环境: Visual Studio .NET **
对所有的开发语言,有统一的 IDE 。