注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)C#編程風(fēng)格(英漢對(duì)照)

C#編程風(fēng)格(英漢對(duì)照)

C#編程風(fēng)格(英漢對(duì)照)

定 價(jià):¥29.00

作 者: (美)鮑德溫,(美)格雷,(美)米斯費(fèi)爾特 著,韓磊 譯
出版社: 人民郵電出版社
叢編項(xiàng): 圖靈程序設(shè)計(jì)叢書
標(biāo) 簽: VC++

ISBN: 9787115184382 出版時(shí)間: 2008-10-01 包裝: 平裝
開本: 32開 頁(yè)數(shù): 214 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書是一部久經(jīng)考驗(yàn)、短小精悍的C# 編程規(guī)范。給出的C# 編碼規(guī)則和建議主要涉及格式、命名、文檔、設(shè)計(jì)、編程以及包等內(nèi)容,能夠幫助廣大程序員編寫出更易于理解、維護(hù)、擴(kuò)展,更有效,更專業(yè)的C# 代碼。本書適用于各層次C# 程序員。

作者簡(jiǎn)介

  本書作者均為世界頂尖的程序員,曾共同打造了Rogue Wave公司聞名世界的程序庫(kù)。并有豐富的C#系統(tǒng)軟件開發(fā)經(jīng)驗(yàn)。Kenneth Baldwin 著名C#數(shù)值計(jì)算庫(kù)開發(fā)商CenterSpace公司總裁。有豐富的系統(tǒng)軟件開發(fā)經(jīng)驗(yàn)。Trevor Misfeldt資深軟件工程師。曾經(jīng)率領(lǐng)開發(fā)團(tuán)隊(duì)贏得JavaWofld“年度GUI產(chǎn)品”和XML Magazine“年度產(chǎn)品”殊榮。目前是CenterSpace軟件公司的CEO 。他也是《Jlava編程風(fēng)格》和《C#編程風(fēng)格》的作者之一。Andrew Grey 資深軟件工程師,現(xiàn)為Evolution軟件設(shè)計(jì)公司的合伙人。他也是《C#編程風(fēng)格》的作者之一。譯者簡(jiǎn)介韓磊CSDN副總經(jīng)理。微軟MVP。曾領(lǐng)導(dǎo)開發(fā)CSDN CMS、Blog等產(chǎn)品。譯作有《夢(mèng)斷代碼》、《Beginnirlg C#Objects:對(duì)象到代碼》,并與劉韌合著有《網(wǎng)絡(luò)媒體教程》。

圖書目錄

Contents
1. General Principles 0
2. Formatting 6
2.1 White Space 6
2.2 Braces 16
2.3 Class Organization 24
3. Naming 28
3.1 General 28
3.2 Abbreviations 32
3.3 Preprocessor Symbols 34
3.4 Types and Constants 34
3.5 Enumerations 38
3.6 Interfaces 38
3.7 Properties 40
3.8 Methods 42
3.9 Variables and Parameters 42
3.10 Attributes 46
3.11 Namespaces 46
3.12 Event Handling 48
3.13 Exceptions 48
4. Documentation 50
4.1 General 50
4.2 API 54
4.3 Internal Code 58
5. Design 49
5.1 Engineering 49
5.2 Class Design 54
5.3 Thread Safety and Concurrency 63
5.4 Efficiency 66
6. Programming 70
6.1 Types 70
6.2 Statements and Expressions 74
6.3 Control Flow 76
6.4 Classes 80
6.5 Life Cycle 85
6.6 Fields and Properties 90
6.7 Methods 92
6.8 Attributes 94
6.9 Generics 96
6.10 Enumerations 96
6.11 TypE SAFETY, CASTING, AND CONVERSION 99
6.12 ERROR HANDLING AND DEBUGGING 100
6.13 EVENTS, DELEGATES, AND THREADING 106
7. Packaging 108
7.1 FILES 108
7.2 NAMESPACES 109
7.3 ASSEMBLIES 112
SUMMary 
Glossary 
Bibliography 
Index 

目 錄
第1章 一般原則 1
第2章 格式 7
2.1 空白 7
2.2 花括號(hào) 17
2.3 類的組織 25
第3章 命名 29
3.1 一般原則 29
3.2 縮略形式 33
3.3 預(yù)處理器符號(hào) 35
3.4 類型和常量 35
3.5 枚舉 39
3.6 接口 39
3.7 屬性 41
3.8 方法 43
3.9 變量和參數(shù) 43
3.10 特性 47
3.11 命名空間 47
3.12 事件處理 49
3.13 異?!?9
第4章 文檔 51
4.1 一般原則 51
4.2 API 55
4.3 內(nèi)部代碼 59
第5章 設(shè)計(jì) 69
5.1 工程 69
5.2 類的設(shè)計(jì) 75
5.3 線程安全和并發(fā) 89
5.4 效率 93
第6章 編程 101
6.1 類型 101
6.2 語(yǔ)句和表達(dá)式 107
6.3 控制流程 111
6.4 類 115
6.5 生命周期 123
6.6 字段和屬性 131
6.7 方法 133
6.8 特性 135
6.9 泛型 139
6.10 枚舉 139
6.11 類型安全、強(qiáng)制轉(zhuǎn)換與轉(zhuǎn)換 143
6.12 錯(cuò)誤處理和調(diào)試 145
6.13 事件、委托和線程 153
第7章 打包 157
7.1 文件 157
7.2 命名空間 157
7.3 程序集 163
摘要 169
術(shù)語(yǔ)表 185
參考書目 208
索引 210

本目錄推薦

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