正文

第一堂課(4)

學通ASP.NET的24堂課 作者:房大偉


1.2.5  .NET Framework介紹

在講解ASP.NET網(wǎng)站運行原理時給出了兩個示意圖(圖1.5與圖1.6),不難發(fā)現(xiàn)其中都涉及了.NET Framework(以下簡稱.NET框架)。那么什么是.NET框架?該框架是微軟公司推出的完全面向對象的軟件開發(fā)與運行平臺。.NET Framework具有兩個主要組件:公共語言運行庫(Common Language Runtime,CLR)和.NET Framework 類庫,如圖1.7所示。

說明:ASP.NET是微軟.NET Framework的一部分,要構建ASP. NET頁面,需要利用.NET Framework的特性。

1.公共語言運行庫(CLR) 

公共語言運行庫是所有.NET程序的執(zhí)行引擎,用于加載及執(zhí)行.NET程序,為每個.NET應用程序準備一個獨立、安全、穩(wěn)定的執(zhí)行環(huán)境,包括內存管理、安全控制、代碼執(zhí)行、代碼完全驗證、編譯及其他系統(tǒng)服務等。

打個簡單的比方:CLR就像是個“搖籃”,讓.NET程序在一個安全的環(huán)境中執(zhí)行,若發(fā)生錯誤也僅限于搖籃的范圍,不會影響到整個系統(tǒng)。這就好像把嬰兒放到搖籃里玩耍,若跌倒也不至于受傷。

2.類庫(Class Library)

.NET框架面向所有的.NET程序語言提供了一個公共的基礎類庫,該類庫中提供的成百上千個面向對象的類就像許多零件,程序開發(fā)人員編寫程序時只需思考程序邏輯的部分,其他如從數(shù)學計算、字符操作到數(shù)據(jù)庫操作等各種復雜功能,利用這些零件組裝即可。


上一章目錄下一章

Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號