C#高(gāo)級編程第9版(bǎn)pdf下(xià)載 最新軟件(jiàn)|熱門排行(háng)|軟件分類|軟件專題|廠商(shāng)大全

您的位置: 首頁教育(yù)教學電子圖書 → C#高級編(biān)程第(dì)9版 pdf高清中文版(bǎn)

C#高級編(biān)程第(dì)9版

pdf高清中文版 C#高級編程第9版 網友評分:8

同(tóng)類相關軟(ruǎn)件

軟件介紹

C#高級(jí)編程第9版pdf高清中文版介紹了使用(yòng)C#所需要(yào)的(de)所有內容,適(shì)合於所有(yǒu)正在學習C#或者從事C#開發的朋友(yǒu),小編(biān)也是找了(le)很久才找(zhǎo)到pdf中文(wén)版(bǎn),現在分享給大(dà)家,有(yǒu)需要的快來(lái)下載學(xué)習吧。

官方介紹:

C#高級(jí)編程(第9版)—C# 5.0 & .NET 4.5.1是由.NET專家的夢幻組合編寫,包含開發人員使用(yòng)C#所需的所有內容。C#是編寫.NET應用程序的一種語言,本書適合於(yú)希望提高編程技巧的、有經驗的(de)C#程序員,也適(shì)用於剛(gāng)開始使(shǐ)用C#的專業開發人員。《C#高級編程(第(dì)9版):C# 5.0 & .NET 4.5.1 》探討了visual studio 2013和.net framework 4.5.1、新(xīn)的測試驅動開發和並發編程功能。所有示例的(de)都可以下載,讀者可以立即(jí)開始編寫(xiě)Windows桌麵應用程(chéng)序(xù)、Windows Store應(yīng)用程(chéng)序和ASP.NET Web應用程序。 需要的朋(péng)友們可以下載試試吧(ba)! 

C#高級(jí)編(biān)程第9版pdf高清中文版

主要內容 

涵蓋Visual Studio 2013的主要更(gèng)新(xīn)和改進,重新(xīn)討論了C#開發(fā)人員與VS的交互方式。

提(tí)供了專業開發人員(yuán)必須了解和掌握的所有(yǒu)C#知(zhī)識(shí)。

研究了.NET Framework 4.5.1 GC的更新(xīn)、Visual Studio 2013新的UI和用於Windows 8.1的Windows Store應用程序(xù)。 

包含大(dà)量有益的示(shì)例和用(yòng)於實踐的(de)代碼,以及(jí)處理常見(jiàn)問題的靈活方法。

C#高級編(biān)程(chéng)(第(dì)9版)目錄(lù):

第Ⅰ部分C#語言 

第1章.NET體係結構2 

1.1C#與.NET的關係2 

1.2公共語言運行庫

1.2.1平(píng)台無(wú)關性3 

1.2.2提高(gāo)性能3 

1.2.3語言的互操作性4 

1.3中間語言6 

1.3.1麵(miàn)向對(duì)象和接口的支持6 

1.3.2不同(tóng)的值類型和引用類型7 

1.3.3強(qiáng)數據類型化7 

1.3.4通過異常處理錯誤(wù)12 

1.3.5特性的使用(yòng)12 

1.4程(chéng)序集12 

1.4.1私有程序集(jí)13 

1.4.2共(gòng)享程序集13 

1.4.3反射14 

1.4.4並行編程14 

1.4.5異步編程14 

1.5.NETFramework類(lèi)15 

1.6名稱空間15 

1.7用C#創建.NET應(yīng)用程序(xù)16 

1.7.1創建ASP.NET應用(yòng)程序16 

1.7.2使用WPF17 

1.7.3WindowsStore應用程序(xù)18 

1.7.4Windows服(fú)務18 

1.7.5WCF18 

1.7.6WindowsWF19 

1.8C#在.NET企業體係結構中的(de)作用19 

1.9小結(jié)20 

第2章核心C#22 

2.1C#基礎(chǔ)23 

2.2第一個C#程序23 

2.2.1代碼23 

2.2.2編譯並運行程(chéng)序23 

2.2.3詳細介紹24 

2.3變量26 

2.3.1變量的初始化26 

2.3.2類(lèi)型推斷27 

2.3.3變量的作用域28 

2.3.4常量30 

2.4預定(dìng)義(yì)數據類型(xíng)31 

