書馨卡幫你省薪 2024個(gè)人購書報(bào)告 2024中圖網(wǎng)年度報(bào)告
歡迎光臨中圖網(wǎng) 請 | 注冊
> >>
C#程序設(shè)計(jì)案例教程(第2版)(微課版)

C#程序設(shè)計(jì)案例教程(第2版)(微課版)

出版社:清華大學(xué)出版社出版時(shí)間:2023-12-01
開本: 其他 頁數(shù): 344
本類榜單:教材銷量榜
中 圖 價(jià):¥49.4(7.6折) 定價(jià)  ¥65.0 登錄后可看到會員價(jià)
加入購物車 收藏
運(yùn)費(fèi)6元,滿39元免運(yùn)費(fèi)
?新疆、西藏除外
本類五星書更多>

C#程序設(shè)計(jì)案例教程(第2版)(微課版) 版權(quán)信息

C#程序設(shè)計(jì)案例教程(第2版)(微課版) 本書特色

編程的抽象概念,通?梢岳煤唵蔚睦绦蜗蟮貙W(xué)習(xí),《C#程序設(shè)計(jì)案例教程(第2版)(微課版)》的特色是“案例描述—知識鏈接—案例分析與實(shí)現(xiàn)—拓展實(shí)訓(xùn)-習(xí)題”這樣的編排。精心選取案例,一改傳統(tǒng)的教學(xué)問題求解例子的枯燥性,挑選設(shè)計(jì)更符合應(yīng)用,而且生動有趣的案例。在每個(gè)單元,針對初學(xué)者容易忽略,或出錯(cuò),或難解的知識點(diǎn)代碼塊,都特別以注意、說明等形式重點(diǎn)提醒讀者! 

C#程序設(shè)計(jì)案例教程(第2版)(微課版) 內(nèi)容簡介

《C#程序設(shè)計(jì)案例教程(第2版)(微課版)》采用“案例引導(dǎo)+任務(wù)驅(qū)動”的編寫方式,深入淺出地講解了C#程序設(shè)計(jì)的基本方法。 《C#程序設(shè)計(jì)案例教程(第2版)(微課版)》重點(diǎn)講解了C#程序設(shè)計(jì)語言的基本語法和常用方法,采用語法與實(shí)例相結(jié)合的形式,將C#基本語法以及各種編程對象融合到具體實(shí)例中,側(cè)重培養(yǎng)學(xué)生解決實(shí)際編程問題的能力,同時(shí)又可增強(qiáng)學(xué)生對C#編程思想的理解。 《C#程序設(shè)計(jì)案例教程(第2版)(微課版)》共分為18個(gè)單元,涵蓋四大專題,包括C#語言基礎(chǔ)、Windows編程、數(shù)據(jù)訪問和網(wǎng)絡(luò)編程。每個(gè)單元按照“案例描述→知識鏈接→案例分析與實(shí)現(xiàn)→拓展訓(xùn)練→習(xí)題”的結(jié)構(gòu)編寫,實(shí)例豐富,內(nèi)容詳盡,難易適中,重點(diǎn)突出,降低了學(xué)習(xí)的難度。《C#程序設(shè)計(jì)案例教程(第2版)(微課版)》案例使用的IDE(集成開發(fā)環(huán)境)為Visual Studio 2022,為了滿足在線學(xué)習(xí)的需求,每個(gè)單元還配備了適量的微課視頻。 《C#程序設(shè)計(jì)案例教程(第2版)(微課版)》適合作為高等院校計(jì)算機(jī)專業(yè)學(xué)生的教材,也可作為C#語言程序設(shè)計(jì)自學(xué)者的參考用書。

C#程序設(shè)計(jì)案例教程(第2版)(微課版) 目錄

    
  
