注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合C# 5.0入門(mén)經(jīng)典

C# 5.0入門(mén)經(jīng)典

C# 5.0入門(mén)經(jīng)典

定 價(jià):¥49.00

作 者: (美)Scott,J.,Dorman 著,劉琦,袁國(guó)忠 譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 編程語(yǔ)言與程序設(shè)計(jì) 計(jì)算機(jī)與互聯(lián)網(wǎng)

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787115344236 出版時(shí)間: 2014-04-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 372 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  C#融C++的靈活和強(qiáng)大與Visual Basic的簡(jiǎn)單易用于一身,已成為在.NET平臺(tái)上進(jìn)行開(kāi)發(fā)的首選語(yǔ)言?!禖# 5.0入門(mén)經(jīng)典》簡(jiǎn)要而全面地介紹了C#和.NET Framework,可幫助程序員迅速進(jìn)入VisualC# 5.0編程領(lǐng)域。《C# 5.0入門(mén)經(jīng)典》分5部分,共24章。第1部分介紹.NET Framework、Visual Studio、C#面向?qū)ο缶幊坦δ芤约癈#類(lèi)型和事件的基本知識(shí);第2部分闡述基本的編程知識(shí),包括循環(huán)、字符串、正則表達(dá)式、數(shù)組和集合以及異常、泛型、匿名函數(shù)(Lambda)和查詢表達(dá)式(LINQ);第3部分演示如何與文件系統(tǒng)交互、創(chuàng)建和查詢XML文檔以及使用數(shù)據(jù)庫(kù);第4部分闡述WPF應(yīng)用程序、數(shù)據(jù)綁定和驗(yàn)證以及Windows應(yīng)用商店應(yīng)用和Web應(yīng)用程序;第5部分簡(jiǎn)要地介紹了特性編程、動(dòng)態(tài)類(lèi)型、內(nèi)存組織、垃圾收集、線程、任務(wù)并行庫(kù)(TPL)、并行LINQ(PLINQ)等?!禖# 5.0入門(mén)經(jīng)典》是為剛涉足.NET的程序員以及想學(xué)習(xí)C#的.NET程序員編寫(xiě)的,如果您剛開(kāi)始學(xué)習(xí)編程,《C# 5.0入門(mén)經(jīng)典》也會(huì)有所幫助。

作者簡(jiǎn)介

  Soctt J. Dorman是Microsoft C# MVP、演講人、博主、網(wǎng)站W(wǎng)P Requests和WinSto Request的創(chuàng)始人。他打記事起就一直與計(jì)算機(jī)打交道,于1993年開(kāi)始從事計(jì)算機(jī)方面的工作,并于2001年開(kāi)始使用.NET和C#。當(dāng)前,他正致力于使用Microsoft .NET技術(shù)開(kāi)發(fā)商業(yè)軟件,負(fù)責(zé)一個(gè)關(guān)注軟件架構(gòu)的用戶組,在各種會(huì)議上(包括Microsoft TechEd和社區(qū)資助的Code Camp)發(fā)表演講,定期在The Code Project和StackOverflow等在線社區(qū)發(fā)表文章, 還就.NET Framework和C#技術(shù)撰寫(xiě)博客。

圖書(shū)目錄