2.4.1值類型和引用(yòng)類型31 

2.4.2CTS類型32 

2.4.3預定義的(de)值類(lèi)型32 

2.4.4預定(dìng)義(yì)的引用類型35 

2.5流控製37 

2.5.1條件語句37 

2.5.2循環(huán)40 

2.5.3跳(tiào)轉語句43 

2.6枚舉44 

2.7名稱空間46 

2.7.1using語(yǔ)句(jù)47 

2.7.2名稱空間的別名48 

2.8Main()方法48 

2.8.1多個Main()方法49 

2.8.2給Main()方(fāng)法傳(chuán)遞參數50 

2.9有關編譯C#文件的(de)更多內容50 

2.10控製台I/O52 

2.11使用(yòng)注釋54 

2.11.1源文件中的內(nèi)部(bù)注釋(shì)54 

2.11.2XML文檔(dàng)54 

2.12C#預處理器指令56 

2.12.1#define和#undef57 

2.12.2#if、#elif、#else和(hé)#endif57 

2.12.3#warning和#error58 

2.12.4#region和#endregion58 

2.12.5#line59 

2.12.6#pragma59 

2.13C#編程規則59 

2.13.1關於標(biāo)識符(fú)的規則(zé)59 

2.13.2用法約定60 

2.14小結66 

第3章對(duì)象和類型67 

3.1創建及使用類67 

3.2類和結(jié)構68 

3.3類(lèi)69 

3.3.1數據成員69 

3.3.2函(hán)數成員69 

3.3.3隻讀字段81 

3.4匿名類型82 

3.5結構82 

3.5.1結構(gòu)是值類型(xíng)84 

3.5.2結構(gòu)和繼(jì)承84 

3.5.3結(jié)構的(de)構造函數85 

3.6弱引用(yòng)85 

3.7部分類86 

3.8靜態(tài)類87 

3.9Object類88 

3.9.1System.Object()方(fāng)法88 

3.9.2ToString()方法89 

3.10擴展方法90 

3.11小(xiǎo)結91 

第4章(zhāng)繼承92 

4.1繼(jì)承92 

4.2繼承的類型92 

4.2.1實現繼承和接口繼承(chéng)92 

4.2.2多重繼承93 

4.2.3結構和類93 

4.3實現繼承93 

4.3.1虛(xū)方法(fǎ)94 

4.3.2隱藏方法95 

4.3.3調用(yòng)函數的基(jī)類版本96 

4.3.4抽象(xiàng)類和抽象函數97 

4.3.5密封類和密封方法(fǎ)97 

4.3.6派(pài)生(shēng)類的(de)構造函數98 

4.4修(xiū)飾符(fú)102 

4.4.1可見性(xìng)修飾符103 

4.4.2其他修飾符103 

4.5接口104 

4.5.1定義和實(shí)現接口105 

4.5.2派生的接口108 

4.6小結109 

第5章泛(fàn)型110 

5.1泛(fàn)型概(gài)述110 

5.1.1性能111 

5.1.2類型安全112 

5.1.3二進製代碼的重(chóng)用112 

5.1.4代碼(mǎ)的(de)擴展113 

5.1.5命名約定113 

5.2創建泛型類113 

5.3泛型類的功能117 

5.3.1默認值118 

5.3.2約束118 

5.3.3繼承120 

5.3.4靜(jìng)態成員121 

5.4泛型接口122 

5.4.1協變和(hé)抗變122 

5.4.2泛型接口的協變123 

5.4.3泛(fàn)型接口(kǒu)的抗(kàng)變(biàn)125 

5.5泛(fàn)型結構125 

5.6泛型方法128 

5.6.1泛型方法(fǎ)示例128 

5.6.2帶約束的(de)泛型方法129 

5.6.3帶委托的(de)泛型方法130 

5.6.4泛型方(fāng)法規範131 

5.7小結132 

第6章數組133 

6.1同一類型和不(bú)同類(lèi)型的多個對象133 

6.2簡單數組134 

6.2.1數組的聲明134 

6.2.2數組(zǔ)的初始(shǐ)化134 

6.2.3訪問數組元素135 

6.2.4使用引(yǐn)用類(lèi)型136 

6.3多維數組137 

6.4鋸齒數組138 

6.5Array類139 

6.5.1創建數組(zǔ)139 

