初識ASP.NET

2000年,微軟提出了.NET戰略,可以通過桌面系統,便攜式計算機,移動電話以及PDA來訪問,查看數據,在任何時候,任何地方,使用任何工具都能與.NET的服務獲得網絡上的任何信息,享受網絡帶給人的便捷雨快樂。
作爲.NET戰略的重要組成部分,ASP.NET主要用來開發WEB程序,目前大部分ASP.NET程序使用的是簡單明瞭的C#語言。
.NET FRAMWORK是.NET最基礎的框架,運行在操作系統之上,它提供了創建,部署和應用.NET的環境,主要包含CLR(公共語言運行時)和框架類庫。CLR可以看作是一個在執行時管理代碼的代理,管理代碼是CLR的基本原則,能夠被管理的代碼稱爲託管代碼,反之稱爲非託管代碼。在.NET FRAMWORK4.0中,新增了動態語言運行時(DLR),它將一組適用於動態語言的服務添加到CLR,爲了支持DLR,在.NET FRAMWORK中添加了新的System.Dynamic命名空間。
爲了實現跨語言開發和跨平臺戰略,.NET所有的應用都不是編譯成本地代碼,而是編譯成微軟中間代碼(MSL),它將由JIT編譯器轉換成機器代碼。
CLR包含2個組成部分,CLS(公共語言規範)和CTS(通用類型系統)。
.NET類庫主要有:
System 包含所有其他命名空間,公共數據類型,還有重要的數據類型object(基類)
System.Collections.Generic 泛型
System.IO 文件的操作
System.NET 支持對網絡協議的編程
System.Data 訪問ADO.NET
System.Windows.Forms  用於WinForm開發
System.Drawing 支持GDI+基本圖形操作
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章