目 錄
第1部分 C#基礎(chǔ)
第1章 .NET Framework和C# 3
1.1?。甆ET Framework 3
1.1.1 公共語(yǔ)言運(yùn)行時(shí) 4
1.1.2 Framework類(lèi)庫(kù) 6
1.1.3 并行計(jì)算平臺(tái) 8
1.1.4 動(dòng)態(tài)語(yǔ)言運(yùn)行時(shí) 8
1.2 C#語(yǔ)言 9
1.2.1 類(lèi)型 10
1.2.2 語(yǔ)句和表達(dá)式 10
1.2.3 變量和常量 11
1.2.4 標(biāo)識(shí)符和關(guān)鍵字 13
1.3 總結(jié) 14
1.4 問(wèn)與答 15
1.5 作業(yè) 15
1.5.1 測(cè)驗(yàn) 15
1.5.2 答案 16
1.5.3 練習(xí) 17
第2章 Visual Studio簡(jiǎn)介 18
2.1 Visual Studio版本簡(jiǎn)介 19
2.2 編寫(xiě)第一個(gè)程序 20
2.2.1 新建項(xiàng)目 21
2.2.2 添加程序語(yǔ)句 22
2.2.3 運(yùn)行應(yīng)用程序 23
2.3 在Visual Studio中調(diào)試 24
2.3.1 編譯錯(cuò)誤和運(yùn)行錯(cuò)誤 24
2.3.2 調(diào)試代碼 25
2.3.3 控制程序執(zhí)行 29
2.4 可視化數(shù)據(jù) 31
2.5 注釋代碼 32
2.6 總結(jié) 34
2.7 問(wèn)與答 34
2.8 作業(yè) 34
2.8.1 測(cè)驗(yàn) 34
2.8.2 答案 35
2.8.3 練習(xí) 35
第3章 理解C#類(lèi)型 36
3.1 類(lèi)型概述 36
3.2 預(yù)定義類(lèi)型 37
3.3 其他常用類(lèi)型 40
3.3.1 日期和時(shí)間 40
3.3.2 全局唯一標(biāo)識(shí)符(GUID) 42
3.3.3 統(tǒng)一資源標(biāo)識(shí)符(URI) 42
3.3.4 大型整數(shù)和復(fù)數(shù) 43
3.4 使用運(yùn)算符 44
3.4.1 算術(shù)運(yùn)算符和賦值運(yùn)算符 45
3.4.2 關(guān)系運(yùn)算符 46
3.4.3 邏輯運(yùn)算符 47
3.4.4 條件運(yùn)算符 48
3.5 默認(rèn)值 48
3.6 null和可以為null的類(lèi)型 49
3.7 強(qiáng)制轉(zhuǎn)換與轉(zhuǎn)換 51
3.8 總結(jié).53
3.9 問(wèn)與答 53
3.10 作業(yè) 54
3.10.1 測(cè)驗(yàn) 54
3.10.2 答案 54
3.10.3 練習(xí) 55
第4章 理解C#類(lèi)和對(duì)象 56
4.1 面向?qū)ο缶幊獭?6
4.2 面向組件編程 57
4.3 C#類(lèi) 57
4.4 作用域和聲明空間 58
4.4.1 訪問(wèn)性 59
4.4.2 字段和常量 60
4.4.3 屬性 61
4.4.4 方法 64
4.4.5 實(shí)例化類(lèi) 70
4.5 嵌套類(lèi) 73
4.6 分部類(lèi) 73
4.7 靜態(tài)類(lèi) 73
4.8 對(duì)象初始值設(shè)定項(xiàng) 75
4.9 總結(jié) 75
4.10 問(wèn)與答 76
4.11 作業(yè) 76
4.11.1 測(cè)驗(yàn) 76
4.11.2 答案 77
4.11.3 練習(xí) 77
第5章 繼承、接口和抽象類(lèi) 78
5.1 繼承和多態(tài) 78
5.2 抽象類(lèi)和抽象成員 86
5.3 使用接口 87
5.4 總結(jié) 90
5.5 問(wèn)與答 91
5.6 作業(yè) 91
5.6.1 測(cè)驗(yàn) 91
5.6.2 答案 92
5.6.3 練習(xí) 92
第6章 創(chuàng)建枚舉類(lèi)型和結(jié)構(gòu) 93
6.1 枚舉類(lèi)型 93
6.2 使用結(jié)構(gòu) 98
6.2.1 定義結(jié)構(gòu)的方法 99
6.2.2 構(gòu)造和初始化 102
6.3 總結(jié) 104
6.4 問(wèn)與答 104
6.5 作業(yè) 104
6.5.1 測(cè)驗(yàn) 104
6.5.2 答案 104
6.5.3 練習(xí) 105
第7章 事件及其處理 106
7.1 理解事件 106
7.2 訂閱和取消訂閱 107
7.3 發(fā)布事件 110
7.4 引發(fā)事件 112
7.5 總結(jié) 113
7.6 問(wèn)與答 114
7.7 作業(yè) 114
7.7.1 測(cè)驗(yàn) 114
7.7.2 答案 114
7.7.3 練習(xí) 115
第2部分 C#編程
第8章 控制程序流程 119
8.1 理解選擇語(yǔ)句 119
8.1.1 if語(yǔ)句 119
8.1.2 switch語(yǔ)句 121
8.2 迭代語(yǔ)句 124
8.2.1 while語(yǔ)句 124
8.2.2 do語(yǔ)句 125
8.2.3 for語(yǔ)句 126
8.2.4 foreach語(yǔ)句 127
8.3 跳轉(zhuǎn)語(yǔ)句 128
8.3.1 break語(yǔ)句 129
8.3.2 continue語(yǔ)句 130
8.3.3 return語(yǔ)句 131
8.4 總結(jié) 131
8.5 問(wèn)與答 131
8.6 作業(yè) 131
8.6.1 測(cè)驗(yàn) 131
8.6.2 答案 132
8.6.3 練習(xí) 133
第9章 使用字符串和正則表達(dá)式 134
9.1 字符串 134
9.1.1 空字符串 136
9.1.2 字符串操作 137
9.2 使用StringBuilder創(chuàng)建可變字符串 141
9.3 類(lèi)型格式化 143
9.3.1 標(biāo)準(zhǔn)格式字符串 143
9.3.2 自定義格式字符串 145
9.3.3 復(fù)合格式化 147
9.4 正則表達(dá)式 148
9.4.1 C#中的正則表達(dá)式類(lèi) 149
9.4.2 使用正則表達(dá)式驗(yàn)證字符串 150
9.4.3 使用正則表達(dá)式搜索子串 150
9.5 總結(jié) 150
9.6 問(wèn)與答 151
9.7 作業(yè) 151
9.7.1 測(cè)驗(yàn) 151
9.7.2 答案 152
9.7.3 練習(xí) 153
第10章 使用數(shù)組和集合 154
10.1 一維數(shù)組和多維數(shù)組 154
10.1.1 數(shù)組索引 156
10.1.2 數(shù)組初始化 157
10.1.3 System.Array類(lèi) 158
10.2 索引器 158
10.3 泛型集合 160
10.3.1 列表 160
10.3.2 集合 162
10.3.3 字典 164
10.3.4 集(set) 166
10.3.5 棧和隊(duì)列 169
10.4 集合初始值設(shè)定項(xiàng) 170
10.5 集合接口 171
10.6 可枚舉的對(duì)象和迭代器 172
10.7 總結(jié) 174
10.8 問(wèn)與答 174
10.9 作業(yè) 175
10.9.1 測(cè)驗(yàn) 175
10.9.2 答案 176
10.9.3 練習(xí) 176
第11章 使用異常處理錯(cuò)誤 177
11.1 理解異?!?77
11.1.1 System.Exception 178
11.1.2 使用標(biāo)準(zhǔn)異?!?78
11.2 引發(fā)異?!?79
11.3 處理異常 180
11.4 重新引發(fā)捕獲的異?!?86
11.5 溢出和整型算術(shù)運(yùn)算 187
11.6 異常、代碼契約和參數(shù)驗(yàn)證 188
11.7 總結(jié) 192
11.8 問(wèn)與答 192
11.9 作業(yè) 193
11.9.1 測(cè)驗(yàn) 193
11.9.2 答案 193
11.9.3 練習(xí) 193
第12章 理解泛型 195
12.1 為何應(yīng)使用泛型 195
12.1.1 理解泛型類(lèi)型參數(shù) 199
12.1.2 泛型類(lèi)型的默認(rèn)值 200
12.2 使用泛型方法 201
12.3 創(chuàng)建泛型類(lèi) 202
12.4 結(jié)合使用泛型和數(shù)組 204
12.5 泛型接口的可變性 205
12.6 使用元組 207
12.7 總結(jié) 208
12.8 問(wèn)與答 209
12.9 作業(yè) 209
12.9.1 測(cè)驗(yàn) 209
12.9.2 答案 209
12.9.3 練習(xí) 210
第13章 理解查詢表達(dá)式 211
13.1 LINQ簡(jiǎn)介 211
13.2 使用LINQ操作數(shù)據(jù) 212
13.2.1 選擇數(shù)據(jù) 213
13.2.2 篩選數(shù)據(jù) 215
13.2.3 對(duì)數(shù)據(jù)進(jìn)行分組和排序 216
13.2.4 聯(lián)接數(shù)據(jù) 218
13.2.5 數(shù)據(jù)平坦化 220
13.3 標(biāo)準(zhǔn)查詢運(yùn)算符方法 221
13.3.1 Lambda 222
13.3.2 預(yù)定義的委托 224
13.4 延遲執(zhí)行 225
13.5 總結(jié) 225
13.6 問(wèn)與答 225
13.7 作業(yè) 226
13.7.1 測(cè)驗(yàn) 226
13.7.2 答案 226
13.7.3 練習(xí) 226
第3部分 使用數(shù)據(jù)
第14章 使用文件和流 229
14.1 文件和目錄 229
14.1.1 使用路徑 229
14.1.2 與Windows特殊目錄交互 230
14.1.3 DirectoryInfo和FileInfo類(lèi) 231
14.2 讀寫(xiě)數(shù)據(jù) 237
14.2.1 二進(jìn)制文件 238
14.2.2 緩沖流 239
14.2.3 文本文件 240
14.2.4 使用File類(lèi)讀寫(xiě)數(shù)據(jù) 241
14.3 總結(jié) 243
14.4 問(wèn)與答 243
14.5 作業(yè) 243
14.5.1 測(cè)驗(yàn) 243
14.5.2 答案 244
14.5.3 練習(xí) 244
第15章 使用XML 245
15.1 理解XML DOM 246
15.2 使用LINQ to XML 246
15.2.1 XDocument 247
15.2.2 XElement和XAttribute 247
15.2.3 XName和XNamespace 250
15.3 選擇和查詢XML 252
15.4 修改XML 255
15.5 總結(jié) 257
15.6 問(wèn)與答 257
15.7 作業(yè) 258
15.7.1 測(cè)驗(yàn) 258
15.7.2 答案 258
15.7.3 練習(xí) 258
第16章 使用數(shù)據(jù)庫(kù) 259
16.1 先決條件 259
16.2 理解ADO.NET 261
16.3 理解LINQ to ADO.NET 265
16.3.1 使用LINQ to DataSet 265
16.3.2 使用LINQ to SQL 266
16.3.3 使用LINQ to Entities 271
16.4 總結(jié) 273
16.5 問(wèn)與答 273
16.6 作業(yè) 274
16.6.1 測(cè)驗(yàn) 274
16.6.2 答案 274
16.6.3 練習(xí) 274
第4部分 使用Visual Studio創(chuàng)建應(yīng)用程序
第17章 創(chuàng)建Windows應(yīng)用程序 277
17.1 理解WPF 277
17.1.1 使用標(biāo)記和代碼隱藏 278
17.1.2 應(yīng)用程序 280
17.1.3 理解WPF布局 280
17.1.4 使用圖形、動(dòng)畫(huà)和媒體 282
17.1.5 理解文本、版式和文檔 282
17.1.6 數(shù)據(jù)綁定 282
17.2 創(chuàng)建WPF應(yīng)用程序 282
17.3 設(shè)置布局的樣式 289
17.4 總結(jié) 291
17.5 問(wèn)與答 291
17.6 作業(yè) 291
17.6.1 測(cè)驗(yàn) 291
17.6.2 答案 291
17.6.3 練習(xí) 291
第18章 使用數(shù)據(jù)綁定和驗(yàn)證 292
18.1 理解數(shù)據(jù)綁定 292
18.2 轉(zhuǎn)換數(shù)據(jù) 298
18.3 驗(yàn)證數(shù)據(jù) 301
18.4 使用數(shù)據(jù)模板 303
18.5 總結(jié) 303
18.6 問(wèn)與答 304
18.7 作業(yè) 304
18.7.1 測(cè)驗(yàn) 304
18.7.2 答案 305
18.7.3 練習(xí) 305
第19章 創(chuàng)建Windows應(yīng)用商店應(yīng)用 306
19.1 理解Windows Runtime 307
19.2 Windows應(yīng)用商店應(yīng)用簡(jiǎn)介 307
19.3 異步地工作 309
19.4 創(chuàng)建Windows應(yīng)用商店應(yīng)用 312
19.5 總結(jié) 316
19.6 問(wèn)與答 316
19.7 作業(yè) 316
19.7.1 測(cè)驗(yàn) 316
19.7.2 答案 317
19.7.3 練習(xí) 317
第20章 創(chuàng)建Web應(yīng)用程序 318
20.1 理解Web應(yīng)用程序架構(gòu) 318
20.2 使用ASP.NET 319
20.3 創(chuàng)建Web應(yīng)用程序 321
20.3.1 創(chuàng)建布局 323
20.3.2 設(shè)置布局的樣式 325
20.3.3 理解數(shù)據(jù)綁定 326
20.4 理解數(shù)據(jù)驗(yàn)證 328
20.5 總結(jié) 330
20.6 問(wèn)與答 330
20.7 作業(yè) 330
20.7.1 測(cè)驗(yàn) 330
20.7.2 答案 330
20.7.3 練習(xí) 330
第5 部分深入探索
第21章 特性編程 333
21.1 理解特性 333
21.2 使用調(diào)用方信息特性 335
21.3 使用常見(jiàn)特性 337
21.3.1 特性O(shè)bsolete 337
21.3.2 特性Conditional 338
21.3.3 全局特性 339
21.4 使用自定義特性 339
21.5 在運(yùn)行階段訪問(wèn)特性 340
21.6 總結(jié) 341
21.7 問(wèn)與答 342
21.8 作業(yè) 342
21.8.1 測(cè)驗(yàn) 342
21.8.2 答案 342
21.8.3 練習(xí) 342
第22章 動(dòng)態(tài)類(lèi)型和語(yǔ)言互操作性 343
22.1 使用動(dòng)態(tài)類(lèi)型 343
22.1.1 轉(zhuǎn)換 345
22.1.2 動(dòng)態(tài)重載解析 345
22.2 理解DLR 346
22.3 與COM互操作 349
22.4 使用反射進(jìn)行互操作 350
22.5 總結(jié) 351
22.6 問(wèn)與答 351
22.7 作業(yè) 351
22.7.1 測(cè)驗(yàn) 351
22.7.2 答案 352
22.7.3 練習(xí) 352
第23章 內(nèi)存組織和垃圾收集 353
23.1 內(nèi)存組織 353
23.2 垃圾收集 354
23.3 理解IDisposable 355
23.4 使用釋放模式 356
23.5 聲明和使用終結(jié)器 357
23.6 總結(jié) 358
23.7 問(wèn)與答 358
23.8 作業(yè) 359
23.8.1 測(cè)驗(yàn) 359
23.8.2 答案 359
23.8.3 練習(xí) 359
第24章 理解線程、并發(fā)和并行 360
24.1 理解線程和線程處理 360
24.2 并發(fā)和同步 361
24.2.1 使用鎖 362
24.2.2 使用通知 363
24.2.3 互鎖操作 364
24.2.4 其他同步原語(yǔ) 364
24.3 理解任務(wù)并行庫(kù) 365
24.3.1 數(shù)據(jù)并行 365
24.3.2 任務(wù)并行 367
24.4 使用并行LINQ(PLINQ) 369
24.5 潛在的陷阱 370
24.6 總結(jié) 370
24.7 問(wèn)與答 371
24.8 作業(yè) 371
24.8.1 測(cè)驗(yàn) 371
24.8.2 答案 372
24.8.3 練習(xí) 372

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)