6.5.2複(fù)製(zhì)數組(zǔ)140 

6.5.3排序141 

6.6數組作為參數144 

6.6.1數組協變144 

6.6.2ArraySegment<;T>;144 

6.7枚舉145 

6.7.1IEnumerator接口146 

6.7.2foreach語(yǔ)句(jù)146 

6.7.3yield語(yǔ)句147 

6.8元組152 

6.9結構比(bǐ)較152 

6.10小(xiǎo)結(jié)155 

第7章運算符和類型(xíng)強製轉換156 

7.1運(yùn)算符和類型(xíng)轉換156 

7.2運算符156 

7.2.1運算(suàn)符的簡化操作158 

7.2.2運算符的優(yōu)先級162 

7.3類型的安全性163 

7.3.1類型轉換163 

7.3.2裝箱和(hé)拆箱167 

7.4比(bǐ)較對象的相(xiàng)等性168 

7.4.1比較(jiào)引用(yòng)類型的相等(děng)性168 

7.4.2比較值(zhí)類(lèi)型的相等性169 

7.5運算(suàn)符重載169 

7.5.1運算符的(de)工作方式170 

7.5.2運算符重(chóng)載的示例:Vector結(jié)構171 

7.6用戶定義(yì)的類型強製轉換(huàn)178 

7.6.1實現用戶定義的類型強製(zhì)轉換179 

7.6.2多重類型強製轉換185 

7.7小結188 

第8章委托、lambda表達(dá)式和(hé)事件189 

8.1引(yǐn)用(yòng)方法189 

8.2委托190 

8.2.1聲明委托190 

8.2.2使用委托191 

8.2.3簡(jiǎn)單(dān)的委托(tuō)示例194 

8.2.4Action<;T>;和Func<;T>;委托196 

8.2.5BubbleSorter示(shì)例(lì)197 

8.2.6多播委托199 

8.2.7匿名方法203 

8.3lambda表達式204 

8.3.1參(cān)數204 

8.3.2多行代碼205 

8.3.3閉包205 

8.3.4使用foreach語句的閉包206 

8.4事件207 

8.4.1事件發布程序207 

8.4.2事(shì)件(jiàn)偵(zhēn)聽器209 

8.4.3弱事(shì)件210 

8.5小結(jié)214 

第(dì)9章字符(fú)串(chuàn)和(hé)正(zhèng)則表達式215 

9.1System.String類216 

9.1.1創建字符串217 

9.1.2StringBuilder成員(yuán)220 

9.1.3格式字符串(chuàn)221 

9.2正則表達(dá)式227 

9.2.1正則表達式概述227 

9.2.2RegularExpressionsPlayaround示(shì)例228 

9.2.3顯(xiǎn)示結果230 

9.2.4匹配、組合和(hé)捕(bǔ)獲232 

9.3小結233 

第10章集合234 

10.1概述(shù)235 

10.2集(jí)合接口和類型235 

10.3列(liè)表236 

10.3.1創建列表238 

10.3.2隻讀集合(hé)247 

10.4隊列247 

10.5棧251 

10.6鏈表252 

10.7有序列表(biǎo)258 

10.8字典259 

10.8.1鍵的(de)類型260 

10.8.2字典示例(lì)261 

10.8.3Lookup類265 

10.8.4有序字典265 

10.9集266 

10.10可觀察的集合268 

10.11位數(shù)組269 

10.11.1BitArray類270 

10.11.2BitVector32結構272 

10.12不變(biàn)的(de)集合274 

10.13並發集合(hé)276 

10.13.1創建管道(dào)277 

10.13.2使用BlockingCollection279 

10.13.3使用ConcurrentDictionary281 

10.13.4完成管道282 

10.14性(xìng)能(néng)284 

10.15小結285 

第11章LINQ286 

11.1LINQ概述286 

11.1.1列表(biǎo)和(hé)實(shí)體287 

11.1.2LINQ查詢(xún)290 

11.1.3擴展方法(fǎ)291 

11.1.4推遲查詢的執(zhí)行(háng)292 

11.2標準的(de)查詢操(cāo)作符294 

11.2.1篩選296 

11.2.2用索引篩選296 

11.2.3類型篩選297 

11.2.4複(fù)合的from子(zǐ)句297 

11.2.5排序298 

11.2.6分組299 

11.2.7對嵌套的對象(xiàng)分組300 

