1.通用語言運行庫
除了通用語言運行庫的字面含義外,在開發階段和運行過程中它還扮演著另一個角色。在組件運行時,運行庫負責管理內存分配、啟動和中止線程和進程、強化安全系數,同時還調整任何該組件涉及到的其他組件的附件配置。在開發階段,運行庫的角色稍微有點變化:因為很多方面可以自動實現(例如內存管理等)。運行庫可以使開發過程變得非常簡單,特別是同今天的COM編程相比更是如此。特別典型的是,像Reflection這樣的特性可以極大地縮小開發人員將商業邏輯轉化成一個可重復使用的組件而不得不編寫的代碼數量。
運行庫對于編程語言來說并不是新鮮的東西。實際上每一種編程語言都已包含一個運行庫。Visual Basic開發系統有最明顯的運行庫(正規名字為VBRUN),Visual C++也有一個MSVCRT,此外,像Visual FoxPro、Jscript、SmallTalk、Perl、Python和Java等等都如此。.NET框架的關鍵角色就是它提供了一個跨所有編程語言的統一環境。
2.統一編程類
.NET框架類為開發人員提供了一套可以使用的統一的面向對象、異步、層次結構的可擴展類庫,F在,C++的使用者使用Microsoft Foundation Classes,Java程序員使用Windows Foundation Classes,Visual Basic的用戶使用Visual Basic APIs。微軟用.NET框架統一了這些不同的框架。結果是,開發人員不用非去學多個框架來完成自己的工作。而且,通過創建一套跨編程語言的通用API,.NET框架可以實現跨語言繼承、糾錯處理以及程序調試。實際上,從JScript 到C++的所有編程語言,對于.Net框架都是相互等同的,開發人員可以自由地選擇他們想使用的任何語言。
.NET是一種全新的平臺,它將對現有的所有代碼產生影響。蓋茨說:“微軟所有的產品都會被涉及。我們的整個戰略是圍繞這個平臺展開的!
3.ASP+
ASP+是使用 .NET框架提供的類庫構建而成的,它提供了一個Web應用程序模型,該模型由一組控件和一個基本結構組成。有了它,Web應用程序的構建變得非常容易。開發人員可以直接使用ASP+控件集,該控件集封裝了公共的、用于超文本標識語言(HTML)用戶界面的各種小組件(諸如文本框、下拉選單等等)。
文章來源于領測軟件測試網 http://www.kjueaiud.com/