果殼中的C#——C# 5.0權(quán)威指南

-
【作 者】[美] Joseph Albahari Ben Al
【I S B N 】978-7-5170-1084-5
【責(zé)任編輯】李炎
【適用讀者群】科技
【出版時間】2013-08-28
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數(shù)】898
【千字?jǐn)?shù)】1950
【印 張】56
【定 價】¥118
【叢 書】暫無分類
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書是一本C# 5.0的權(quán)威技術(shù)指南,也是第一本中文版C# 5.0的學(xué)習(xí)資料。本書通過26章的內(nèi)容,系統(tǒng)、全面、細(xì)致地講解了C# 5.0從基礎(chǔ)知識到各種高級特性的命令、語法和用法。本書的講解深入淺出,同時為每一個知識點(diǎn)都專門設(shè)計了貼切、簡單、易懂的學(xué)習(xí)案例,從而可以幫助讀者準(zhǔn)確地理解知識點(diǎn)的含義并快速地學(xué)以致用。本書與之前的C# 4.0版本相比,還新增了豐富的并發(fā)、異步、動態(tài)編程、代碼精練、安全、COM交互等高級特性相關(guān)的內(nèi)容。
本書還融匯了作者多年在軟件開發(fā)及C#方面的研究及其實(shí)踐經(jīng)驗(yàn),非常適合作為C#技術(shù)的一本通自學(xué)教程,亦是一本中高級C#技術(shù)人員不可多得的必備工具書。
©2012 by O’Reilly Media, Inc.
Simplified Chinese Edition, jointly published by O’Reilly Media, Inc. and China Waterpower Press, 2013. Authorized translation of the English edition, 2012 O’Reilly Media, Inc., the owner of all rights to publish and sell the same.
All rights reserved including the rights of reproduction in whole or in part in any form.
英文原版由O’Reilly Media, Inc. 出版2012。
簡體中文版由中國水利水電出版社出版 2013。英文原版的翻譯得到O’Reilly Media, Inc.的授權(quán)。此簡體中文版的出版和銷售得到出版權(quán)和銷售權(quán)的所有者 —— O’Reilly Media, Inc.的許可。
版權(quán)所有,未得書面許可,本書的任何部分和全部不得以任何形式重制。
北京市版權(quán)局著作權(quán)合同登記號:圖字:01-2013-4993號
全面覆蓋語法、數(shù)據(jù)類型、變量等基礎(chǔ)知識
深入覆蓋不安全代碼、類型轉(zhuǎn)換、預(yù)處理指令等高級主題;并發(fā)、異步、代碼契約、動態(tài)編程、安全性、COM互操作性等技術(shù);LINQ相關(guān)技術(shù);.NET相關(guān)的XML、集合、I/O、網(wǎng)絡(luò)、存儲管理、反射、屬性、安全及本地互操作性等技術(shù)
知識點(diǎn)與案例無縫配合,極大降低學(xué)習(xí)難度
C# 5.0是微軟旗艦編程語言的第4次重大升級,大大提升了C#語言的靈活性與功能。一方面,它實(shí)現(xiàn)了一些高級抽象,如查詢表達(dá)式和異步延續(xù);另一方面,它又通過自定義類型值和可選指針等設(shè)計實(shí)現(xiàn)了一些底層功能。
這部分增加的特性尤其值得學(xué)習(xí)。雖然諸如Microsoft的IntelliSense工具和各種在線參考文檔在幫助你完成工作方面是非常好用的,但是它們需要由現(xiàn)有的一些概念知識來支撐。本書以簡明統(tǒng)一的方式(而非繁雜冗長的介紹)準(zhǔn)確到位地闡述了這些知識集。
本書是完全按照概念和用例組織的,因此無論是按順序閱讀還是隨意瀏覽都可以。雖然只要求具備基本的背景知識,但它還是有一定的深度,因此比較適合中高級水平的讀者閱讀。
本書內(nèi)容涵蓋了C#、CLR和Framework程序集。我們之所以做出這樣的選擇,是為了重點(diǎn)講解一些較難理解的主題,如并發(fā)性、安全性和應(yīng)用程序域,同時不影響深度或可讀性。C# 5.0及相關(guān)Framework的新特性已經(jīng)被標(biāo)注清楚,因此也可以將本書作為C# 4.0參考書使用。
目標(biāo)讀者
本書主要針對中高級開發(fā)人員。不要求讀者具備C#知識,但是需要有一些普通編程經(jīng)驗(yàn)。對于初學(xué)者,本書能夠補(bǔ)充教程類編程介紹書籍,但不能替代教程類書籍。
熟悉C# 4.0的讀者會發(fā)現(xiàn),我們重寫了關(guān)于并發(fā)性的小節(jié),其中包括深入介紹C# 5.0的異步函數(shù)及其相關(guān)類型,并且還介紹了異步編程的原則,以及它如何能夠提供效率和線程安全性。
本書是各種介紹實(shí)用技術(shù)圖書的理想伴侶,如WPF、ASP.NET或WCF。這些書籍所省略的語言與.NET Framework方面的內(nèi)容,本書都進(jìn)行了詳細(xì)介紹,反之亦然。
這本書并不會詳細(xì)介紹每一種.NET Framework技術(shù)。此外,這本書也不會介紹平板電腦或Windows Phone開發(fā)的專用API。
本書的結(jié)構(gòu)
本書前三章集中介紹C#語言,先介紹語法、類型和變量,然后介紹一些高級特性,如不安全代碼和預(yù)處理指令。如果你是初學(xué)者,應(yīng)該循序漸進(jìn)地閱讀這些章節(jié)。
其余各章的內(nèi)容涵蓋核心.NET Framework,包括LINQ、XML、集合、I/O與網(wǎng)絡(luò)、內(nèi)存管理、反射、動態(tài)編程、屬性、安全性、并發(fā)、應(yīng)用域和原生互操作性等主題。除了第6章和第7章之外,你可以按任意順序閱讀,因?yàn)檫@兩章是后續(xù)主題的基礎(chǔ)。關(guān)于LINQ的三章內(nèi)容最好也按順序閱讀。
一些章節(jié)要求讀者理解并發(fā)的基礎(chǔ)知識,這部分知識將在第14章介紹。
使用本書所需的其他材料
本書的例子需要使用C# 5.0編譯器和微軟.NET Framework 4.5。此外,微軟的.NET文檔可以幫助查找各個類型及其成員(在線版本)。
雖然在記事本中可以編寫源代碼和從命令執(zhí)行編譯器,但是為了提高效率,最好使用一個代碼編輯器即時測試各個代碼版本,并且使用集成開發(fā)環(huán)境(IDE)生成可執(zhí)行程序和庫。
推薦從www.linqpad.net下載LINQPad 4.40或更高版本(免費(fèi))作為代碼編輯器。LINQPad完全支持C# 5.0,并且由C# 5.0的作者之一維護(hù)。
對于IDE,建議下載Microsoft Visual Studio 2012:除了免費(fèi)的簡潔版,其他版本都適合本書介紹的內(nèi)容。
提示: 第2~10章及并發(fā)性、并行編程和動態(tài)編程等章節(jié)所列代碼清單都是可交互(可編輯)的LINQPad示例。
本書中使用的約定
本書使用簡單的UML符號來說明類之間的關(guān)系,如圖P-1所示。斜矩形表示抽象類;圓圈表示一個接口。帶空心三角形的線條表示繼承,其中三角形指向基類。帶箭頭的線條表示單向關(guān)聯(lián);不帶箭頭的線條表示雙向關(guān)聯(lián)。
圖P-1: 示例圖
本書還使用以下的排版約定:
斜體(Italic)
表示URI、文件名、目錄和應(yīng)該由用戶提供的值所替代的文本
等寬字體(Constant Width)
表示C#代碼、關(guān)鍵字與標(biāo)識符以及程序輸出
等寬粗體(Constant Width Bold)
突出顯示部分代碼
使用示例代碼
本書的作用是幫助你完成工作。一般而言,你可能會在程序和文檔中使用本書所提供的代碼。除非必須復(fù)制大部分代碼,否則不需要聯(lián)系我們獲得授權(quán)。例如,你不需要授權(quán)就可以使用本書的多個代碼段來編寫程序;銷售或分發(fā)O’Reilly書籍中的示例代碼CD-ROM也不需要授權(quán);引用本書及其示例代碼來回答某個問題也不需要授權(quán);將本書的大量示例應(yīng)用到你的產(chǎn)品文檔中也不需要授權(quán)。
我們歡迎你標(biāo)注內(nèi)容出處,但不強(qiáng)制要求。一般的標(biāo)注通常包括書名、作者、出版社和ISBN。例如:“C# 5.0技術(shù)手冊,作者:Joseph Albahari和Ben Albahari。版權(quán)所有 2010 Joseph Albahari和Ben Albahari,ISBN:978-1-449-32010-2”。
如果你認(rèn)為你的代碼示例使用方式超出一般用途或超出了此處的授權(quán)范圍,請隨時與我們聯(lián)系:permissions@oreilly.com。
Safari ®Books Online
Safari Books Online是一個隨需供應(yīng)的數(shù)字圖書館,你可以輕松搜索到7500多種技術(shù)和創(chuàng)意參考圖書與視頻,可以快速幫助你找到問題答案。
訂閱后,你可以在圖書館中在線閱讀任何頁面和觀看任何視頻。你還可以在手機(jī)和移動設(shè)備上閱讀這些圖書。你可以查看未出版的新書,唯一地訪問仍在編寫中的書稿以及給作者發(fā)送反饋信息。你還可以復(fù)制和粘貼代碼示例、整理收藏夾、下載章節(jié)、收藏關(guān)鍵章節(jié)、編寫注解、打印內(nèi)容頁,以及使用無數(shù)其他可以節(jié)約時間的特性。
O’Reilly Media已經(jīng)將本書上傳到Safari Books Online服務(wù)。想要獲得本書或O’Reilly及其他出版商的類似書籍的完整電子版,請先免費(fèi)注冊一個賬號:http://my.safaribooksonline.com。
聯(lián)系我們
對于本書,如果有任何意見或疑問,請按照以下地址聯(lián)系本書出版商:
美國:
O’Reilly Media, Inc.
1005 Gravenstein Highway North
Sebastopol, CA 95472
中國:
北京市西城區(qū)西直門南大街2號成銘大廈C座807室(100035)
奧萊利技術(shù)咨詢(北京)有限公司
本書也有相關(guān)的網(wǎng)頁,我們在上面列出了源代碼、范例以及其他一些信息。你可以訪問:
http://www.albahari.com/nutshell/(英文版)
對本書做出評論或者詢問技術(shù)問題,請發(fā)送E-mail至:
bookquestions@oreilly.com
希望獲得關(guān)于本書、會議、資源中心和O’Reilly網(wǎng)絡(luò)的更多信息,請訪問:
http://www.oreilly.com
http://www.oreilly.com.cn
致謝
Joseph Albahari
首先,我要感謝我的兄弟和合著者Ben Albahari,感謝他在最初說服我參與這項(xiàng)后來非常成功的項(xiàng)目。我非常享受與Ben一起探究難題的過程:他不僅與我一樣勇于向傳統(tǒng)觀點(diǎn)提出質(zhì)疑,而且都具有刨根問底的精神。
我最希望感謝的還有一些優(yōu)秀的技術(shù)審閱者。首先是來自Microsoft的校閱者,Stephen Toub(并行編程團(tuán)隊(duì))和Chris Burrows(C#編譯器團(tuán)隊(duì))提供的大量信息顯著地增強(qiáng)了關(guān)于并發(fā)性、動態(tài)編程和C#語言等章節(jié)的內(nèi)容。從CLR團(tuán)隊(duì),我收獲了來自Shawn Farkas、Brian Grunkemeyer、Maoni Stephens和David DeWinter關(guān)于安全性和內(nèi)存管理方面的非常寶貴的信息。
我極力向讀者推薦Jon Skeet(《C# in Depth》的作者以及堆棧溢出的專家),他的許多寶貴建議豐富了許多章節(jié)的內(nèi)容(雖然任職于谷歌公司,但是我們尊重他的選擇!)。我也同樣感激C# MVP Nicholas Paldino敏銳的眼光,他發(fā)現(xiàn)了其他工作人員未發(fā)現(xiàn)的一些錯誤和疏忽。我同時還要感謝另外兩位C# MVP:Mitch Wheat和Brian Peek,以及本書所基于的3.0版本的校閱者。這里面包括了前面提到的Nicholas Paldino,他將其博大淵深的知識應(yīng)用到了本書的大多數(shù)章節(jié),以及Krzysztof Cwalina、Matt Warren、Joel Pobar、Glyn Griffiths、Ion Vasilian、Brad Abrams、Sam Gentile和Adam Nathan。
最后,我還要感謝O’Reilly團(tuán)隊(duì),包括行動迅速及非常高效的編輯Laurel Ruma、宣傳人員Kathryn Barrett、文字編輯Audrey Doyle以及我的家人Miri和Sonia。
Ben Albahari
由于我的兄弟在我之前寫下了他的感言,他所表達(dá)的大多數(shù)內(nèi)容也正是我的肺腑之言:事實(shí)上,當(dāng)我們還是孩子的時候,就已經(jīng)開始編寫程序了(我們共用一臺Apple IIe;他編寫他自己的操作系統(tǒng),而我則是在編寫我的Hangman),因此,現(xiàn)在我們能一起撰寫這些書籍是一件非常愜意的事。我希望我們在此書中所濃縮的經(jīng)驗(yàn)可以豐富讀者們的編程經(jīng)驗(yàn)。
同時,我還要感謝我之前在Microsoft工作時的同事。很多人在那里工作,他們不僅智商高而且情商更高,我懷念與他們共事的時光。我還要特別感謝Brian Beckman,從他的身上我學(xué)到了很多。
目標(biāo)讀者 1
本書的結(jié)構(gòu) 1
使用本書所需的其他材料 2
本書中使用的約定 2
使用示例代碼 3
聯(lián)系我們 3
Safari® Books Online 4
致謝 4
第1章 C#和.NET Framework簡介 1
1.1 面向?qū)ο?1
1.2 類型安全性 1
1.3 內(nèi)存管理 2
1.4 平臺支持 2
1.5 C#與CLR的關(guān)系 2
1.6 CLR和.NET Framework 3
1.7 C#與Windows Runtime 4
1.8 C# 5.0新特性 5
1.9 C# 4.0新特性 5
1.10 C# 3.0新特性 5
第2章 C#語言基礎(chǔ) 7
2.1 第一個C#程序 7
2.2 語法 9
2.3 類型基礎(chǔ) 11
2.4 數(shù)值類型 19
2.5 布爾類型和運(yùn)算符 25
2.6 字符串和字符 27
2.7 數(shù)組 29
2.8 變量和參數(shù) 32
2.9 表達(dá)式和運(yùn)算符 40
2.10 語句 43
2.11 命名空間 51
第3章 在C#中創(chuàng)建類 57
3.1 類 57
3.2 繼承 69
3.3 object類型 76
3.4 結(jié)構(gòu)體 80
3.5 訪問權(quán)限修飾符 81
3.6 接口 83
3.7 枚舉類型 87
3.8 嵌套類型 91
3.9 泛化 92
第4章 C#高級特性 103
4.1 委托 103
4.2 事件 111
4.3 Lambda表達(dá)式 117
4.4 匿名方法 120
4.5 try語句和異常 121
4.6 枚舉類型和迭代 128
4.7 可空類型 132
4.8 運(yùn)算符重載 137
4.9 擴(kuò)展方法 140
4.10 匿名類型 143
4.11 動態(tài)綁定 144
4.12 屬性 151
4.13 調(diào)用者信息屬性(C# 5) 152
4.14 不安全代碼和指針 154
4.15 預(yù)處理指令 157
4.16 XML文檔 159
第5章 框架概述 163
5.1 CLR和核心框架 165
5.2 應(yīng)用技術(shù) 168
第6章 框架基礎(chǔ) 174
6.1 字符串與文本處理 174
6.2 日期和時間 185
6.3 日期與時區(qū) 191
6.4 標(biāo)準(zhǔn)格式字符串與解析標(biāo)記 202
6.5 其他轉(zhuǎn)換機(jī)制 208
6.6 全球化 211
6.7 操作數(shù)字 212
6.8 枚舉類型 216
6.9 元組 219
6.10 Guid結(jié)構(gòu)體 220
6.11 等值比較 220
6.12 順序比較 229
6.13 實(shí)用類 232
第7章 集合 235
7.1 枚舉 235
7.2 ICollection和IList接口 242
7.3 Array類 245
7.4 復(fù)制 251
7.5 List、Queue、Stack和Set 252
7.6 字典 259
7.7 可定制的集合和委托 264
7.8 等值和順序插入 270
第8章 LINQ查詢 277
8.1 入門 277
8.2 運(yùn)算符流語法 279
8.3 查詢表達(dá)式 285
8.4 延遲執(zhí)行 289
8.5 子查詢 295
8.6 LINQ構(gòu)造方式 298
8.7 映射策略 301
8.8 解釋型的查詢 303
8.9 LINQ to SQL 和 Entity Framework 309
8.10 查詢表達(dá)式的創(chuàng)建 323
第9章 LINQ運(yùn)算符 328
9.1 概述 329
9.2 篩選 332
9.3 映射 336
9.4 連接 347
9.5 Zip 運(yùn)算符 355
9.6 排序 355
9.7 Grouping 358
9.8 集合運(yùn)算符 361
9.9 轉(zhuǎn)換方法 363
9.10 元素運(yùn)算符 365
9.11 聚合方法 367
9.12 數(shù)量詞 372
9.13 生成集合的方法 373
第10章 LINQ to XML 375
10.1 架構(gòu)概述 375
10.2 X-DOM概述 376
10.3 實(shí)例化X-DOM 379
10.4 指定內(nèi)容 380
10.5 導(dǎo)航和查詢 381
10.6 更新X-DOM 386
10.7 使用Value 389
10.8 文檔和聲明 391
10.9 名稱和命名空間 394
10.10 注解 400
10.11 將數(shù)據(jù)映射到X-DOM 400
第11章 其他XML技術(shù) 407
11.1 XmlReader 407
11.2 XmlWriter 415
11.3 使用XmlReader/XmlWriter的模式 417
11.4 XmlDocument 421
11.5 XPath 424
11.6 XSD和模式驗(yàn)證 428
11.7 XSLT 431
第12章 銷毀和垃圾回收 432
12.1 IDisposable接口、Dispose方法和Close方法 432
12.2 自動垃圾回收 436
12.3 終止器 438
12.4 垃圾回收器如何工作 442
12.5 托管內(nèi)存泄露 445
12.6 弱引用 448
第13章 診斷和代碼契約 452
13.1 條件編譯 452
13.2 Debug和Trace類 455
13.3 代碼契約概述 458
13.4 先決條件 461
13.5 后置條件 465
13.6 斷言和對象不變式 467
13.7 接口和抽象方法中的契約 468
13.8 處理契約錯誤 469
13.9 選擇性執(zhí)行契約 471
13.10 靜態(tài)契約檢查 472
13.11 調(diào)整器集成 473
13.12 進(jìn)程和處理線程 474
13.13 StackTrace和StackFrame類 475
13.14 Windows事件日志 476
13.15 性能計數(shù)器 478
13.16 Stopwatch類 483
第14章 并發(fā)與異步 484
14.1 簡介 484
14.2 線程處理 485
14.3 任務(wù) 498
14.4 異步原則 506
14.5 C# 5.0的異步函數(shù) 510
14.6 異步模式 523
14.7 舊模式 530
第15章 流與I/O 533
15.1 流體系結(jié)構(gòu) 533
15.2 使用流 534
15.3 流適配器 546
15.4 壓縮流 553
15.5 操作Zip文件 555
15.6 文件與目錄操作 555
15.7 Windows Runtime中的文件輸入/輸出 565
15.8 內(nèi)存映射文件 567
15.9 隔離存儲區(qū) 569
第16章 網(wǎng)絡(luò) 575
16.1 網(wǎng)絡(luò)體系結(jié)構(gòu) 575
16.2 地址與端口 577
16.3 URI 578
16.4 客戶端類 579
16.5 HTTP訪問 591
16.6 編寫HTTP服務(wù)器 596
16.7 使用FTP 599
16.8 使用DNS 600
16.9 通過SmtpClient發(fā)送郵件 601
16.10 使用TCP 602
16.11 使用TCP接收POP3郵件 605
16.12 在Windows Runtime中建立TCP連接 606
第17章 序列化 608
17.1 序列化概念 608
17.2 數(shù)據(jù)契約的序列化 611
17.3 數(shù)據(jù)契約與集合 620
17.4 擴(kuò)展數(shù)據(jù)契約 622
17.5 二進(jìn)制序列化器 625
17.6 二進(jìn)制序列化屬性 627
17.7 使用ISerializable進(jìn)行二進(jìn)制序列化 629
17.8 XML序列化 632
第18章 程序集 641
18.1 程序集包含的內(nèi)容 641
18.2 強(qiáng)名稱和程序集簽名 645
18.3 程序集名稱 647
18.4 Authenticode簽名 649
18.5 全局程序集高速緩存 652
18.6 資源和衛(wèi)星程序集 654
18.7 解析和加載程序集 661
18.8 在基礎(chǔ)文件夾外部署程序集 665
18.9 打包單個可執(zhí)行文件 667
18.10 處理未引用的程序集 668
第19章 反射和元數(shù)據(jù) 670
19.1 反射和激活類型 670
19.2 反射和調(diào)用成員 677
19.3 反射程序集 688
19.4 使用屬性 689
19.5 動態(tài)生成代碼 694
19.6 發(fā)出程序集和類型 700
19.7 發(fā)出類型成員 703
19.8 發(fā)出泛型方法和類型 708
19.9 復(fù)雜的發(fā)出目標(biāo) 710
19.10 解析IL 713
19.11 編寫反編譯器 713
第20章 動態(tài)編程 718
20.1 動態(tài)語言運(yùn)行時 718
20.2 數(shù)字類型統(tǒng)一 719
20.3 動態(tài)成員重載解決方案 720
20.4 實(shí)現(xiàn)動態(tài)對象 726
20.5 通過動態(tài)語言交互操作 729
第21章 安全 731
21.1 權(quán)限 731
21.2 代碼訪問安全(CAS) 734
21.3 允許部分可信的調(diào)用程序 737
21.4 CLR 4.0中的透明模型 739
21.5 沙箱化程序集 746
21.6 操作系統(tǒng)安全 749
21.7 身份和角色安全 751
21.8 加密綜述 752
21.9 Windows數(shù)據(jù)保護(hù) 753
21.10 散列法 754
21.11 對稱加密 755
21.12 公共密鑰加密和簽名 759
第22章 高級線程 763
22.1 同步概述 763
22.2 排他鎖 764
22.3 鎖與線程安全性 771
22.4 非排他鎖 775
22.5 使用事件等待處理器發(fā)送信號 780
22.6 Barrier類 787
22.7 延后初始化 788
22.8 線程本地存儲 790
22.9 Interrupt和Abort 792
22.10 Suspend和Resume 793
22.11 定時器 793
第23章 并行編程 797
23.1 PFX 797
23.2 PLINQ 799
23.3 Parallel類 810
23.4 任務(wù)并行 816
23.5 處理AggregateException異常 825
23.6 并發(fā)集合 827
23.7 BlockingCollection
第24章 應(yīng)用域 833
24.1 應(yīng)用域架構(gòu) 833
24.2 創(chuàng)建和銷毀應(yīng)用域 833
24.3 多應(yīng)用域的使用 836
24.4 DoCallBack的應(yīng)用 837
24.5 應(yīng)用域的監(jiān)視 838
24.6 應(yīng)用域和線程 838
24.7 應(yīng)用域間通信 839
第25章 本地化和COM組件交互 844
25.1 調(diào)用本地庫 844
25.2 類型封送 845
25.3 非托管代碼的回調(diào)函數(shù) 847
25.4 模擬C共用體 848
25.5 內(nèi)存共享 849
25.6 映射結(jié)構(gòu)體到非托管內(nèi)存區(qū) 851
25.7 COM交互 854
25.8 在C#中調(diào)用COM對象 856
25.9 內(nèi)嵌互操作類型 859
25.10 主互操作程序集 859
25.11 COM中調(diào)用C#對象 860
第26章 正則表達(dá)式 861
26.1 正則表達(dá)式基礎(chǔ) 861
26.2 量詞 865
26.3 零寬度斷言 866
26.4 分組 869
26.5 文本替換和拆分 870
26.6 正則表達(dá)式實(shí)例 871
26.7 正則表達(dá)式語言參考 874
- Python程序設(shè)計案例教程(微課版) [主編 石利平 田輝平 余以勝]
- Java面向?qū)ο蟪绦蛟O(shè)計 [主編 姜春磊 陳虹潔]
- C語言程序設(shè)計實(shí)驗(yàn)指導(dǎo)與實(shí)訓(xùn)(第二版) [主編 倪燃]
- 程序思維與C語言實(shí)現(xiàn) [張祎 王俊海 呂波]
- Python程序設(shè)計及實(shí)踐教程 [肖朝暉]
- C語言程序設(shè)計 [魏琴 劉祖珉 趙仕波 肖陽春]
- C語言程序設(shè)計實(shí)驗(yàn)教程 [張小剛 司春景]
- 電氣控制與PLC程序設(shè)計(第二版) [胡冠山]
- Java Web項(xiàng)目化設(shè)計實(shí)踐教程 [邱云 曾陳萍]
- C語言程序設(shè)計(第三版) [主編 丁紅 王立新 蔡開立]
- Python數(shù)據(jù)分析 [主編 馮志輝 趙磊 李放]
- Python程序設(shè)計與應(yīng)用(第二版) [主編 張廣淵]
- C程序設(shè)計實(shí)踐教程 [劉衛(wèi)國]
- C程序設(shè)計(慕課版) [劉衛(wèi)國]
- 程序設(shè)計基礎(chǔ)實(shí)踐教程(C/C++語言版) [張桂芬 葛麗娜]
- C++案例項(xiàng)目精講 [主編 楊國興]
- SwiftUI完全開發(fā) [李智威 著]
- MySQL數(shù)據(jù)庫項(xiàng)目式教程 [陳亞峰]
- C語言程序設(shè)計習(xí)題與實(shí)驗(yàn)指導(dǎo)(第二版) [主編 甄增榮 張賓]
- C語言程序設(shè)計(第二版) [主編 甄增榮 田云霞]
- Unity3D虛擬現(xiàn)實(shí)應(yīng)用開發(fā)實(shí)踐 [主 編 劉龍]
- Python程序設(shè)計 [主編 姜春磊 陳虹潔]
- C語言程序設(shè)計實(shí)踐教程(活頁式) [主編 鄭茵 陳巍 滕泓虬]
- 面向?qū)ο蟪绦蛟O(shè)計 [主編 張勇 張平華 趙小龍]
- Python程序設(shè)計基礎(chǔ)及實(shí)戰(zhàn) [主編 劉健]
- C語言程序設(shè)計 [姜雪]
- Python程序設(shè)計實(shí)踐教程 [王鶴琴 蔡正保]
- C++程序設(shè)計實(shí)踐教程(第三版) [主編 劉衛(wèi)國 曹岳輝]
- C++程序設(shè)計(第三版) [主編 曹岳輝 劉衛(wèi)國]
- C語言程序設(shè)計項(xiàng)目化教程(活頁式) [主編 張利華 潘曉利]
- 黃河海勃灣水利樞紐防凌安全運(yùn)行
- 大學(xué)生心理健康教育
- 信息系統(tǒng)管理工程師章節(jié)習(xí)題與考點(diǎn)特訓(xùn)
- 網(wǎng)絡(luò)工程師真題及沖刺卷精析(適用機(jī)考
- 網(wǎng)絡(luò)工程師32小時通關(guān)(適配第6版考綱
- 計算機(jī)基礎(chǔ)實(shí)訓(xùn)指導(dǎo)
- 用英語介紹中國經(jīng)典小故事
- 新概念英語單詞循環(huán)速記1:14天刻意練
- 新能源場站繼電保護(hù)傳動作業(yè)指導(dǎo)書
- 高職院校“德技并修·三育協(xié)同”的育人
- 網(wǎng)絡(luò)規(guī)劃設(shè)計師真題及模考卷精析(適用
- 涼山脫貧地區(qū)鄉(xiāng)村治理研究
- 中國—東盟競技體育文化共同體研究
- 數(shù)值分析
- 用英語介紹中國(四六級版)
- 用英語介紹中國(第二版)