11.2.8內連(lián)接301 

11.2.9左外連接303 

11.2.10組連接303 

11.2.11集合操作306 

11.2.12合並308 

11.2.13分區309 

11.2.14聚(jù)合操作符(fú)310 

11.2.15轉換操作符311 

11.2.16生成操(cāo)作符312 

11.3並行LINQ313 

11.3.1並行查詢313 

11.3.2分(fèn)區器(qì)314 

11.3.3取消314 

11.4表達式樹315 

11.5LINQ提供程序318 

11.6小結319 

第12章(zhāng)動態語言擴展320 

12.1DLR320 

12.2dynamic類型321 

12.3包含(hán)DLRScriptRuntime325 

12.4DynamicObject和ExpandoObject328 

12.4.1DynamicObject328 

12.4.2ExpandoObject330 

12.5小結331 

第13章異步編(biān)程(chéng)332 

13.1異步編(biān)程的重要性(xìng)332 

13.2異步模式333 

13.2.1同步調用340 

13.2.2異步模式341 

13.2.3基於事件(jiàn)的異步模式342 

13.2.4基於任務的異步模式343 

13.3異步編程的基礎345 

13.3.1創建(jiàn)任(rèn)務345 

13.3.2調用異(yì)步方法346 

13.3.3延續(xù)任務(wù)346 

13.3.4同步上下(xià)文347 

13.3.5使用多(duō)個異步方法347 

13.3.6轉換(huàn)異(yì)步模式348 

13.4錯誤處理(lǐ)349 

13.4.1異步方法的異常處理350 

13.4.2多個異步方法(fǎ)的異常處理(lǐ)350 

13.4.3使用AggregateException信息351 

13.5取消352 

13.5.1開始取消任務352 

13.5.2使用框架特性(xìng)取消任務352 

13.5.3取消(xiāo)自定(dìng)義任務353 

13.6小結353 

第14章內存管理和指針354 

14.1內存管理354 

14.2後台內(nèi)存管理354 

14.2.1值數據類型355 

14.2.2引用數據(jù)類型356 

14.2.3垃圾回收358 

14.3釋放非托管(guǎn)的資源(yuán)360 

14.3.1析構函(hán)數(shù)360 

14.3.2IDisposable接口361 

14.3.3實現IDisposable接口和析構函數362 

14.4不安全的代(dài)碼(mǎ)364 

14.4.1用(yòng)指針(zhēn)直(zhí)接訪問內存364 

14.4.2指針示(shì)例:Pointerplayground373 

14.4.3使用指針優化(huà)性(xìng)能(néng)377 

14.5小(xiǎo)結380 

第15章反射381 

15.1在運行期間處理和(hé)檢查代碼381 

15.2自定義特性382 

15.2.1編寫自定(dìng)義特性382 

15.2.2自定義特性(xìng)示例:WhatsNewAttributes386 

15.3反射388 

15.3.1System.Type類388 

15.3.2TypeView示例391 

15.3.3Assembly類393 

15.3.4完(wán)成WhatsNewAttributes示例(lì)394 

15.4小結397 

第16章錯誤(wù)和異常398 

16.1簡介398 

16.2異(yì)常(cháng)類(lèi)399 

16.3捕獲異常400 

16.3.1實現(xiàn)多(duō)個catch塊402 

16.3.2在其他代碼中捕獲異常406 

16.3.3System.Exception屬性406 

16.3.4沒有處理異常時所發生的情況406 

16.3.5嵌套的try塊407 

16.4用戶定義的異常類409 

16.4.1捕獲(huò)用戶(hù)定(dìng)義的異常410 

16.4.2拋出用戶定義的異常411 

16.4.3定義用戶(hù)定義(yì)的異常類414 

16.5調用者(zhě)信息(xī)416 

16.6小結417 

第Ⅱ部分VisualStudio 

第Ⅲ部分基(jī)礎 

第(dì)Ⅳ部(bù)分數據

軟件(jiàn)截圖(tú)

下載地址 電腦版

用戶評論

熱門評(píng)論

最新(xīn)評論

發表評論 查看所有評(píng)論(0)

昵稱(chēng):
請不要評論無(wú)意義或(huò)髒話,我(wǒ)們所(suǒ)有評論會有人工審核(hé).
字數: 0/500 (您的評論需要經過審核才能(néng)顯示(shì))