前言
Microsoft .net平台組成
底層作業系統:windows:
lMicrosoft .NET Passport XML Web服務支援
l立即訊息通知應用程式
.NET 企業伺服器:
lMicrosoft Application Center 2000
lMicrosoft BizTalk Server 2000
lMicrosoft Commerce Server 2000
lMicrosoft Exchange 2000
lMicrosoft Host Integration Server 200
lMicrosoft Internet Security and Acceleration(ISA) Server 2000
lMicrosoft Mobile Information Server 2002
lMicrosoft 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。