- 軟件大小:154.00M
- 軟件(jiàn)語(yǔ)言:中文
- 軟件類型:國產軟件
- 軟件類別:免費軟件 / 電子圖書
- 更新時間:2016-06-02 11:03
- 運行環境:WinAll, WinXP
- 軟件等級(jí):
- 軟件廠商:
- 官方網站:http://www.ynaad.com


16KB/中文(wén)/10.0
33.00M/中文/10.0
74.50M/中文/0.0
154.00M/中文/1.5
2.73M/中文(wén)/5.0
C#高級編程第9版pdf高清中文版介紹了使用C#所需要的所(suǒ)有內容,適合於(yú)所有正在學習C#或者從事C#開發的朋友,小編也是找了很久才找(zhǎo)到pdf中文版,現(xiàn)在分享給大家,有需要的快來下載學習吧。
C#高級編程(第9版)—C# 5.0 & .NET 4.5.1是由.NET專家的(de)夢幻組合編寫,包含開發人(rén)員使用C#所需的所有內容。C#是編寫.NET應用程序的一(yī)種語言,本書適合(hé)於希望提高(gāo)編程技巧的、有經驗的C#程序員,也適用於剛(gāng)開(kāi)始使用C#的專業開發人員。《C#高級(jí)編程(第9版):C# 5.0 & .NET 4.5.1 》探討了visual studio 2013和.net framework 4.5.1、新的測試驅動開發和(hé)並發編(biān)程功能。所有示例的都可以下載,讀者可以立即開(kāi)始編寫Windows桌麵應用程序、Windows Store應用程序和ASP.NET Web應用(yòng)程(chéng)序。 需要的朋友們可以下載試試吧!
涵蓋Visual Studio 2013的主要更新和改進,重新討論了C#開發人員與(yǔ)VS的交互方(fāng)式。
提供了專業開發人員必須了解和掌握的所有C#知識。
研究了.NET Framework 4.5.1 GC的(de)更新、Visual Studio 2013新的UI和用於(yú)Windows 8.1的Windows Store應用程序。
包含大量有益的示例和用於實踐的代碼,以及處理常見問題的靈活方(fāng)法。
第Ⅰ部分C#語言
第1章.NET體係結構2
1.1C#與.NET的關係2
1.2公共語言運行庫3
1.2.1平(píng)台無關性3
1.2.2提(tí)高性能(néng)3
1.2.3語言的互操作性4
1.3中間語言6
1.3.1麵向對象和接口的支持6
1.3.2不同的值(zhí)類(lèi)型和(hé)引用類型7
1.3.3強數據類(lèi)型化7
1.3.4通過異常處理(lǐ)錯誤12
1.3.5特性(xìng)的使用12
1.4程序集12
1.4.1私有程序集13
1.4.2共享程序集13
1.4.3反(fǎn)射14
1.4.4並行編程14
1.4.5異步編程14
1.5.NETFramework類15
1.6名(míng)稱空間15
1.7用C#創建.NET應用程序16
1.7.1創(chuàng)建(jiàn)ASP.NET應用程序16
1.7.2使用WPF17
1.7.3WindowsStore應用程序18
1.7.4Windows服務18
1.7.5WCF18
1.7.6WindowsWF19
1.8C#在.NET企業體係結構中的作用19
1.9小結20
第(dì)2章核心C#22
2.1C#基礎23
2.2第一個C#程序23
2.2.1代碼23
2.2.2編譯(yì)並運行程序23
2.2.3詳細(xì)介紹24
2.3變量26
2.3.1變量的初始化26
2.3.2類型推斷27
2.3.3變量的作(zuò)用域28
2.3.4常量30
2.4預定義數據類型31
2.4.1值類型和引用類型31
2.4.2CTS類型32
2.4.3預定義的值類型32
2.4.4預定(dìng)義的(de)引用類型35
2.5流控製(zhì)37
2.5.1條件語句37
2.5.2循環40
2.5.3跳轉語句43
2.6枚舉44
2.7名稱空間46
2.7.1using語句47
2.7.2名(míng)稱空間的別名48
2.8Main()方法48
2.8.1多個Main()方法49
2.8.2給Main()方法(fǎ)傳遞參數50
2.9有關編(biān)譯C#文件的更多內容50
2.10控製台I/O52
2.11使用注釋54
2.11.1源文件中的內部注釋54
2.11.2XML文檔54
2.12C#預(yù)處理器指令56
2.12.1#define和#undef57
2.12.2#if、#elif、#else和#endif57
2.12.3#warning和#error58
2.12.4#region和(hé)#endregion58
2.12.5#line59
2.12.6#pragma59
2.13C#編程規則59
2.13.1關於標(biāo)識符的規則59
2.13.2用法約定60
2.14小結66
第(dì)3章對象和類型67
3.1創建及使用類67
3.2類和結構68
3.3類69
3.3.1數據成(chéng)員69
3.3.2函數成員69
3.3.3隻讀字段81
3.4匿名類型82
3.5結構82
3.5.1結構是值類型(xíng)84
3.5.2結構(gòu)和(hé)繼承84
3.5.3結構的構造函數85
3.6弱引用85
3.7部分(fèn)類86
3.8靜態類87
3.9Object類88
3.9.1System.Object()方法88
3.9.2ToString()方法89
3.10擴展方(fāng)法90
3.11小結91
第(dì)4章繼(jì)承92
4.1繼(jì)承92
4.2繼(jì)承(chéng)的類型92
4.2.1實現繼承和接口繼承92
4.2.2多重繼承93
4.2.3結構和類93
4.3實現繼承93
4.3.1虛方(fāng)法(fǎ)94
4.3.2隱藏方法95
4.3.3調用函數的基類版本96
4.3.4抽象類和抽象函數97
4.3.5密封類和密封方法97
4.3.6派生類的構造函數98
4.4修飾(shì)符102
4.4.1可(kě)見性修(xiū)飾符103
4.4.2其(qí)他修飾符103
4.5接口104
4.5.1定(dìng)義(yì)和實現接口105
4.5.2派生的接口108
4.6小結109
第5章(zhāng)泛型110
5.1泛型概(gài)述(shù)110
5.1.1性能111
5.1.2類型安全112
5.1.3二進製代碼的重用112
5.1.4代碼的擴展113
5.1.5命名約定113
5.2創(chuàng)建泛型類(lèi)113
5.3泛型類的功能117
5.3.1默認值118
5.3.2約束118
5.3.3繼承120
5.3.4靜態成員121
5.4泛型(xíng)接口122
5.4.1協變和抗變122
5.4.2泛型接口(kǒu)的協(xié)變123
5.4.3泛型接(jiē)口(kǒu)的(de)抗變125
5.5泛型結構125
5.6泛型方法(fǎ)128
5.6.1泛(fàn)型方法示例128
5.6.2帶約束(shù)的泛型方法129
5.6.3帶委托(tuō)的泛(fàn)型方法130
5.6.4泛型方法規範(fàn)131
5.7小結132
第6章數組133
6.1同一類型和不同類型的多個對象133
6.2簡單數組134
6.2.1數(shù)組的聲明134
6.2.2數組的初始化134
6.2.3訪問數組元素(sù)135
6.2.4使用引用類型136
6.3多(duō)維數組137
6.4鋸齒數組(zǔ)138
6.5Array類139
6.5.1創建數組139
6.5.2複製數組140
6.5.3排序141
6.6數組作為參數144
6.6.1數組協變144
6.6.2ArraySegment<;T>;144
6.7枚舉(jǔ)145
6.7.1IEnumerator接口146
6.7.2foreach語句146
6.7.3yield語句147
6.8元組152
6.9結構比較152
6.10小(xiǎo)結155
第7章運算符和類型強製轉換156
7.1運算符和類型(xíng)轉換156
7.2運(yùn)算符156
7.2.1運算符的簡化操作158
7.2.2運算符的優先級162
7.3類型的安全性(xìng)163
7.3.1類(lèi)型轉換163
7.3.2裝箱和拆箱167
7.4比較對(duì)象的相等性168
7.4.1比較引用類型的相等性(xìng)168
7.4.2比(bǐ)較值類(lèi)型的相等性169
7.5運算符重(chóng)載169
7.5.1運算符的工作方式170
7.5.2運算符重載的(de)示例:Vector結構171
7.6用戶定義的(de)類型強製轉換178
7.6.1實現用戶定義的類型強製轉換179
7.6.2多重類型強製轉換(huàn)185
7.7小結188
第8章委托、lambda表達式和事件189
8.1引用方(fāng)法(fǎ)189
8.2委(wěi)托190
8.2.1聲明委托190
8.2.2使用委托191
8.2.3簡單的委(wěi)托示例194
8.2.4Action<;T>;和Func<;T>;委托196
8.2.5BubbleSorter示例197
8.2.6多播委托199
8.2.7匿名方法203
8.3lambda表達式204
8.3.1參數204
8.3.2多行(háng)代碼205
8.3.3閉包205
8.3.4使用foreach語句的閉包206
8.4事件207
8.4.1事件發布程序207
8.4.2事件偵聽器209
8.4.3弱事件210
8.5小結214
第9章字符串和正則表達式215
9.1System.String類216
9.1.1創建字符串217
9.1.2StringBuilder成員220
9.1.3格式字符串221
9.2正(zhèng)則表達式(shì)227
9.2.1正則表達式概述227
9.2.2RegularExpressionsPlayaround示例228
9.2.3顯示結果230
9.2.4匹配(pèi)、組合和捕獲232
9.3小結233
第10章集合234
10.1概述235
10.2集合接口和類型235
10.3列表236
10.3.1創建列表238
10.3.2隻讀集合247
10.4隊列(liè)247
10.5棧251
10.6鏈(liàn)表252
10.7有序(xù)列表258
10.8字典259
10.8.1鍵的類型260
10.8.2字典示例261
10.8.3Lookup類265
10.8.4有序字(zì)典(diǎn)265
10.9集266
10.10可觀察的集合268
10.11位數組269
10.11.1BitArray類270
10.11.2BitVector32結構272
10.12不變的集合274
10.13並發集合276
10.13.1創建管道277
10.13.2使用BlockingCollection279
10.13.3使用ConcurrentDictionary281
10.13.4完成管道282
10.14性能284
10.15小結285
第11章LINQ286
11.1LINQ概述286
11.1.1列表和(hé)實體287
11.1.2LINQ查詢290
11.1.3擴展方法291
11.1.4推遲查詢的執行(háng)292
11.2標(biāo)準(zhǔn)的查詢操作符294
11.2.1篩選(xuǎn)296
11.2.2用索引篩(shāi)選296
11.2.3類型篩選(xuǎn)297
11.2.4複合的from子(zǐ)句297
11.2.5排序298
11.2.6分組299
11.2.7對嵌套的對象分組300
11.2.8內(nèi)連接301
11.2.9左外連(lián)接303
11.2.10組連接303
11.2.11集合操作306
11.2.12合並308
11.2.13分區309
11.2.14聚合操作符310
11.2.15轉換操作符311
11.2.16生成操(cāo)作符312
11.3並行LINQ313
11.3.1並(bìng)行(háng)查詢313
11.3.2分區(qū)器314
11.3.3取消(xiāo)314
11.4表達式樹315
11.5LINQ提供程序318
11.6小結319
第12章動態語(yǔ)言擴(kuò)展320
12.1DLR320
12.2dynamic類型321
12.3包含DLRScriptRuntime325
12.4DynamicObject和ExpandoObject328
12.4.1DynamicObject328
12.4.2ExpandoObject330
12.5小結331
第13章(zhāng)異步編(biān)程332
13.1異步編程的重要性332
13.2異步模式333
13.2.1同步調用340
13.2.2異步模式341
13.2.3基於事件的異步模式342
13.2.4基於任務的異步模式343
13.3異步編程的基礎345
13.3.1創建(jiàn)任務345
13.3.2調用異步方(fāng)法346
13.3.3延續任務346
13.3.4同步上下文347
13.3.5使用多個異步方法347
13.3.6轉換異步(bù)模式348
13.4錯(cuò)誤處理349
13.4.1異步方法的異常處理350
13.4.2多個異步方法的異常處理(lǐ)350
13.4.3使用AggregateException信息351
13.5取消(xiāo)352
13.5.1開始取消任務352
13.5.2使用框架特性取消任務352
13.5.3取消自(zì)定義任務353
13.6小(xiǎo)結353
第14章(zhāng)內存管理和指針354
14.1內存管理354
14.2後台內存管理354
14.2.1值數據類型355
14.2.2引用數據類型356
14.2.3垃圾回收358
14.3釋放非托管的資源360
14.3.1析構函數(shù)360
14.3.2IDisposable接口361
14.3.3實現IDisposable接口和(hé)析構函(hán)數362
14.4不安全的代碼364
14.4.1用指針(zhēn)直接訪問內存364
14.4.2指針示例:Pointerplayground373
14.4.3使用指針優化性(xìng)能377
14.5小結380
第(dì)15章反射381
15.1在運行期間處理和檢查代(dài)碼381
15.2自定義特性382
15.2.1編寫自定義特性382
15.2.2自定義特性示例:WhatsNewAttributes386
15.3反射388
15.3.1System.Type類388
15.3.2TypeView示例391
15.3.3Assembly類393
15.3.4完成WhatsNewAttributes示例394
15.4小結397
第16章錯誤和異常398
16.1簡介398
16.2異常類399
16.3捕獲異常(cháng)400
16.3.1實現多(duō)個catch塊402
16.3.2在其他代碼中捕獲異常406
16.3.3System.Exception屬(shǔ)性406
16.3.4沒有處理異常時所發生的情況(kuàng)406
16.3.5嵌套的try塊407
16.4用戶定義的異常類409
16.4.1捕(bǔ)獲用戶定義的異常410
16.4.2拋出(chū)用戶定義的(de)異常411
16.4.3定義用戶定義的異常類414
16.5調用者信(xìn)息416
16.6小結417
第Ⅱ部分VisualStudio
第Ⅲ部分基礎
第Ⅳ部分數據
請描述您所遇到的錯誤,我們將盡快(kuài)予以修正(zhèng),謝謝(xiè)!
*必填項,請輸(shū)入內容