C#基礎——關於C#的前世今生

目錄

1.C#是什麼

2.C#的特點    

3.C#的開發平臺

4.C#的IDE

5.C#可以用來幹什麼


1.C#是什麼

      C#是微軟公司推出的一種語法簡潔、類型安全的面向對象的編程語言,從C和C++派生而來,開發人員可以通過它編寫在.NET Framework上運行的各種安全可靠的應用程序。

2.C#的特點

      C#語言具有以下突出的特點:

      (1)語法簡潔。不允許直接操作內存,去掉了指針操作。

      (2)徹底的面向對象設計。C#具有面向對象語言所應有的一切特性:封裝、繼承和多態

      (3)與Web緊密結合,C#支持絕大多數的web標準,例如HTML、XML、SOAP等。

      (4)強大的安全性機制。可以消除軟件開發中常見的錯誤,.NET提供的垃圾回收器能夠幫助開發者有效的管理內存資源。

      (5)兼容性。C#遵循.NET的公共語言規範,保證了與其他語言開發的組件兼容。

      (6)靈活的版本處理技術。因爲C#語言本身內置了版本控制功能,使開發人員更加容易地開發和維護。

      (7)完善的錯誤、異常處理機制。C#提供了完善的錯誤和異常處理機制,使程序在交付使用時能夠更加健壯。

3.C#的開發平臺

       C#語言的開發平臺爲.Net,.Net一般指.Net Framework框架,它是一種平臺,也是一種技術。.Net可以用來開發桌面應用程序,即Winform應用程序,開發internet應用程序,即ASP.NET應用程序。.net也可以做手機開發,比如wp8。.Net擁有兩種交互模式:C/S客戶機/服務器模式和B/S瀏覽器/服務器模式,C/S模式下客戶端需要安裝專用的客戶端軟件,如QQ,B/S模式下客戶機上只要安裝一個瀏覽器。

4.C#的IDE

       所謂IDE即Integrated Development Environment,集成開發環境。C#的集成開發環境爲Visual Studio,最新版本已經更新到了2019。Visual Studio是一套完整的開發工具集,用於開發桌面應用程序,ASP.NET Web應用程序,XML、Web Service、移動應用程序。爲快速開發提供強大支持。

5.C#可以用來幹什麼

       C#幾乎可以用於所有領域,如嵌入式、便攜式計算機、電視、電話、手機和其他大量設備上運行。C#應用領域主要包括:遊戲軟件開發、桌面應用系統開發、交互式系統開發、智能手機程序開發、多媒體系統開發、網絡系統開發、RIA應用程序開發、操作系統平臺開發、Web應用開發。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章