.NET基礎(chǔ)第一天


一、.Net與C#
1. .NET/dotnet: 一般指.Net Framework框架,一種平臺(tái),一種技術(shù)
2. C#(sharp) :一種編程語言,可以開發(fā)基于.net平臺(tái)的應(yīng)用
3. .Net Framework 框架是.Net平臺(tái)中不可或缺的一部分,它提供了一個(gè)穩(wěn)定的運(yùn)行環(huán)境保證我們基于.Net平臺(tái)開發(fā)的各種應(yīng)用能夠正常的運(yùn)轉(zhuǎn)
C#:開發(fā)基于.Net的應(yīng)用程序語言
4. .net都能干什么?
????????i. 桌面應(yīng)用程序Winform,
????????ii. Internet應(yīng)用程序ASP.NET,
????????iii. 手機(jī)開發(fā)wp8,
????????iv. Unity3D游戲開發(fā)或者虛擬現(xiàn)實(shí)
5. .NET兩種交互模式:
????????i. C/S? ?客戶機(jī)(Client) /服務(wù)器模式(Server):要求客戶的電腦上必須安裝一個(gè)客戶端
????????ii. B/S? ?瀏覽器(Browser) /服務(wù)器模式(Server):要求客戶的電腦上必須安裝一個(gè)瀏覽器
二、Visual Studio的使用
1. IDE
????????Integrated Development Environment 集成開發(fā)環(huán)境
2. Visual Studio打開方式
????????i. 直接點(diǎn)擊圖標(biāo) 或者 win+R devenv
????????ii. 以.cs結(jié)尾的文件是一個(gè)類;解決方案>項(xiàng)目>類
3. 在視圖里面尋找“解決資源管理器”
????????.sln:解決方案文件,包含整個(gè)解決方案的信息,可以雙擊運(yùn)行
????????.csproj :項(xiàng)目文件,里面包含著這個(gè)項(xiàng)目的信息,可以雙擊運(yùn)行
4. 設(shè)置字體
????????工具->選項(xiàng)->環(huán)境->字體和顏色
5. 創(chuàng)建多個(gè)項(xiàng)目
????????右擊解決方案 添加->新建項(xiàng)目
6. 啟動(dòng)項(xiàng)目設(shè)置
????????右擊解決方案->屬性(Alt+Enter)->通用屬性->啟動(dòng)項(xiàng)目
三、VS快捷鍵
????????? 單行注釋: Ctrl E+C
????????? 多行注釋: Ctrl shift /
????????? 取消注釋 Ctrl E+U
????????? Ctrl E+V快速復(fù)制一行
????????? Ctrl E+D 快速格式化對齊代碼
????????? Ctrl+Shift+A 新建文件
????? ? ?? Alt+Enter 快速彈出智能提示
????????? 快速選擇 選中行 Shift+End 和Shift+Home
????????? F1轉(zhuǎn)到幫助文檔
????????? F5調(diào)試
????????? Ctrl+F5(開始執(zhí)行不調(diào)試)
????????? F6生成解決方案
????????? F9斷點(diǎn)
????????? F10逐過程
????????? F11逐語句
????????? Ctrl R+R 快速重命名,并自動(dòng)替換引用該文本的地方
????????? Ctrl R+E 封裝字段
????????? Ctrl R+I 提取接口
????????? Ctrl K+S 添加外側(cè)代碼 如 添加 try-catch 或者折疊標(biāo)記(折疊冗余代碼??#Region和#EndRegion)等等
四、書寫代碼需要注意的地方
????????1. 代碼中出現(xiàn)的所有標(biāo)點(diǎn)都是英文半角,shift快速切換中文半角和英文半角 shift+空格 切換全角/半角
????????2. 在c#代碼中,每行代碼的結(jié)束都以分號(hào)結(jié)束,注意:這個(gè)分號(hào)也是英文半角的分號(hào)。
????????3. 方法或者函數(shù):main函數(shù)是我們程序的主入口,你寫的代碼如果想要被執(zhí)行的話,必須寫在main() 函數(shù)中
????????4. 書寫代碼需要注意的地方:
????????????????i. 代碼中出現(xiàn)的所有標(biāo)點(diǎn)符號(hào)都是英文半角 shift鍵快速切換中文半角和英文半角
????????????????ii. 在C#代碼中,每行代碼的結(jié)束,都以分號(hào)結(jié)束,注意:半角英文的分號(hào)
????????????????iii. 運(yùn)行代碼的兩種方式:
????????????????iv. 點(diǎn)擊綠色的啟動(dòng)按鈕
????????????????v. F5
????????????????vi. 生成解決方案 F6
????????5. 幫助我們檢查語法錯(cuò)誤——波浪線
????????i. 如果你的代碼中出現(xiàn)了紅色的波浪線,說明出現(xiàn)了語法錯(cuò)誤
????????ii. 如果你的代碼中出現(xiàn)了綠色的波浪線,語法并沒有錯(cuò)誤,只不過提示你有可能會(huì)出現(xiàn)錯(cuò)誤,但是不一定出現(xiàn)錯(cuò)誤,綠色線也被稱為警告線