书籍详情

C#编程风格(英汉对照)

C#编程风格(英汉对照)

作者:(美)鲍德温,(美)格雷,(美)米斯费尔特 著,韩磊 译

出版社:人民邮电出版社

出版时间:2008-10-01

ISBN:9787115184382

定价:¥29.00

购买这本书可以去
内容简介
  本书是一部久经考验、短小精悍的C# 编程规范。给出的C# 编码规则和建议主要涉及格式、命名、文档、设计、编程以及包等内容,能够帮助广大程序员编写出更易于理解、维护、扩展,更有效,更专业的C# 代码。本书适用于各层次C# 程序员。
作者简介
  本书作者均为世界顶尖的程序员,曾共同打造了Rogue Wave公司闻名世界的程序库。并有丰富的C#系统软件开发经验。Kenneth Baldwin 著名C#数值计算库开发商CenterSpace公司总裁。有丰富的系统软件开发经验。Trevor Misfeldt资深软件工程师。曾经率领开发团队赢得JavaWofld“年度GUI产品”和XML Magazine“年度产品”殊荣。目前是CenterSpace软件公司的CEO 。他也是《Jlava编程风格》和《C#编程风格》的作者之一。Andrew Grey 资深软件工程师,现为Evolution软件设计公司的合伙人。他也是《C#编程风格》的作者之一。译者简介韩磊CSDN副总经理。微软MVP。曾领导开发CSDN CMS、Blog等产品。译作有《梦断代码》、《Beginnirlg C#Objects:对象到代码》,并与刘韧合著有《网络媒体教程》。
目录
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 花括号 17
2.3 类的组织 25
第3章 命名 29
3.1 一般原则 29
3.2 缩略形式 33
3.3 预处理器符号 35
3.4 类型和常量 35
3.5 枚举 39
3.6 接口 39
3.7 属性 41
3.8 方法 43
3.9 变量和参数 43
3.10 特性 47
3.11 命名空间 47
3.12 事件处理 49
3.13 异常 49
第4章 文档 51
4.1 一般原则 51
4.2 API 55
4.3 内部代码 59
第5章 设计 69
5.1 工程 69
5.2 类的设计 75
5.3 线程安全和并发 89
5.4 效率 93
第6章 编程 101
6.1 类型 101
6.2 语句和表达式 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 类型安全、强制转换与转换 143
6.12 错误处理和调试 145
6.13 事件、委托和线程 153
第7章 打包 157
7.1 文件 157
7.2 命名空间 157
7.3 程序集 163
摘要 169
术语表 185
参考书目 208
索引 210
猜您喜欢

读书导航