[www.ed2k.online]下載基地為您提供軟件、遊戲、圖書、教育等各種資源的ED2K電驢共享下載和MAGNET磁力鏈接下載。
設為首頁
加入收藏
首頁 圖書資源 軟件資源 游戲資源 教育資源 其他資源
 電驢下載基地 >> 图书资源 >> 計算機與網絡 >> 《C# 4.0權威指南》掃描版[PDF]
《C# 4.0權威指南》掃描版[PDF]
下載分級 图书资源
資源類別 計算機與網絡
發布時間 2017/7/10
大       小 -
《C# 4.0權威指南》掃描版[PDF] 簡介: 中文名 : C# 4.0權威指南 作者 : 姜曉東 圖書分類 : 軟件 資源格式 : PDF 版本 : 掃描版 出版社 : 機械工業出版社 書號 : 9787111321873 發行時間 : 2010年12月09日 地區 : 大陸 語言 : 簡體中文 簡介 : 內容介紹:    《c#4.0權威指南》由國內資深微軟技術專家親自執筆,微軟技術開發者社區和技術專家
電驢資源下載/磁力鏈接資源下載:
全選
"《C# 4.0權威指南》掃描版[PDF]"介紹
中文名: C# 4.0權威指南
作者: 姜曉東
圖書分類: 軟件
資源格式: PDF
版本: 掃描版
出版社: 機械工業出版社
書號: 9787111321873
發行時間: 2010年12月09日
地區: 大陸
語言: 簡體中文
簡介:

內容介紹:
   《c#4.0權威指南》由國內資深微軟技術專家親自執筆,微軟技術開發者社區和技術專家聯袂推薦。內容新穎,基於最新的c# 4.0、net framework 4和visual studio 2010;寫作方式有創新,用圖解的方式對c#進行了完美的演繹;內容全面,不僅重點講解了c# 4.0的所有新特性,而且對c#的所有知識點的原理、用法和要點都進行了全面的講解和深度的分析,廣度和深度完美結合。《c#4.0權威指南》注重實踐,包含大量有價值的示例代碼,可操作性極強。
  全書分為三個部分:准備篇首先對.net體系結構進行了全面的介紹,能幫助所有.net相關技術的讀者建立.net的大局觀,對初學者尤為重要,接著用簡單但完整的示例演示了c#應用程序開發的全過程,能迅速帶領讀者進入實踐狀態;語法篇對c#的語法進行了系統而全面的講解,包括標識符和關鍵字、變量和常量、類型以及類型轉換、表達式和運算符、語句、方法、類、繼承、多態、接口、結構、枚舉、委托、事件、泛型、數組、集合、字符串和正則表達式、異常處理、命名空間和程序集、預處理指令、元數據和特性、異步編程和多線程編程、i/o操作、xml處理增強的com interop和並行編程等;附錄部分講解了visual studio 2010的安裝、配置和使用,以便於沒有經驗的初學者能快速搭建開發環境。
內容截圖:

目錄:
前言
第一部分 .net體系結構
第1章 .net體系結構 2
1.1 .net框架概述 3
1.2 .net的平台無關性 4
1.3 公共語言運行時 5
1.4 通用類型系統 6
1.4.1 值類型和引用類型 7
1.4.2 裝箱和拆箱 7
1.5 公共語言規范 9
1.6 語言的互操作性 9
1.7 即時編譯 10
1.8 中間語言 10
1.9 基類庫 11
第2章 從“hello world!”開始 12
2.1 一個簡單的c#程序 12
2.2 編譯和運行程序 13
2.2.1 在visual studio 2010中編譯和運行 13
2.2.2 通過命令行編譯和運行 14
2.3 詳細介紹 17
.2.4 小結 19
第二部分 語法篇
第3章 標識符和關鍵字 22
3.1 標識符 22
3.2 關鍵字 23
3.3 標識符的命名約定 25
3.4 小結 25
第4章 變量、常量和類型 26
4.1 變量 26
4.1.1 給變量命名 26
4.1.2 聲明變量 27
4.1.3 變量的初始化 27
4.1.4 類型推斷 29
4.1.5 變量的作用域 30
4.2 常量 32
4.3 數據類型 33
4.3.1 內置的值類型 34
4.3.2 內置的引用類型 41
4.3.3 指針類型 46
4.3.4 nullable類型 46
4.3.5 dynamic類型 47
4.4 進階閱讀:關於動態語言運行時 49
第5章 類型轉換 51
5.1 隱式類型轉換 51
5.1.1 數值類型 52
5.1.2 引用類型 53
5.1.3 裝箱 54
5.2 顯式類型轉換 55
5.2.1 數值類型 56
5.2.2 溢出檢查 57
5.2.3 引用類型 58
5.2.4 拆箱 58
5.3 as和is運算符 59
第6章 表達式和運算符 64
6.1 表達式 64
6.2 運算符的類型 65
6.3 運算符的優先級 65
6.4 算術運算符 66
6.5 求余運算符 67
6.6 遞增運算符和遞減運算符 68
6.7 關系和類型檢測運算符 69
6.8 相等性判斷運算符 70
6.9 條件運算符 72
6.10 邏輯運算符 73
6.11 位運算符 74
6.12 賦值運算符 75
6.13 typeof運算符 76
6.14 運算符重載 77
6.14.1 運算符的重載 77
6.14.2 可重載的運算符 78
第7章 語句 79
7.1 什麼是語句 79
7.2 程序的三種結構 79
7.2.1 順序結構 80
7.2.2 分支結構 80
7.2.3 循環結構 80
7.3 條件語句 81
7.3.1 if語句 81
7.3.2 switch語句 84
7.4 跳轉語句 85
7.4.1 break語句 86
7.4.2 continue語句 87
7.4.3 return語句 87
7.4.4 throw語句 88
7.4.5 goto語句 89
7.4.6 default語句 89
7.5 標簽語句 89
7.5.1 標簽 90
7.5.2 標簽語句的有效范圍 90
7.6 循環語句 90
7.6.1 while循環 90
7.6.2 do…while循環 91
7.6.3 for循環 92
7.6.4 foreach…in循環 94
7.7 using語句 95
第8章 方法 97
8.1 方法的構成 97
8.2 局部變量和常量 98
8.3 方法的調用 99
8.4 返回值 101
8.5 參數 101
8.5.1 形參 102
8.5.2 實參 102
8.5.3 新特性:命名和可選參數 103
8.6 四種類型的參數 106
8.6.1 按值傳遞參數 106
8.6.2 按引用傳遞參數—關鍵字:ref 108
8.6.3 輸出參數—關鍵字:out 111
8.6.4 參數數組—關鍵字:params 113
8.7 棧幀 114
8.8 遞歸 115
8.9 方法的重載 116
8.10 靜態方法 117
第9章 類 119
9.1 類是什麼 119
9.2 “hello world!”程序回顧 120
9.3 類的聲明 121
9.4 類的成員 121
9.4.1 字段 122
9.4.2 靜態字段 123
9.4.3 方法 124
9.4.4 字段的初始化 124
9.4.5 屬性 126
9.5 類的實例:對象 135
9.6 實例化中的內存分配 135
9.7 實例的成員 136
9.8 this關鍵字 136
9.9 訪問修飾符 137
9.10 訪問類的成員 138
9.10.1 從類內部訪問成員 139
9.10.2 從類外部訪問成員 139
9.10.3 從類外部訪問靜態成員 140
9.11 構造函數 140
9.12 對象初始化列表 146
9.13 析構函數 148
9.14 只讀字段和常數 150
9.15 索引器 151
9.16 分部類型和分部方法—修飾符:partial 152
9.16.1 分部類 153
9.16.2 分部方法 155
9.17 注釋 158
9.17.1 行注釋 158
9.17.2 塊注釋 159
9.17.3 xml文檔注釋 160
第10章 繼承 163
10.1 類的繼承 163
10.2 訪問繼承的成員 165
10.3 使用new修飾符隱藏基類的成員 166
10.4 訪問基類的成員 167
10.5 類的初始化順序 168
10.6 在派生類中指定基類構造函數 170
10.7 類的訪問修飾符 173
10.8 跨程序集的繼承 173
10.9 密封類 175
10.10 靜態類 176
10.11 擴展方法 177
10.12 派生類型的向上轉型 178
第11章 多態 181
11.1 重載方法 182
11.2 虛方法 185
11.3 覆寫方法 186
11.4 覆寫標記為override的方法 188
11.5 抽象類及抽象方法 190
第12章 接口 192
12.1 定義接口 193
12.2 聲明和實現接口 193
12.3 基類中的實現作為接口實現 197
12.4 實現多個接口 198
12.5 實現具有相同成員的接口 199
12.6 顯式接口成員實現 200
12.7 調用顯式接口成員實現 202
12.8 接口的派生 203
第13章 結構 205
13.1 什麼是結構 205
13.2 結構是值類型 206
13.3 給結構賦值 208
13.4 構造函數 209
13.4.1 實例構造函數 209
13.4.2 靜態構造函數 211
13.5 多態和可繼承性 212
13.6 裝箱和拆箱 213
13.7 結構和類的對比 214
13.7.1 字段初始化 215
13.7.2 性能 215
13.7.3 結構和類的適用場合分析 217
第14章 枚舉 218
14.1 什麼是枚舉 218
14.2 設置枚舉的底層數據類型 221
14.3 顯式設置枚舉的成員常量值 222
14.4 使用標志枚舉 223
14.5 一些使用建議 225
第15章 委托 226
15.1 什麼是委托 226
15.2 委托是引用類型 227
15.3 委托的聲明和實例化 227
15.4 委托的組合 229
15.5 為委托添加一個方法 230
15.6 從委托中刪除一個方法 231
15.7 委托在回調中的應用 232
15.8 委托中的協變和逆變 234
15.9 匿名方法 236
15.10 l表達式 238
第16章 事件 240
16.1 什麼是事件 240
16.2 事件和委托的關系 241
16.3 如何聲明事件 241
16.4 訂閱事件 242
16.5 觸發事件 245
16.6 使用和擴展eventargs類 246
16.7 使用自定義委托 247
16.8 事件訪問器 249
第17章 泛型 251
17.1 什麼是泛型 251
17.2 泛型類型 254
17.3 泛型類型的聲明和實例化 255
17.4 類型參數 258
17.5 類型參數的約束 259
17.5.1 where子句 260
17.5.2 約束類型和順序 261
17.6 泛型類 261
17.7 泛型結構 264
17.8 泛型接口 265
17.9 泛型委托 267
17.10 泛型方法 268
17.11 擴展方法和泛型類 270
17.12 協變和逆變 271
第18章 數組 273
18.1 數組的聲明 273
18.2 數組的類型 274
18.3 數組派生自array對象 275
18.4 實例化數組 276
18.5 初始化數組 277
18.5.1 顯式初始化一維數組 278
18.5.2 顯式初始化矩形數組及要點 279
18.5.3 隱式類型數組 281
18.6 訪問數組元素 282
18.7 交錯數組 282
18.7.1 交錯數組的聲明 283
18.7.2 交錯數組的實例化 283
18.7.3 交錯數組的初始化 284
18.8 矩形數組和交錯數組的對比 285
18.9 使用foreach和for語句訪問數組 287
18.9.1 foreach語句 287
18.9.2 for語句 288
18.9.3 迭代變量 289
18.10 數組協變 291
18.11 從array對象繼承的成員 292
18.12 數組的淺復制和深復制 294
第19章 集合 298
19.1 集合接口 298
19.2 常用的幾種集合類型 300
19.2.1 arraylist 301
19.2.2 hashtable 304
19.2.3 queue和queue 307
19.2.4 sortedlist 309
19.2.5 stack和stack 310
19.2.6 bitarray 313
19.2.7 list 314
19.2.8 hashset 323
19.3 自定義集合 326
19.3.1 collectionbase 327
19.3.2 readonlycollectionbase 331
19.4 迭代器 333
19.5 泛型集合接口支持協變和逆變 336
19.6 linq to objects 339
19.6.1 linq簡介 339
19.6.2 查詢語法 340
19.6.3 方法語法 340
19.6.4 查詢操作的組成 341
19.6.5 關於查詢變量 342
19.6.6 查詢語法和方法語法的統一 342
第20章 字符串與正則表達式 343
20.1 理解字符串 343
20.2 字符串的常用成員 345
20.3 字符串格式化 351
20.4 使用stringbuilder類 355
20.5 正則表達式 357
20.5.1 正則表達式基本語法 358
20.5.2 .net對於正則表達式的支持 363
20.5.3 開始使用正則表達式 366
第21章 異常處理 368
21.1 異常類 368
21.2 拋出異常 369
21.3 捕獲異常 370
21.4 自定義的異常類 373
21.5 異常處理的原則 374
第22章 命名空間和程序集 375
22.1 命名空間 375
22.1.1 使用命名空間 376
22.1.2 使用別名 378
22.2 程序集 378
22.2.1 程序集的結構 380
22.2.2 程序集清單 381
22.2.3 私有程序集和共享程序集 382
22.2.4 應用程序域 383
22.2.5 創建動態程序集並動態加載執行 384
22.2.6 全局程序集緩存 387
第23章 預處理指令 391
23.1 什麼是預處理指令 391
23.2 觀察一段示例 391
23.3 預處理指令集 393
23.4 #define和#undef指令 393
23.5 條件編譯指令 394
23.6 #warning和#error指令 396
23.7 #line指令 396
23.8 #region和#endregion指令 399
23.9 #pragma warning指令 400
第24章 元數據和特性 401
24.1 元數據 401
24.1.1 從intellisense談起 405
24.1.2 訪問元數據 406
24.2 特性(attribute) 412
24.2.1 什麼是特性 414
24.2.2 創建自定義特性 418
24.2.3 訪問特性 424
24.2.4 常用特性 425
24.2.5 特性應用完整示例 433
第25章 異步編程和多線程編程 437
25.1 進程和線程 437
25.2 begininvoke和endinvoke 439
25.3 iasyncresult接口和asyncresult類 440
25.4 異步編程的4種方法 441
25.4.1 使用endinvoke 441
25.4.2 使用waithandle 442
25.4.3 輪詢 444
25.4.4 回調 445
25.5 多線程編程 446
25.5.1 thread類 447
25.5.2 使用線程池 448
25.5.3 線程同步 450
25.5.4 死鎖 453
第26章 i/o操作 457
26.1 文件和目錄 457
26.1.1 file和directory 457
26.1.2 fileinfo和directoryinfo 459
26.1.3 文件i/o的改進 462
26.2 流 467
26.3 異步操作 470
26.4 網絡流的使用 472
26.5 序列化 476
26.5.1 binaryformatter 478
26.5.2 soapformatter 480
26.5.3 xml序列化 483
26.6 獨立存儲機制 485
第27章 xml處理 488
27.1 system.xml命名空間 488
27.2 使用dom 489
27.3 xpath和xslt 493
27.4 linq to xml 498
27.4.1 linq to xml類庫介紹 498
27.4.2 創建xml文檔 498
27.4.3 使用linq進行遍歷和查詢 499
27.4.4 修改xml文檔 500
第28章 增強的com interop 502
28.1 dynamic lookup 502
28.1.1 dynamic關鍵字 503
28.1.2 訪問python代碼 504
28.1.3 訪問com對象 506
28.2 改進的參數傳遞 508
28.3 完整示例 512
第29章 並行編程 515
29.1 任務並行庫 516
29.1.1 並發和並行 517
29.1.2 並行編程架構 517
29.2 parallel類 518
29.2.1 for方法重載一 520
29.2.2 for方法重載二 521
29.2.3 for方法重載三 525
29.3 task類和task類 526
29.4 數據並行 528
29.5 任務並行 531
29.6 taskfactory類和taskfactory 類 533
29.6.1 任務創建選項 535
29.6.2 並發選項 548
29.6.3 後續任務選項 550
29.7 plinq 559
第三部分 附錄
附錄a visual studio 2010快速入門 564
附錄b c#編碼規范 597 
相關資源:

免責聲明:本網站內容收集於互聯網,本站不承擔任何由於內容的合法性及健康性所引起的爭議和法律責任。如果侵犯了你的權益,請通知我們,我們會及時刪除相關內容,謝謝合作! 聯系信箱:[email protected]

Copyright © 電驢下載基地 All Rights Reserved