由於C#是,Net框架的一部分,且用於編寫.Net應用程式,所以我們需先瞭解下C#與.Net框架之間的關係。 .Net框架(.Net Framework) .Net框架是一個創新的平臺,能幫你編寫出下麵類型的應用程式: Windows應用程式 Web應用程式 Web服務 .Net框架應用程式是多平臺 ...
由於C#是,Net框架的一部分,且用於編寫.Net應用程式,所以我們需先瞭解下C#與.Net框架之間的關係。
.Net框架(.Net Framework)
.Net框架是一個創新的平臺,能幫你編寫出下麵類型的應用程式:
Windows應用程式
Web應用程式
Web服務
.Net框架應用程式是多平臺的應用程式,框架的設計方式使它適應於下列各種語言:C#、C++、Visual Basic、Jascript、COBOL等等。所有這些語言可以訪問框架,彼此之間也可以互相交互。
.Net框架由一個巨大的代碼庫組成,用於C#等客戶端語言,下麵列出一些.Net框架的組件:
共用語言運行庫(Common Language Runtime - CLR)
.Net框架類庫(.Net Framework Class Library)
公共語言規範(Common Language Specification)
通用類型系統(Common Type System)
元數據(Metadata)和組件(Assemblies)
Windows窗體(Windows Forms)
ASP.Net和ASP.Net AJAX
ADO.Net
Windows工作流基礎(Windows Workflow Foundation - WF)
Windows顯示基礎(Windows Presentation Foundation)
Windows通信基礎(Windows Communication Foundation - WCF)
LINQ