C#環境

1.1 C#環境

  • C#是.net框架的一部分,且用於編寫.net應用程序。

1.2 .net框架(.Net Framework)

  • .Net框架可以寫出多種類型的應用程序:

  1. Windows應用程序

  2. Web應用程序

  3. Web服務

  • .Net框架應用程序是多平臺的應用程序。框架的設計方式使它適應於下列各種語言:
    C#、C++、Visual Basic、Jscript、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

2.1 在Linux或Mac OS上編寫C#程序

  • 雖然 .NET 框架是運行在 Windows 操作系統上,但是也有一些運行於其它操作系統上的版本可供選擇。Mono 是 .NET 框架的一個開源版本,它包含了一個 C# 編譯器,且可運行於多種操作系統上,比如各種版本的 Linux 和 Mac OS。如需瞭解更多詳情,請訪問 Go Mono

    Mono 的目的不僅僅是跨平臺地運行微軟 .NET 應用程序,而且也爲 Linux 開發者提供了更好的開發工具。Mono 可運行在多種操作系統上,包括 Android、BSD、iOS、Linux、OS X、Windows、Solaris 和 UNIX。

     

發佈了341 篇原創文章 · 獲贊 204 · 訪問量 24萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章