C# OOP程序設計目錄

C#


第一章C#面向對象簡介........................... 1

C#簡介................................................ 1

面向對象的簡介....................................... 2

第一次親密接觸C#.................................... 7

項目1:使用C#開發第一個程序歡迎界面................. 8

實踐問題............................................. 7

小結................................................. 7

英語詞彙............................................. 8

練習項目............................................. 8

第二章變量和表達式............................... 9

C#基本語法.......................................... 10

變量................................................. 12

簡單類型............................................ 12

變量的命名.......................................... 15

變量的聲明和賦值.................................... 16

運算符和表達式....................................... 16

算數運算符.......................................... 17

關係運算符.......................................... 19

邏輯運算符.......................................... 21

賦值運算符.......................................... 25

運算符的優先級............................................................................... 27

實踐問題............................................ 30

小結................................................ 30

練習項目............................................ 30

第三章C#控制結構................................ 31

控制結構的意義........................................ 32

順序結構............................................ 32

分支結構............................................ 32

項目1:使用條件結構的計算器........................ 43

實踐問題1.......................................... 46

使用循環結構:........................................ 48

while循環.......................................... 48

do...while循環..................................... 49

for循環............................................ 50

實踐問題2.......................................... 53

小結................................................ 54

英語詞彙............................................ 54

練習項目.............................................. 55

第四章深入理解方法.............................. 56

方法深入研究......................................... 57

訪問修飾符.......................................... 57

項目1:模擬CS遊戲中警察的程序..................... 58

方法的定義.......................................... 60

項目2:計算器客戶端與計算功能分離.................. 64

項目2:計算器使用帶參數的方法....................... 67

方法參數:值參數、引用參數、輸出參數................. 71

靜態方法與實例方法.................................. 75

實踐問題............................................ 78

小結................................................ 78

英語詞彙............................................ 79

練習項目.............................................. 79

第五章深入值類型和引用類型................... 80

內存分配............................................ 81

結構................................................ 82

枚舉................................................ 85

數組和集合.......................................... 86

實踐問題............................................ 89

小結................................................ 90

英語詞彙............................................ 90

練習項目.............................................. 91

第六章構造函數和析構函數..................... 92

方法重載............................................ 93

析構函數............................................ 95

項目1:設計時間類.................................. 96

屬性............................................... 101

實踐問題........................................... 104

小結............................................... 105

英語詞彙........................................... 106

練習項目............................................. 106

第七章多態......................................... 107

多態............................................... 108

多態實現與剖析..................................... 108

實踐問題........................................... 120

小結............................................... 120

英語詞彙........................................... 121

練習項目........................................... 121

第八章繼承、接口、抽象類.................... 122

繼承............................................... 123

定義與使用繼承..................................... 124

深入理解繼承....................................... 126

項目1:通過訪問修飾符深入學習繼承................. 128

base和this關鍵字................................... 131

抽象類定義及其使用................................. 135

接口--概念、理解、本質............................. 138

實踐問題........................................... 141

英語詞彙........................................... 142

練習項目............................................... 142

第九章文件輸入輸出流.......................... 143

流的概念........................................... 144

操作流的類......................................... 144

文件的讀寫方法..................................... 145

編碼方式........................................... 146

文件流操作......................................... 147

項目1:HelloWorld文件流操作....................... 151

項目2:創建一個簡單的Windows記事本............... 153

項目3:讀寫文本數據............................... 155

小結............................................... 158

練習項目............................................... 158

第十章C#異常機制及其處理.................... 159

異常簡介........................................... 160

異常的產生......................................... 160

程序中的錯誤:尋找Bug............................. 161

從try/catch/finally說起:深入異常機制............. 162

項目1:使用C#異常來實現除法運算................... 163

異常類的層次結構................................... 166

如何拋出異常....................................... 167

自定義異常......................................... 169

實踐問題........................................... 170

小結............................................... 171

英語詞彙........................................... 171

練習項目............................................... 171

第十一章委託和事件............................. 172

委託的概念......................................... 173

委託的奧祕......................................... 174

多播委託........................................... 175

事件............................................... 177

項目1:模擬剎車程序............................... 180

實踐問題........................................... 170

小結............................................... 182

英語詞彙........................................... 182

練習項目............................................... 183

第十二章創建多線程程序....................... 184

線程介紹........................................... 185

定義與使用線程..................................... 185

線程的優先級....................................... 190

實踐問題........................................... 192

小結............................................... 193

英語詞彙........................................... 193

練習項目............................................... 194

第十三章組件、程序集、反射.................. 195

組件............................................... 195

程序集............................................. 196

創建與使用程序集................................... 196

項目1:使用Winform來添加Shapes類引用 ........... 202

深入研究程序集..................................... 208

理解反射及其使用................................... 208

反射本質........................................... 208

使用反射........................................... 209

小結............................................... 210

英語詞彙........................................... 210

練習項目............................................... 210

第十四章.NetFrameWork簡介................ 211

.Net FrameWork..................................... 212

公共語言運行時..................................... 212

微軟中間語言--MSIL................................. 213

CTS和CLS ......................................... 214

.Net FrameWork類庫(FCL)........................... 214

前景展望及其應用................................... 216

小結............................................... 219

英語詞彙........................................... 219

練習項目............................................... 219

第十五章String類和StringBuilder類.... 220

String類的概述.................................... 221

String類的使用.................................... 221

StringBuilder的概述............................... 229

StringBuilder類的使用 ............................ 230

實踐問題........................................... 232

小結................................................... 232

附錄 C#常用規範................................. 234

Windows控件縮寫規範............................... 234

Web控件縮寫規範................................... 234

數據庫對象縮寫規範................................. 235

數據類型縮寫規範 .................................. 236

常用類型命名規範總結............................... 236

命名規範........................................... 237

註釋規範........................................... 241

行文規範............................................... 243

 


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