國外計算機科學教材系列VISUAL C#大學教程(第6版) 版權信息
- ISBN:9787121369292
- 條形碼:9787121369292 ; 978-7-121-36929-2
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
國外計算機科學教材系列VISUAL C#大學教程(第6版) 本書特色
本書是一本C#編程方面的優(yōu)秀教材。在第五版的基礎上,全書根據(jù)*的C# 6規(guī)范進行了更新。除了講解面向對象編程的類與對象、方法、控制語句、數(shù)組、繼承、多態(tài)、異常處理、GUI、字符串和字符、文件和流、搜索與排序、泛型、集合、數(shù)據(jù)庫等基本概念,還重點介紹了C# 6中新包含的功能,比如字符串插值、索引初始值設定項、null條件運算符等,并且專門講解了函數(shù)式編程的相關特點。
國外計算機科學教材系列VISUAL C#大學教程(第6版) 內容簡介
本書是一本C#編程方面的很好教材。在第五版的基礎上,全書根據(jù)近期新的C# 6規(guī)范進行了更新。除了講解面向對象編程的類與對象、方法、控制語句、數(shù)組、繼承、多態(tài)、異常處理、GUI、字符串和字符、文件和流、搜索與排序、泛型、集合、數(shù)據(jù)庫等基本概念,還重點介紹了C# 6中新包含的功能,比如字符串插值、索引初始值設定項、null條件運算符等,并且專門講解了函數(shù)式編程的相關特點。
國外計算機科學教材系列VISUAL C#大學教程(第6版) 目錄
第1章 計算機、Internet和Visual C#簡介 1
1.1 簡介 1
1.2 在行業(yè)和研究領域的計算機與Internet 2
1.3 硬件和軟件 3
1.4 數(shù)據(jù)層次 4
1.5 機器語言、匯編語言和高級語言 6
1.6 對象技術 7
1.7 Internet和WWW 9
1.8 C# 10
1.9 Microsoft的 .NET 13
1.10 Windows操作系統(tǒng) 14
1.11 Visual Studio集成開發(fā)環(huán)境 15
1.12 在Visual Studio Community中測試Painter程序 15
自測題 17
自測題答案 18
練習題 19
挑戰(zhàn)題 20
與挑戰(zhàn)題相關的資源 21
第2章 Visual Studio和可視化編程簡介 22
2.1 簡介 22
2.2 Visual Studio Community 2015 IDE概述 22
2.3 菜單欄和工具欄 26
2.4 Visual Studio IDE概覽 27
2.5 Help菜單與上下文相關幫助 30
2.6 可視化編程:創(chuàng)建顯示文本和圖像的簡單程序 30
2.7 小結 36
2.8 Web資源 36
摘要 37
術語表 38
自測題 38
自測題答案 39
練習題 39
第3章 C#編程入門 43
3.1 簡介 44
3.2 一個簡單程序:顯示一行文本 44
3.3 在VIsual Studio中創(chuàng)建簡單的程序 48
3.4 修改C#程序 52
3.5 字符串插值 54
3.6 另一個C#程序:整數(shù)相加 54
3.7 內存概念 57
3.8 算術運算 58
3.9 判斷:相等性運算符與關系運算符 60
3.10 小結 64
摘要 64
術語表 66
自測題 67
自測題答案 68
練習題 70
挑戰(zhàn)題 73
第4章 類、對象、方法和string簡介 74
4.1 簡介 75
4.2 測試一個Account類 75
4.3 包含實例變量、Set方法和Get方法的Account類 77
4.4 創(chuàng)建、編譯和運行帶兩個類的Visual C#項目 81
4.5 包含Set方法和Get方法的軟件工程 82
4.6 具有屬性而不是Set方法和Get方法的Account類 82
4.7 自動實現(xiàn)的屬性 85
4.8 Account類:用構造函數(shù)初始化對象 86
4.9 具有余額的Account類以及貨幣值處理 88
4.10 小結 92
摘要 93
術語表 96
自測題 97
自測題答案 97
練習題 98
挑戰(zhàn)題 99
第5章 算法設計與控制語句(1) 100
5.1 簡介 101
5.2 算法 101
5.3 偽代碼 101
5.4 控制結構 102
5.5 if單選擇語句 103
5.6 if…else雙選擇語句 104
5.7 Student類:嵌套if…else語句 107
5.8 while循環(huán)語句 109
5.9 形成算法:計數(shù)器控制循環(huán) 110
5.10 形成算法:標記控制循環(huán) 113
5.11 形成算法:嵌套控制語句 118
5.12 復合賦值運算符 121
5.13 增量運算符和減量運算符 122
5.14 簡單類型 124
5.15 小結 124
摘要 125
術語表 127
自測題 128
自測題答案 129
練習題 130
挑戰(zhàn)題 135
第6章 控制語句(2) 137
6.1 簡介 138
6.2 計數(shù)器控制循環(huán)的實質 138
6.3 for循環(huán)語句 139
6.4 使用for語句的示例 141
6.5 程序:對偶數(shù)求和 142
6.6 程序:復利計算 143
6.7 do…while循環(huán)語句 145
6.8 switch多選擇語句 146
6.9 AutoPolicy類案例分析:switch語句中的字符串 150
6.10 break和continue語句 152
6.11 邏輯運算符 153
6.12 結構化編程小結 158
6.13 小結 161
摘要 161
術語表 163
自測題 164
自測題答案 165
練習題 166
挑戰(zhàn)題 169
第7章 方法:深入探究 170
7.1 簡介 171
7.2 C#的代碼包裝 171
7.3 靜態(tài)方法、靜態(tài)變量和Math類 172
7.4 聲明多參數(shù)方法 174
7.5 關于方法使用的說明 177
7.6 實參提升與強制轉換 178
7.7 .NET Framework類庫 179
7.8 案例分析:隨機數(shù)生成方法 181
7.9 案例分析:機會游戲(引入枚舉) 184
7.10 聲明的作用域 188
7.11 方法調用棧與活動記錄 190
7.12 方法重載 193
7.13 可選參數(shù) 194
7.14 命名參數(shù) 195
7.15 C# 6的表達式方法和屬性 196
7.16 遞歸 196
7.17 值類型與引用類型 199
7.18 按值與按引用傳遞實參 199
7.19 小結 202
摘要 202
術語表 207
自測題 207
自測題答案 209
練習題 210
挑戰(zhàn)題 215
第8章 數(shù)組以及異常處理簡介 216
8.1 簡介 217
8.2 數(shù)組 217
8.3 聲明和創(chuàng)建數(shù)組 218
8.4 數(shù)組使用示例 219
8.5 用數(shù)組分析匯總結果以及異常處理 226
8.6 案例分析:模擬洗牌和發(fā)牌 228
8.7 將數(shù)組和數(shù)組元素傳入方法 232
8.8 案例分析:GradeBook類用數(shù)組保存成績 233
8.9 多維數(shù)組 237
8.10 案例分析:使用矩形數(shù)組的GradeBook類 241
8.11 變長實參表 245
8.12 使用命令行實參 246
8.13 (選修)按值與按引用傳遞數(shù)組 248
8.14 小結 251
摘要 251
術語表 254
自測題 254
自測題答案 255
練習題 256
拓展內容:建立自己的計算機 262
挑戰(zhàn)題 267
第9章 LINQ和List集合簡介 268
9.1 簡介 268
9.2 用LINQ查詢int數(shù)組 269
9.3 用LINQ查詢Employee對象數(shù)組 272
9.4 集合 276
9.5 用LINQ查詢泛型List集合 279
9.6 小結 281
9.7 Deitel的LINQ資源中心 282
摘要 282
術語表 284
自測題 284
自測題答案 284
練習題 284
第10章 類與對象:深入探究 286
10.1 簡介 286
10.2 Time類案例分析以及拋出異常 287
10.3 控制對成員的訪問 290
10.4 用this引用訪問當前對象的成員 290
10.5 Time類案例分析:重載構造函數(shù) 292
10.6 默認構造函數(shù)和無參數(shù)構造函數(shù) 296
10.7 組合 297
10.8 垃圾回收與析構函數(shù) 299
10.9 靜態(tài)類成員 300
10.10 只讀實例變量 302
10.11 Class View與Object Browser 303
10.12 對象初始值設定項 304
10.13 運算符重載以及struct簡介 305
10.14 Time類案例分析:擴展方法 308
10.15 小結 310
摘要 310
術語表 313
自測題 313
自測題答案 313
練習題 314
第11章 面向對象編程:繼承 316
11.1 簡介 316
11.2 基類與派生類 317
11.3 protected成員 318
11.4 基類與派生類的關系 319
11.5 派生類的構造函數(shù) 333
11.6 繼承與軟件工程 333
11.7 object類 334
11.8 小結 334
摘要 335
術語表 336
自測題 336
自測題答案 337
練習題 337
第12章 面向對象編程:多態(tài)與接口 339
12.1 簡介 339
12.2 多態(tài)示例 340
12.3 演示多態(tài)行為 341
12.4 抽象類和抽象方法 343
12.5 案例分析:使用多態(tài)的工資系統(tǒng) 345
12.6 sealed方法和類 355
12.7 案例分析:創(chuàng)建和使用接口 356
12.8 小結 362
摘要 362
術語表 364
自測題 364
自測題答案 364
練習題 365
挑戰(zhàn)題 366
第13章 異常處理:深入探究 367
13.1 簡介 368
13.2 示例:除數(shù)為0不用異常處理 368
13.3 示例:處理DivideByZeroException和FormatException異常 370
13.4 .NET的Exception層次 374
13.5 finally語句塊 375
13.6 using語句 380
13.7 Exception屬性 381
13.8 用戶定義異常類 384
13.9 檢驗空引用以及C# 6的“?.”運算符 387
13.10 異常過濾器與C# 6的when子句 389
13.11 小結 389
摘要 389
術語表 392
自測題 392
自測題答案 393
練習題 393
第14章 圖形用戶界面與Windows窗體(1) 395
14.1 簡介 395
14.2 Windows窗體 396
14.3 事件處理 398
14.4 控件的屬性和布局 403
14.5 標簽、文本框和按鈕 406
14.6 組框和面板 408
14.7 復選框和單選鈕 410
14.8 圖形框 416
14.9 工具提示 418
14.10 數(shù)字上下控件 419
14.11 鼠標事件處理 420
14.12 鍵事件處理 422
14.13 小結 424
摘要 424
術語表 428
自測題 429
自測題答案 429
練習題 430
挑戰(zhàn)題 431
第15章 圖形用戶界面與Windows窗體(2) 433
15.1 簡介 433
15.2 菜單 434
15.3 MonthCalendar控件 440
15.4 DateTimePicker控件 441
15.5 LinkLabel控件 443
15.6 ListBox控件 446
15.7 CheckedListBox控件 449
15.8 ComboBox控件 450
15.9 TreeView控件 453
15.10 ListView控件 457
15.11 TabControl控件 462
15.12 多文檔界面(MDI)窗口 465
15.13 可視化繼承 470
15.14 用戶定義的控件 474
15.15 小結 476
摘要 476
術語表 479
自測題 480
自測題答案 480
練習題 481
第16章 字符串和字符:深入探究 483
16.1 簡介 483
16.2 字符和字符串基礎 484
16.3 string構造函數(shù) 484
16.4 string索引器、Length屬性和CopyTo方法 485
16.5 字符串比較 487
16.6 查找字符串中的字符和子串 489
16.7 抽取字符串中的子串 491
16.8 拼接字符串 492
16.9 其他的string方法 492
16.10 StringBuilder類 493
16.11 StringBuilder類的Length屬性、Capacity屬性、EnsureCapacity方法 以及索引器 494
16.12 StringBuilder類的Append和AppendFormat方法 495
16.13 StringBuilder類的Insert、Remove和Replace方法 497
16.14 幾個Char方法 499
16.15 (在線)正則表達式處理簡介 501
16.16 小結 501
摘要 501
術語表 503
自測題 503
自測題答案 504
練習題 504
挑戰(zhàn)題 504
第17章 文件和流 506
17.1 簡介 5
國外計算機科學教材系列VISUAL C#大學教程(第6版) 作者簡介
Paul Deitel和Harvey Deitel是全球暢銷的編程語言教材和專業(yè)圖書作家,“How to Program”系列是其最負盛名的一套計算機編程教材,已經(jīng)銷售近40年,并被翻譯成中文在內的十幾種語言。他們成立的Deitel & Associates公司是一家國際知名的企業(yè)培訓和寫作公司,專門進行計算機編程語言、對象技術、移動應用開發(fā)及Internet和Web軟件技術方面的培訓和寫作,出版了一流的編程專業(yè)的大學教材、 專業(yè)圖書以及LiveLessons視頻課程。
張君施,北京工商大學數(shù)理系副教授,黨支部書記。研究方向為概率論與數(shù)理統(tǒng)計、計算機語言,翻譯過多部經(jīng)典編程教材。
- >
【精裝繪本】畫給孩子的中國神話
- >
名家?guī)阕x魯迅:故事新編
- >
莉莉和章魚
- >
有舍有得是人生
- >
隨園食單
- >
我與地壇
- >
中國歷史的瞬間
- >
推拿