注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計.NETEffective C#(英文版)

Effective C#(英文版)

Effective C#(英文版)

定 價:¥35.00

作 者: (美)瓦格納 著
出版社: 機械工業(yè)出版社
叢編項: 經(jīng)典原版書庫
標 簽: C#

ISBN: 9787111174738 出版時間: 2006-01-01 包裝: 膠版紙
開本: 小16開 頁數(shù): 307 字數(shù):  

內(nèi)容簡介

  近年,在全球信息化大潮的推動下,我國的計算機產(chǎn)業(yè)發(fā)展迅猛,對專業(yè)人才的需求日益迫切。這對計算機教育界和出版界都既是機遇,也是挑戰(zhàn)。由華章公司引進的“計算機科學叢書”、“經(jīng)典原版書庫”、“全美經(jīng)典學習指導系列”這三套叢書不僅涵蓋了程序設(shè)計、數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、計算機體系結(jié)構(gòu)、數(shù)據(jù)庫、編譯原理、軟件工程、圖形學、通信與網(wǎng)絡(luò)、離散數(shù)學等國內(nèi)大學計算機專業(yè)普遍開設(shè)的核心課程,而且各具特色——有的出自語言設(shè)計者之手、有的歷經(jīng)三年不衰、有的已被全世界的幾百所高校采用。在這些圓熟通博的名師大作的指引之下,讀者必將在計算機科學的宮殿中由登堂而入室。權(quán)威的作者、經(jīng)典的教材、一流的譯者、嚴格的審校、精細的編輯,這些因素使我們的圖書有了質(zhì)量的保證。

作者簡介

  BillWagnerisco-founderofand.NETconsultantforSRTSolutions.Anationallyrecognizedindependentexperton.NET,hehasbeenaregularcontributortoASP.NETProMagazine,VisualStudioMagazine,andthe.NETInsightnewsletter.InadditiontobeingaMicrosoftRegionalDirector,heisalsoactiveintheSoutheastMichigan.NETUserGroupandtheAnnArborComputingSociety.HeisauthorofTheC#CoreLanguageLittleBlackBook.相關(guān)圖書軟件過程改進(英文版)80X86匯編語言與計算機體系結(jié)構(gòu)計算機體系結(jié)構(gòu):量化研究方法:第3版計算機科學概論(英文版·第2版)分布式系統(tǒng)概念設(shè)計調(diào)和分析導論(英文第三版)人工智能:智能系統(tǒng)指南(英文版)第二版電力系統(tǒng)分析(英文版·第2版)面向計算機科學的數(shù)理邏輯:系統(tǒng)建模與推理(英文版·第2版)數(shù)學規(guī)劃導論英文版抽樣理論與方法(英文版)Java2專家導引(英文版·第3版)復(fù)分析基礎(chǔ)及工程應(yīng)用(英文版.第3版)機器視覺教程(英文版)(含盤)支持向量機導論(英文版)電子設(shè)計自動化基礎(chǔ)(英文版)Java程序設(shè)計導論(英文版·第5版)數(shù)據(jù)挖掘:實用機器學習技術(shù)(英文版·第2版)UML參考手冊(第2版)Java教程(英文版·第2版)軟件需求管理:用例方法(英文版·第2版)數(shù)字通信導論離散事件系統(tǒng)仿真(英文版·第4版)復(fù)雜SoC設(shè)計(英文版)基于FPGA的系統(tǒng)設(shè)計(英文版)UML參考手冊(英文版·第2版)計算理論導引實用軟件工程(英文版)計算機取證(英文版)基于用例的面向方面軟件開發(fā)(英文版)UNIX教程(英文版·第2版)軟件測試(英文版第2版)設(shè)計模式精解(英文版第2版)Linux內(nèi)核編程必讀-經(jīng)典原版書庫實分析和概率論-經(jīng)典原版書庫(英文版.第2版)

圖書目錄

Chapter 1. C# Language Elements.
  Item 1 - Always Use Properties Instead of Accessible Data Members.
    Item 2 - Prefer readonly to const.
    Item 3 - Prefer the is or as Operators to Casts.
    Item 4 - Use Conditional Attributes Instead of #if.
    Item 5 - Always Provide ToString().
    Item 6 - Distinguish Between Value Types and Reference Types.
    Item 7 - Prefer Immutable Atomic Value Types.
    Item 8 - Ensure That 0 Is a Valid State for Value Types.
    Item 9 - Understand the Relationships Among ReferenceEquals(),static Equals(), instance Equals(), and operator==.
    Item 10 - Understand the Pitfalls of GetHashCode().
    Item 11 - Prefer foreach Loops.
Chapter 2. .NET Resource Management.
    Item 12 - Prefer Variable Initializers to Assignment Statements.
    Item 13 - Initialize Static Class Members with Static Constructors.
    Item 14 - Utilize Constructor Chaining.
    Item 15 - Utilize using and try/finally for Resource leanup.
    Item 16 - Minimize Garbage.
    Item 17 - Minimize Boxing and Unboxing.
    Item 18 - Implement the Standard Dispose Pattern.
Chapter 3. Expressing Designs with C#.
    Item 19 - Prefer Defining and Implementing Interfaces to Inheritance.
    Item 20 - Distinguish Between Implementing Interfaces and Overriding Virtual Functions.
    Item 21 - Express Callbacks with Delegates.
    Item 22 - Define Outgoing Interfaces with Events.
    Item 23 - Avoid Returning References to Internal Class Objects.
    Item 24 - Prefer Declarative to Imperative Programming.
    Item 25 - Prefer Serializable Types.
    Item 26 - Implement Ordering Relations with IComparable and Icomparer.
    Item 27 - Avoid Icloneable.
    Item 28 - Avoid Conversion Operators.
    Item 29 - Use the new Modifier Only When Base Class Updates Mandate It.
Chapter 4. Creating Binary Components.
    Item 30 - Prefer CLS-Compliant Assemblies.
    Item 31 - Prefer Small, Simple Functions.
    Item 32 - Prefer Smaller, Cohesive Assemblies.
    Item 33 - Limit Visibility of Your Types.
    Item 34 - Create Large-Grain Web APIs.
Chapter 5. Working with the Framework.
    Item 35 - Prefer Overrides to Event Handlers.
    Item 36 - Leverage .NET Runtime Diagnostics.
    Item 37 - Use the Standard Configuration Mechanism.
    Item 38 - Utilize and Support Data Binding.
    Item 39 - Use .NET Validation.
    Item 40 - Match Your Collection to Your Needs.
    Item 41 - Prefer DataSets to Custom Structures.
    Item 42 - Utilize Attributes to Simplify Reflection.
    Item 43 - Don't Overuse Reflection.
    Item 44 - Create Complete Application-Specific Exception Classes.
Chapter 6. Miscellaneous.
    Item 45 - Prefer the Strong Exception Guarantee.
    Item 46 - Minimize Interop.
    Item 47 - Prefer Safe Code.
    Item 48 - Learn About Tools and Resources.
    Item 49 - Prepare for C# 2.0.
    Item 50 - Learn About the ECMA Standard.
Index.

本目錄推薦

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