c#--概述

1.首先了解三個概念

(1).NET一般指.NET Framework框架,是一種平臺,一種技術
(2)c#(sharp):一種編程語言,可以開發基於.NET平臺的應用
(3)Java既是一種技術又是一種編程語言

 

2.NET都能幹什麼

(1)桌面應用程序
(NET開發的桌面應用程序叫Winform應用程序)
(2)Internet應用程序
(.NET開發的Internet應用程序叫ASP.NET應用程序)
(3)手機開發
(.NET可以做手機開發,Wp7,Wp8)
 

3..NET兩種交互模式

C/S:客戶機(client)/服務器模式(server)如:QQ
    (C/S是client/server的縮寫。客戶端需要安裝專用的客戶端軟件
B/S:瀏覽器(Browser)/服務器模式(server)
    (B/S是Broser/Server的縮寫,客戶機只要安裝一個瀏覽器

4.兩者的區別

1)硬件環境不同
C/S一般建立在專用的網絡上,小範圍裏的網絡環境,局域網之間再通過專門服務器提供鏈接和數據交換服務
B/S建立在廣域網之上的,不必是專門的網絡硬件環境,有比C/S更強的適應範圍,一般只要有操作系統和瀏覽器就行
2)安全要求不同
C/S一般面向固定的用戶羣,對信息安全的控制能力很強,一般高度機密的信息系統採用C/S結構適宜。可以通過B/S發佈部分可公開信息。
B/S建立在廣域網之上,對安全的控制能力相對較弱,可能面向不可知的用戶。
3)處理問題不同
C/S程序可以處理用戶面固定,並且在相同區域,安全要求高需求,與操作系統相關,應該都是相同的系統
C/S的客戶端由於是本地程序,因此和本地硬件、程序的交互性很強,比如可以控制本機的其他程序、可以讀寫本地磁盤文件、可以與硬件交互
B/S建立在廣域網上,面向不同的用戶羣,分散地域,這是C/S無法做到的,與操作系統平臺關係最小,正應爲如此B/S很難和本地硬件、程序、文件進行交互。比如很難控制本機的其他程序、很難讀寫本地磁盤文件、很難與硬件交互。
 

5.IDE(Integred Development Enviroment,集成開發環境)

.NET的IDE就是vs2010、vs2008
IDE就是用於提供程序開發環境的應用程序,一般包括代碼編輯器、編譯器、調試器和圖形用戶界面等工具。
 

6.命名空間

什麼是命名空間???
如上所示:namespace_01我的第一個應用程序
我們在變成的過程中會使用到很多庫函數和變量,可能不同的人命名了相同的變量,爲了避免這樣的衝突,只需要放在不同的命名空間中就可以了。命名空間是唯一識別的一個名字,這樣當對象來自不同的地方但是名字相同的時候就不會含糊不清了。

【注意】
一個命名空間裏面可以有多個類,可以有多個函數(方法),但是不能有多個主函數/主方法(main函數),主方法/主函數只能有一個。目前我們寫代碼都在主函數裏面寫。


7.C#當中的註釋符

三種註釋方式
1.單行註釋,以//開頭,後面就是註釋的內容
2.多行註釋,以/*開頭,*/結束,之間就是註釋的內容
3.文檔註釋,在方法或類的上一行輸入///就會產生

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