.Net:是一個平臺(類似於廚房)。
.Net FrameWork:基於.Net平臺的框架(類似於柴米油鹽醬醋茶)。
基於.Net開發的軟件(類似於一系列的菜餚)。
.Net FrameWork框架是.Net平臺中不可缺少的一部分,它提供了穩定的運行環境來保障我們基於.Net平臺開發的各種應用能夠正常運轉。
C#:C#語言開發基於.Net平臺的應用(脫離了.NetFrameWork環境也是運行不了的)。
.Net能做什麼?
桌面應用程序 WinForm(.net開發的桌面程序叫WinForm應用程序)。
Internet應用程序 ASP.NET(.net開發的Internet應用程序叫asp.net應用程序,如msdn,csdn,攜程 京東 汽車之家等)。
手機開發 wp8(微軟的)
Unity3D 遊戲開發或者虛擬現實
Microsoft Visual Studio開發工具
Windows窗體應用程序---->winForm
控制檯應用程序------------->C#
名稱:項目名稱。
解決方案名稱-->包括項目名稱(可鼠標右鍵新建項目,添加新項目)。
以.cs結尾的稱之爲類文件。
類-->項目-->解決方案
解決方案--->公司。
項目-------->部門。
類----------->員工。
添加類文件:項目-->右鍵-->添加-->類文件-->添加(確定)。
解決方案窗口
固定:鉚釘。
移動:鼠標拖動,直至指定位置出現藍色陰影。
沒了:視圖-->解決方案資源管理器。
Program中的各個組成部分:
引用命名空間:
京東----》京東在線商城項目--》顧客類
淘寶----》淘寶在線商城項目--》顧客類
高端霸氣公司----》老趙牛x項目--》(京東----》京東在線商城項目--》顧客類)顧客類
方法或者函數:
Main函數是程序的主入口,如果寫的代碼想要被執行必須寫在main中。
.sln:解決方案文件,裏面包含着整個解決方案的信息,可以雙擊運行。
.csproj:項目文件,裏面包含着這個項目的信息,可以雙擊運行。
.suo不要操作它,不用管它就像了,我們一般操作的是.sln文件。
書寫代碼需要注意的地方:
1、代碼中出現的所有標點都是英文半角 shift鍵快速切換中文半角和英文半角。
shift+空格 切換全角/半角
2、在C#代碼中,每行代碼的結束,我們都已分號結束,注意英文符號。
兩行代碼打印HelloWorld
Console.WriteLine("要打印的內容");//輸出在控制點
Console.ReadyKey();
//1、暫停當前程序,等待用戶按下任意鍵繼續,按下的鍵將顯示在控制檯中
運行程序的兩種方式:
1、點擊綠色“啓動”。
2、使用快捷鍵按F5。
生成解決方案F6:
生成--》生成解決方案,幫助我們排除語法錯誤。
顯示行號:
工具--》選項--》文本編輯器--》C#---》行號打鉤
設置字體:
工具--》選項--》環境--》字體與顏色(ctrl+滾輪改變字體大小)
改主題:
工具--》選項--》常規
重置所有設置(恢復安裝時的設置):
工具--》導入與導出--》重置所有設置--》下一步……
改變啓動項目:
解決方案默認第一個項目是啓動項目。
選中解決方案--》右鍵--》屬性--》通用屬性--》啓動項目--》當前選定內容。
項目的添加與卸載:
添加:
解決方案--》右鍵--》添加
卸載:
選中項目--》右鍵--》卸載。-------》右鍵--》重新加載。