1.什麼是.net和c#?
.net是一種平台、技術。
c#是一種程式語言。
2. .net有什麼用?
在.net平台上開發桌面應用程式,叫做winform應用程式開發。
在.net平台上開發**應用程式,叫做aps.net應用程式開發。
3.關於c/s和b/s
c/s:客戶機(client)/伺服器模式(server),就是桌面應用程式(winform),例如qq。
b/s:瀏覽器(browser)/伺服器模式(server),就是**應用程式(asp.net),例如ie。
4.專案(名稱)包含於解決方案,乙個解決方案由多個專案共同解決。
.sln:是解決方案的字尾 .exe:是生成解決方案的字尾
5.關於選單欄
(1)重置開發環境,在工具選單下的匯入匯出設定。
(2)檢視選單可以找到被關閉的視窗。
(3)除錯(f5):先生成解決方案,後執行,所以程式不能有錯。
(4)生成解決方案(f6):不除錯,直接儲存,所以程式有錯也能儲存。
(5)工具選單中的選項中可以更改字型大小、顏色,顯示行號(文字編輯)。
(6)解除安裝專案:右鍵專案解除安裝,專案變為不可用狀態。
6.關於鍵盤上的快捷鍵
home:使游標移動到最前面。
end:使游標移動到最後面。
page up/down:上/下翻頁。
shift:選中游標經過的字元。
ctrl+home/end:游標移動到最前/後面。
delete:刪除游標後面的。
insert:轉換、插入和覆蓋模式。
7.三種注釋
//:單行注釋。
/* 注釋內容 */:多行注釋。
///:文字注釋,summary中解釋類/方法的作用(在類前面輸入///,敲擊回車,自動生成。)
8.關於變數
定義變數其實就是向記憶體申請一塊記憶體空間。
記憶體斷點後,裡面的資料消失,其實資料都是儲存在硬碟裡。
9.命名法則
c#一般採用camel命名法:首單詞的首字母小寫,其餘單詞的首字母大寫。如果使用縮寫(英文單詞),全部用大寫。
10.發生自動轉換(隱式轉換)的條件
(1)參與運算的兩個資料型別相容,例如,int和double都是數字
(2)一邊的資料型別表示的範圍小,一邊的資料型別表示的範圍大,並且把小的轉向為大的不丟失精度。
11.msil: .net編譯器
clr: 公共語言執行庫
.net平台上的任何語言都是通過msil編譯,然後進入clr被執行。
黑馬程式設計師 物件導向框架知識點
物件導向 oop 欄位field 和某個物件相關的變數 字段就是類的狀態 不同的物件可能不一樣的狀態就是字段 人這個類有姓名 年齡 身高等字段。類不佔記憶體,物件才佔記憶體。字段描述物件特點的資料。眼睛的個數不能做為字段,因為所有人的眼睛個數都一樣,沒有差異性。物件導向的三個特性 封裝 繼承 多型。...
黑馬程式設計師 泛型知識點 總結
asp.net android ios開發 net培訓 期待與您交流!1.泛型,為了適應通用程式設計,我們可以使用型別引數,利用特定的型別,定義我們需要的類。泛型就是乙個抽象層,是型別的模板,用它定義具體的型別,才能例項化對外.2.c 提供5種泛型 類 結構 介面 委託和方法。注意前面4個是型別,而...
黑馬程式設計師 靜態類的基本重要知識點
asp.net unity開發 net培訓 期待與您交流!小結一下關於靜態類的重要知識點 1 呼叫靜態方法的時候只能通過類名直接來呼叫,不能通過物件來呼叫。也就是說靜態成員不需要例項化物件。2 靜態成員在整個程式推出時才才釋放資源,所以可以在整個應用程式中用到靜態成員,它相當於在共享資料。3 靜態類...