.NET、ADO.NET、ASP.NET名稱解析及.NET平臺架構組成

https://blog.csdn.net/xiaouncle/article/details/53265256數據庫

名詞解釋

一、Winform:Windows應用程序、桌面應用程序、C/S應用程序 
二、.NET:.NET 是框架,包含了一整套的開發包,如C#.NET,VB.NET 等。ASP.NET是一種應用,.NET是平臺。 
三、ASP.NET:是利用.NET框架來開發動態Web應用程序的技術,語言能夠用.NET包裏的任意一種,它是基於.NET平臺上的ASP技術。 
四、ADO.NET:是.NET平臺的數據訪問接口,基於.NET平臺的ADO技術。 
五、ADO(Active Data Objects,ActiveX數據對象) 
是Microsoft提出的應用程序接口(API)用以訪問關係或非關係數據庫中的數據。例如,若是您但願編寫應用程序從DB2或Oracle數據庫中向網頁提供數據,能夠將ADO程序包括在做爲活動服務頁(ASP)的HTML文件中。當用戶從網站請求網頁時,返回的網頁也包括了數據中的相應數據,這些是因爲使用了ADO代碼的結果。編程

  • ADO是一項微軟的技術
  • ADO指的是ActiveX數據對象(ActiveX Data Objects)
  • ADO是微軟的Active-X組件
  • ADO會隨微軟的IIS被自動安裝
  • ADO是一個訪問數據庫中數據的編程接口

六、ASP 
ASP是動態服務器頁面(Active Server Page)的英文縮寫。是微軟公司開發的代替CGI腳本程序的一種應用,它能夠與數據庫和其餘應用程序進行交互,是一種簡單、方便的編程工具。ASP的網頁文件的格式是*.asp,如今經常使用於各類動態網站中。服務器

.NET平臺架構組成

經濟學研究資源配置,經過局部最優達到總體最優。 
類是程序組織最基本的單元,類是封裝最好的體現。 
.NET是Microsoft設計的一個用於開發各種應用的框架和程序運行庫。架構

.NET平臺是指軟件開發的開發環境和運行環境:框架

  • Visual Studio(程序開發工具——開發人員使用)
  • .NET Framework(程序運行平臺——虛擬機,開機時會自動運行)

.NET Framework包括兩部分:工具

  • .NET Framework類庫(object類是全部類的基類ToString、Equals都是object類提供的)
  • CLR公共語言運行庫(包括CLS公共語言規範和CTS通用類型系統),它的做用的把C#、VB、C++等編寫的程序轉換成相同的中間語言。咱們先用C#畫一個Winform界面,而後用VB寫一個用來計算兩數之和的類庫,最後用C#去調用VB的類庫來實現計算的功能也是能夠的,*.dll是微軟的中間語言。

CTS和CLS的做用: 
CTS定義了在IL中的數據類型,消除了不一樣開發語言之間的數據類型差異。 
CLS定義了在IL中的語法規則,消除了不一樣開發語言之間的差異。開發工具

相關文章
相關標籤/搜索