第1篇 C#語言基礎(chǔ)  
單元1 我的**個(gè)C#程序 1
1.1 案例描述 2
1.2 知識鏈接 2
1.2.1 .NET概述 2
1.2.2 .NET Framework 3
1.2.3 開發(fā)環(huán)境和C#語言 4
1.2.4 使用Visual Studio創(chuàng)建項(xiàng)目 9
1.2.5 C#程序結(jié)構(gòu) 13
1.2.6 命名空間 13
1.2.7 程序的運(yùn)行與調(diào)試 14
1.2.8 了解MSDN 15
1.3 案例分析與實(shí)現(xiàn) 15
1.3.1 案例分析 15
1.3.2 案例實(shí)現(xiàn) 16
習(xí)題 16
單元2 變量與數(shù)據(jù)類型 17
2.1 案例描述 18
2.2 知識鏈接 18
2.2.1 數(shù)據(jù)類型 18
2.2.2 常量與變量 25
2.2.3 數(shù)據(jù)類型間的轉(zhuǎn)換 28
2.2.4 DateTime 30
2.3 案例分析與實(shí)現(xiàn) 32
2.3.1 案例分析 32
2.3.2 案例實(shí)現(xiàn) 32
2.4 拓展訓(xùn)練 34
2.4.1 拓展訓(xùn)練1:使用變量存儲
一部手機(jī)的信息 34
2.4.2 拓展訓(xùn)練2:數(shù)字加密器 34
習(xí)題 34
單元3 運(yùn)算符和表達(dá)式 37
3.1 案例描述 38
3.2 知識鏈接 38
3.2.1 算術(shù)運(yùn)算符與算術(shù)表達(dá)式 39
3.2.2 賦值運(yùn)算符與賦值表達(dá)式 40
3.2.3 關(guān)系運(yùn)算符與關(guān)系表達(dá)式 41
3.2.4 邏輯運(yùn)算符與邏輯表達(dá)式 41
3.2.5 條件運(yùn)算符與條件表達(dá)式 42
3.2.6 運(yùn)算符的優(yōu)先級與結(jié)合順序 42
3.3 案例分析與實(shí)現(xiàn) 43
3.3.1 案例分析 43
3.3.2 案例實(shí)現(xiàn) 44
3.4 拓展訓(xùn)練:判斷計(jì)算是否正確 45
習(xí)題 45
單元4 順序和選擇結(jié)構(gòu)程序設(shè)計(jì) 47
4.1 案例描述 48
4.2 知識鏈接 48
4.2.1 順序結(jié)構(gòu) 49
4.2.2 if分支 50
4.2.3 switch分支 54
4.3 案例分析與實(shí)現(xiàn) 57
4.3.1 案例分析 57
4.3.2 案例實(shí)現(xiàn) 57
4.4 拓展訓(xùn)練:旅游價(jià)格計(jì)算 58
習(xí)題 59
單元5 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 61
5.1 案例描述 62
5.2 知識鏈接 62
5.2.1 循環(huán)結(jié)構(gòu)概述 62
5.2.2 while循環(huán) 64
5.2.3 do-while循環(huán) 65
5.2.4 for循環(huán) 66
5.2.5 循環(huán)跳轉(zhuǎn):continue語句 67
5.2.6 提前結(jié)束循環(huán):break語句 68
5.3 案例分析與實(shí)現(xiàn) 70
5.3.1 案例分析 70
5.3.2 案例實(shí)現(xiàn) 70
5.4 拓展訓(xùn)練 72
5.4.1 拓展訓(xùn)練1:直到型循環(huán) 72
5.4.2 拓展訓(xùn)練2:嵌套循環(huán) 73
習(xí)題 73
單元6 程序調(diào)試與異常處理 75
6.1 案例描述 76
6.2 知識鏈接 77
6.2.1 異常的概念 77
6.2.2 Visual Studio中的調(diào)試方法 78
6.2.3 異常處理 82
6.3 案例分析與實(shí)現(xiàn) 85
6.3.1 案例分析 85
6.3.2 案例實(shí)現(xiàn) 85
6.4 拓展訓(xùn)練:創(chuàng)建用戶自定義異常 87
習(xí)題 88
單元7 數(shù)組與集合 91
7.1 案例描述 92
7.2 知識鏈接 93
7.2.1 數(shù)組的定義和使用 93
7.2.2 用foreach語句遍歷數(shù)組 95
7.2.3 數(shù)組的常用排序算法 96
7.2.4 集合類 98
7.3 案例分析與實(shí)現(xiàn) 101
7.3.1 案例分析 101
7.3.2 案例實(shí)現(xiàn) 102
7.4 拓展訓(xùn)練 103
7.4.1 拓展訓(xùn)練1:二維數(shù)組的使用 103
7.4.2 拓展訓(xùn)練2:利用Array進(jìn)行排序 104
習(xí)題 104
單元8 類和對象 107
8.1 案例描述 108
8.2 知識鏈接 108
8.2.1 面向?qū)ο蟮幕舅枷?108
8.2.2 類的聲明和成員組織以及訪問修飾符 110
8.2.3 創(chuàng)建類實(shí)例 113
8.2.4 類的構(gòu)造函數(shù)和析構(gòu)函數(shù) 114
8.3 案例分析與實(shí)現(xiàn) 118
8.3.1 案例分析 118
8.3.2 案例實(shí)現(xiàn) 119
8.4 拓展訓(xùn)練 120
8.4.1 拓展訓(xùn)練1:
定義長方體類 120
8.4.2 拓展訓(xùn)練2:識別靜態(tài)成員 121
習(xí)題 122
單元9 類的方法和屬性 123
9.1 案例描述 124
9.2 知識鏈接 125
9.2.1 方法的定義 125
9.2.2 方法的調(diào)用 126
9.2.3 方法中的參數(shù)傳遞 128
9.2.4 方法重載 133
9.2.5 屬性 134
9.3 案例分析與實(shí)現(xiàn) 137
9.3.1 案例分析 137
9.3.2 案例實(shí)現(xiàn) 139
9.4 拓展訓(xùn)練:設(shè)計(jì)一個(gè)類的定義和封裝 140
習(xí)題 142
單元10 類的繼承與多態(tài)性 145
10.1 案例描述 146
10.2 知識鏈接 147
10.2.1 類的繼承 147
10.2.2 多態(tài)性:虛方法和重寫 153
10.2.3 多態(tài)性:抽象類 157
10.2.4 多態(tài)性:接口 159
10.3 案例分析與實(shí)現(xiàn) 161
10.3.1 案例分析 161
10.3.2 案例實(shí)現(xiàn) 162
10.4 拓展訓(xùn)練:從接口繼承 164
習(xí)題 167
單元11 委托與事件 169
11.1 案例描述 170
11.2 知識鏈接 170
11.2.1 委托和方法 170
11.2.2 事件處理 174
11.3 案例分析與實(shí)現(xiàn) 176
11.3.1 案例分析 176
11.3.2 案例實(shí)現(xiàn) 177
11.4 拓展訓(xùn)練:使用委托和事件 179
習(xí)題 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 案例分析與實(shí)現(xiàn) 192
12.3.1 案例分析 192
12.3.2 案例實(shí)現(xiàn) 193
12.4 拓展訓(xùn)練:使用List類 194
習(xí)題 196 第2篇 Windows編程
單元13 Windows編程基礎(chǔ) 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 案例分析與實(shí)現(xiàn) 221
13.3.1 案例分析 221
13.3.2 案例實(shí)現(xiàn) 221
13.4 拓展訓(xùn)練:簡易計(jì)算器的設(shè)計(jì)與實(shí)現(xiàn) 223
習(xí)題 226
單元14 Windows編程進(jìn)階 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 案例分析與實(shí)現(xiàn) 240
14.3.1 案例分析 240
14.3.2 案例實(shí)現(xiàn) 240
14.4 拓展訓(xùn)練:搖獎(jiǎng)程序的設(shè)計(jì)與
實(shí)現(xiàn) 243
習(xí)題 246
第3篇 數(shù)據(jù)訪問
單元15 創(chuàng)建數(shù)據(jù)庫連接與數(shù)據(jù)操作
命令 249
15.1 案例描述 250
15.2 知識鏈接 250
15.2.1 數(shù)據(jù)庫基礎(chǔ) 250
15.2.2 ADO.NET基礎(chǔ) 253
15.2.3 用Connection對象連接數(shù)據(jù)庫 254
15.2.4 用Command對象執(zhí)行命令 257
15.2.5 用DataReader對象讀取數(shù)據(jù) 258
15.3 案例分析與實(shí)現(xiàn) 260
15.3.1 案例分析 260
15.3.2 案例實(shí)現(xiàn) 260
15.4 拓展訓(xùn)練 265
15.4.1 拓展訓(xùn)練1:綁定下拉框數(shù)據(jù) 265
15.4.2 拓展訓(xùn)練2:用戶注冊 269
習(xí)題 271
單元16 數(shù)據(jù)集DataSet與數(shù)據(jù)綁定組件 273
16.1 案例描述 274
16.2 知識鏈接 275
16.2.1 數(shù)據(jù)集DataSet 275
16.2.2 數(shù)據(jù)適配器DataAdapter 276
16.2.3 數(shù)據(jù)表DataTable 277
16.2.4 命令生成器CommandBuilder 277
16.2.5 DataGridView控件 279
16.3 案例分析與實(shí)現(xiàn) 282
16.3.1 案例分析 282
16.3.2 案例實(shí)現(xiàn) 282
16.4 拓展訓(xùn)練 289
16.4.1 拓展訓(xùn)練1:銷售前臺 289
16.4.2 拓展訓(xùn)練2:三層架構(gòu)的設(shè)計(jì)與實(shí)現(xiàn) 294
習(xí)題 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 二進(jìn)制文件的讀寫 311
17.3 案例分析與實(shí)現(xiàn) 312
17.3.1 案例分析 312
17.3.2 案例實(shí)現(xiàn) 312
17.4 拓展訓(xùn)練:圖片查看器 314
習(xí)題 316 第4篇 網(wǎng)絡(luò)編程
單元18 網(wǎng)絡(luò)編程概述 317
18.1 案例描述 318
18.2 知識鏈接 318
18.2.1 Socket的使用 319
18.2.2 Socket連接實(shí)例 319
18.3 案例分析與實(shí)現(xiàn) 323
18.3.1 案例分析 323
18.3.2 案例實(shí)現(xiàn) 324
18.4 拓展訓(xùn)練:基于TCP編程的
實(shí)例 328
習(xí)題 332 參考文獻(xiàn) 333
  
  
  
  
  
  
  
  
展開全部

C#程序設(shè)計(jì)案例教程(第2版)(微課版) 作者簡介

向燕飛,華南理工大學(xué)軟件工程碩士 教學(xué)14年 企業(yè)工作經(jīng)歷1年。主要授課課程有:C語言、程序設(shè)計(jì)基礎(chǔ)、C#程序設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)(C# C)、C#高級程序設(shè)計(jì)、C# Windows編程、ASP.NET網(wǎng)站開發(fā)、軟件測試概論、計(jì)算機(jī)專業(yè)英語、C#網(wǎng)絡(luò)編程、趣味程序設(shè)計(jì)、ACM競賽指導(dǎo)、軟件工程概論等! 

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服