asp.net 2.0揭秘讀書筆記一:ASP.NET和.NET Framework

來源:互聯網
上載者:User

     《ASP.NET 2.0 揭秘》兩卷書已經入手好些日子,卻一直沒有時間來細讀,只偶爾需要的時候翻閱參考,最近決定抽空通讀,我把我認為有需要的地方作了筆記,錄入部落格,以備複習。

 

        ASP.NET是.NET Framework的一部分。

    構建ASP.NET的頁面,需要利用.NET FRAMEWORK的特性。

.        NET Framework由兩部分組成:架構類庫(Framework Class Library)和通用語言執行平台

 

 架構類庫

         .NET Framework 2.0 包含了18 619種類型,12 909個類,401 759個公用方法、93 105個公用屬性和30 546個事件。

 

    1、命名空間

   命名空間(namespase)僅僅是一個類別,比如,所有和操作檔案系統有關的;類都位於System.IO命名空間中。

.       2. 程式集(assembly)

    程式集(assembly)就是儲存.NET Framework中的類所在的硬碟上的.dll檔案。比如ASP.NET Framework中的所有類都位於一個叫做System.Web.dll的程式集中。

       .NET Framework 2.0 中包含了51個程式集。

 

    使用.NET Framework中的任何類,必須做兩件事情。第一,應用程式必須引用包含這個類的程式集;第二,應用程式必須匯入這個類所在的命名空間。

 

通用語言執行平台

    公用語言進行時(CLR)用於執行應用程式代碼。

       C#編譯器把代碼轉換成MSIL(微軟中繼語言)的特殊語言。MSIL是一種底層的、平台無關的語言。

當應用程式正式運行時,JITER(Just-In-Time編譯器)就把MSIL代碼Just-In-Time 編譯成機器碼。通常情況下,應用程式並不會整個的從MSIL編譯成機器碼,只有在編譯執行中被實際調用的方法才會被編譯成機器碼。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.