-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
C#程序設計案例教程(第2版)(微課版) 版權信息
- ISBN:9787302649182
- 條形碼:9787302649182 ; 978-7-302-64918-2
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
C#程序設計案例教程(第2版)(微課版) 本書特色
編程的抽象概念,通常可以利用簡單的例程形象地學習,《C#程序設計案例教程(第2版)(微課版)》的特色是“案例描述—知識鏈接—案例分析與實現—拓展實訓-習題”這樣的編排。精心選取案例,一改傳統的教學問題求解例子的枯燥性,挑選設計更符合應用,而且生動有趣的案例。在每個單元,針對初學者容易忽略,或出錯,或難解的知識點代碼塊,都特別以注意、說明等形式重點提醒讀者。
C#程序設計案例教程(第2版)(微課版) 內容簡介
《C#程序設計案例教程(第2版)(微課版)》采用“案例引導+任務驅動”的編寫方式,深入淺出地講解了C#程序設計的基本方法。 《C#程序設計案例教程(第2版)(微課版)》重點講解了C#程序設計語言的基本語法和常用方法,采用語法與實例相結合的形式,將C#基本語法以及各種編程對象融合到具體實例中,側重培養學生解決實際編程問題的能力,同時又可增強學生對C#編程思想的理解。 《C#程序設計案例教程(第2版)(微課版)》共分為18個單元,涵蓋四大專題,包括C#語言基礎、Windows編程、數據訪問和網絡編程。每個單元按照“案例描述→知識鏈接→案例分析與實現→拓展訓練→習題”的結構編寫,實例豐富,內容詳盡,難易適中,重點突出,降低了學習的難度。《C#程序設計案例教程(第2版)(微課版)》案例使用的IDE(集成開發環境)為Visual Studio 2022,為了滿足在線學習的需求,每個單元還配備了適量的微課視頻。 《C#程序設計案例教程(第2版)(微課版)》適合作為高等院校計算機專業學生的教材,也可作為C#語言程序設計自學者的參考用書。
C#程序設計案例教程(第2版)(微課版) 目錄
第1篇 C#語言基礎
單元1 我的**個C#程序 1
1.1 案例描述 2
1.2 知識鏈接 2
1.2.1 .NET概述 2
1.2.2 .NET Framework 3
1.2.3 開發環境和C#語言 4
1.2.4 使用Visual Studio創建項目 9
1.2.5 C#程序結構 13
1.2.6 命名空間 13
1.2.7 程序的運行與調試 14
1.2.8 了解MSDN 15
1.3 案例分析與實現 15
1.3.1 案例分析 15
1.3.2 案例實現 16
習題 16
單元2 變量與數據類型 17
2.1 案例描述 18
2.2 知識鏈接 18
2.2.1 數據類型 18
2.2.2 常量與變量 25
2.2.3 數據類型間的轉換 28
2.2.4 DateTime 30
2.3 案例分析與實現 32
2.3.1 案例分析 32
2.3.2 案例實現 32
2.4 拓展訓練 34
2.4.1 拓展訓練1:使用變量存儲
一部手機的信息 34
2.4.2 拓展訓練2:數字加密器 34
習題 34
單元3 運算符和表達式 37
3.1 案例描述 38
3.2 知識鏈接 38
3.2.1 算術運算符與算術表達式 39
3.2.2 賦值運算符與賦值表達式 40
3.2.3 關系運算符與關系表達式 41
3.2.4 邏輯運算符與邏輯表達式 41
3.2.5 條件運算符與條件表達式 42
3.2.6 運算符的優先級與結合順序 42
3.3 案例分析與實現 43
3.3.1 案例分析 43
3.3.2 案例實現 44
3.4 拓展訓練:判斷計算是否正確 45
習題 45
單元4 順序和選擇結構程序設計 47
4.1 案例描述 48
4.2 知識鏈接 48
4.2.1 順序結構 49
4.2.2 if分支 50
4.2.3 switch分支 54
4.3 案例分析與實現 57
4.3.1 案例分析 57
4.3.2 案例實現 57
4.4 拓展訓練:旅游價格計算 58
習題 59
單元5 循環結構程序設計 61
5.1 案例描述 62
5.2 知識鏈接 62
5.2.1 循環結構概述 62
5.2.2 while循環 64
5.2.3 do-while循環 65
5.2.4 for循環 66
5.2.5 循環跳轉:continue語句 67
5.2.6 提前結束循環:break語句 68
5.3 案例分析與實現 70
5.3.1 案例分析 70
5.3.2 案例實現 70
5.4 拓展訓練 72
5.4.1 拓展訓練1:直到型循環 72
5.4.2 拓展訓練2:嵌套循環 73
習題 73
單元6 程序調試與異常處理 75
6.1 案例描述 76
6.2 知識鏈接 77
6.2.1 異常的概念 77
6.2.2 Visual Studio中的調試方法 78
6.2.3 異常處理 82
6.3 案例分析與實現 85
6.3.1 案例分析 85
6.3.2 案例實現 85
6.4 拓展訓練:創建用戶自定義異常 87
習題 88
單元7 數組與集合 91
7.1 案例描述 92
7.2 知識鏈接 93
7.2.1 數組的定義和使用 93
7.2.2 用foreach語句遍歷數組 95
7.2.3 數組的常用排序算法 96
7.2.4 集合類 98
7.3 案例分析與實現 101
7.3.1 案例分析 101
7.3.2 案例實現 102
7.4 拓展訓練 103
7.4.1 拓展訓練1:二維數組的使用 103
7.4.2 拓展訓練2:利用Array進行排序 104
習題 104
單元8 類和對象 107
8.1 案例描述 108
8.2 知識鏈接 108
8.2.1 面向對象的基本思想 108
8.2.2 類的聲明和成員組織以及訪問修飾符 110
8.2.3 創建類實例 113
8.2.4 類的構造函數和析構函數 114
8.3 案例分析與實現 118
8.3.1 案例分析 118
8.3.2 案例實現 119
8.4 拓展訓練 120
8.4.1 拓展訓練1:
定義長方體類 120
8.4.2 拓展訓練2:識別靜態成員 121
習題 122
單元9 類的方法和屬性 123
9.1 案例描述 124
9.2 知識鏈接 125
9.2.1 方法的定義 125
9.2.2 方法的調用 126
9.2.3 方法中的參數傳遞 128
9.2.4 方法重載 133
9.2.5 屬性 134
9.3 案例分析與實現 137
9.3.1 案例分析 137
9.3.2 案例實現 139
9.4 拓展訓練:設計一個類的定義和封裝 140
習題 142
單元10 類的繼承與多態性 145
10.1 案例描述 146
10.2 知識鏈接 147
10.2.1 類的繼承 147
10.2.2 多態性:虛方法和重寫 153
10.2.3 多態性:抽象類 157
10.2.4 多態性:接口 159
10.3 案例分析與實現 161
10.3.1 案例分析 161
10.3.2 案例實現 162
10.4 拓展訓練:從接口繼承 164
習題 167
單元11 委托與事件 169
11.1 案例描述 170
11.2 知識鏈接 170
11.2.1 委托和方法 170
11.2.2 事件處理 174
11.3 案例分析與實現 176
11.3.1 案例分析 176
11.3.2 案例實現 177
11.4 拓展訓練:使用委托和事件 179
習題 181
單元12 泛型 183
12.1 案例描述 184
12.2 知識鏈接 184
12.2.1 泛型的引入 184
12.2.2 使用泛型類 187
12.2.3 泛型方法 189
12.2.4 泛型約束 190
12.3 案例分析與實現 192
12.3.1 案例分析 192
12.3.2 案例實現 193
12.4 拓展訓練:使用List類 194
習題 196 第2篇 Windows編程
單元13 Windows編程基礎 197
13.1 案例描述 198
13.2 知識鏈接 198
13.2.1 可視化編程原理與技巧 198
13.2.2 Windows窗體 200
13.2.3 控件的常用屬性、方法和
事件 205
13.2.4 Button控件 209
13.2.5 ListBox控件 209
13.2.6 ComboBox控件 212
13.2.7 Label控件 212
13.2.8 LinkLabel控件 213
13.2.9 TextBox控件 214
13.2.10 PictureBox控件 215
13.2.11 Timer控件 216
13.2.12 GroupBox控件 217
13.2.13 Panel控件 217
13.2.14 RadioButton控件 217
13.2.15 CheckBox控件 218
13.2.16 TabControl控件 219
13.3 案例分析與實現 221
13.3.1 案例分析 221
13.3.2 案例實現 221
13.4 拓展訓練:簡易計算器的設計與實現 223
習題 226
單元14 Windows編程進階 229
14.1 案例描述 230
14.2 知識鏈接 230
14.2.1 RichTextBox控件 230
14.2.2 TreeView控件 232
14.2.3 MenuStrip控件 235
14.2.4 ToolStrip控件 237
14.2.5 StatusStrip控件 238
14.2.6 OpenFileDialog控件 239
14.2.7 SaveFileDialog控件 240
14.3 案例分析與實現 240
14.3.1 案例分析 240
14.3.2 案例實現 240
14.4 拓展訓練:搖獎程序的設計與
實現 243
習題 246
第3篇 數據訪問
單元15 創建數據庫連接與數據操作
命令 249
15.1 案例描述 250
15.2 知識鏈接 250
15.2.1 數據庫基礎 250
15.2.2 ADO.NET基礎 253
15.2.3 用Connection對象連接數據庫 254
15.2.4 用Command對象執行命令 257
15.2.5 用DataReader對象讀取數據 258
15.3 案例分析與實現 260
15.3.1 案例分析 260
15.3.2 案例實現 260
15.4 拓展訓練 265
15.4.1 拓展訓練1:綁定下拉框數據 265
15.4.2 拓展訓練2:用戶注冊 269
習題 271
單元16 數據集DataSet與數據綁定組件 273
16.1 案例描述 274
16.2 知識鏈接 275
16.2.1 數據集DataSet 275
16.2.2 數據適配器DataAdapter 276
16.2.3 數據表DataTable 277
16.2.4 命令生成器CommandBuilder 277
16.2.5 DataGridView控件 279
16.3 案例分析與實現 282
16.3.1 案例分析 282
16.3.2 案例實現 282
16.4 拓展訓練 289
16.4.1 拓展訓練1:銷售前臺 289
16.4.2 拓展訓練2:三層架構的設計與實現 294
習題 302
單元17 C#讀寫文件 305
17.1 案例描述 306
17.2 知識鏈接 306
17.2.1 System.IO命名空間介紹 307
17.2.2 File類的重要方法 308
17.2.3 文本文件的讀寫 309
17.2.4 二進制文件的讀寫 311
17.3 案例分析與實現 312
17.3.1 案例分析 312
17.3.2 案例實現 312
17.4 拓展訓練:圖片查看器 314
習題 316 第4篇 網絡編程
單元18 網絡編程概述 317
18.1 案例描述 318
18.2 知識鏈接 318
18.2.1 Socket的使用 319
18.2.2 Socket連接實例 319
18.3 案例分析與實現 323
18.3.1 案例分析 323
18.3.2 案例實現 324
18.4 拓展訓練:基于TCP編程的
實例 328
習題 332 參考文獻 333
C#程序設計案例教程(第2版)(微課版) 作者簡介
向燕飛,華南理工大學軟件工程碩士 教學14年 企業工作經歷1年。主要授課課程有:C語言、程序設計基礎、C#程序設計、數據結構(C# C)、C#高級程序設計、C# Windows編程、ASP.NET網站開發、軟件測試概論、計算機專業英語、C#網絡編程、趣味程序設計、ACM競賽指導、軟件工程概論等。
- >
莉莉和章魚
- >
山海經
- >
巴金-再思錄
- >
我從未如此眷戀人間
- >
龍榆生:詞曲概論/大家小書
- >
姑媽的寶刀
- >
【精裝繪本】畫給孩子的中國神話
- >
小考拉的故事-套裝共3冊