久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

.NET,、C#和ASP.NET三才之間的區(qū)別

 liang1234_ 2017-04-04

經(jīng)常有同學會在.NET、C#和ASP.NET這三者之間區(qū)別不清楚,,到底它們之間有什么聯(lián)系呢,?在這里我給大家歸納如下:

      1、.NET是一個平臺,,一個抽象的平臺的概念,。

           .NET平臺其本身實現(xiàn)的方式其實還是庫,抽象層面上來看是一個平臺,。

           本人理解的.NET核心就是.NET Framwork,。

           .NET Framework包括兩個關鍵組成元素:

                   a.Common Language Runtime,公共語言運行時(CLR)-提供內在管理,,代碼安全性檢測等功能

                   b..NET Framework Class Library,,.NET框架類庫(FLC)-提供大量應用類庫,提高開發(fā)效率  

           學習.NET Framework 是所有.NET 開發(fā)人員都必須的,,否則開發(fā).NET程序永遠都是停留在‘外功’的招式,,NET Framework 是.NET開發(fā)高手的‘內功’修行之一,。 

       2,、C#是一個程序設計語言,,僅僅是一個語言?! ?

            程序設計語言僅僅是為了方便開發(fā)人員和計算機溝通的工具,,雖然C#語法相對C和C 要多一些,但是相對來看C#語法都比較固定,,這樣使用起來卻都很容易,。我認可一位朋友說的,C#的語法更嚴謹,!  

            這里回過來看看.NET和C#的關系,,不得不提的是.NET程序的執(zhí)行過程?! ?

            C#符合.NET CLR中的公共語言運行規(guī)范,。CLS:common language specification,當然所有的.NET Language都是符合這個規(guī)范的例如:VB.NET,、XAML和C /CLI....等等,。  

            C#需要符合.NET CLS,,是因為.NET CLR和JAVA 虛擬機類似,,有一個中間語言共機器來執(zhí)行。所有不同語言的.NET代碼在執(zhí)行前會被編譯成同樣的中間語言(MSIL),,所以所有.NET支持語言都必須符合符合CLS規(guī)范,。  

            P.S:如果做.NET 3.0 XAML開發(fā)的朋友,,可以嘗試下ildasm.exe看看XAML的應用程序,,會發(fā)現(xiàn)原來XAML其實很簡單。  

       3,、ASP.NET是一個網(wǎng)站開發(fā)的技術,,僅僅是.NET框架中的一個應用模型?! ?

            用微軟公司ASP.NET快速入門中的一句話來解釋,,ASP.NET 是用于生成基于Web的應用程序的內容豐富的編程框架。

    本站是提供個人知識管理的網(wǎng)絡存儲空間,,所有內容均由用戶發(fā)布,,不代表本站觀點。請注意甄別內容中的聯(lián)系方式,、誘導購買等信息,,謹防詐騙,。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報,。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多