黑馬程式設計師 C 的小知識點

2022-09-01 08:42:08 字數 1354 閱讀 9142

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 靜態類...