出版时间:2008.10 出版社:人民邮电出版社 作者:Kenneth Baldwin,Andrew Gray 页数:214 字数:268000 译者:韩磊
Tag标签:无
前言
作为商业软件组件的开发者,我们总是努力在代码中保持良好、一致的风格。由于最终产品中总是会包括源代码,所以用户常常会研究我们的代码,不只是为了学习组件的工作机理,还为了学习如何编写好的软件。这最终导致了The Elements of Java Style 和The Elements of C++ Style 两本书的诞生。这两本书深获好评,加上人们也总在问关于C#和.NET代码风格的问题,这样就促成了这个C#版本的问世。无论你是否读过本系列图书的前两本,都可能会对本书中的许多建议耳熟能详。
内容概要
本书是一部久经考验、短小精悍的C# 编程规范。给出的C# 编码规则和建议主要涉及格式、命名、文档、设计、编程以及包等内容,能够帮助广大程序员编写出更易于理解、维护、扩展,更有效,更专业的C# 代码。 本书适用于各层次C# 程序员。
作者简介
本书作者均为世界顶尖的程序员,曾共同打造了ROgue Wave公司闻名世界的程序库,并有丰富的C#系统软件开发经验。
书籍目录
Contents1. General Principles 02. Formatting 62.1 White Space 62.2 Braces 162.3 Class Organization 243. Naming 283.1 General 283.2 Abbreviations 323.3 Preprocessor Symbols 343.4 Types and Constants 343.5 Enumerations 383.6 Interfaces 383.7 Properties 403.8 Methods 423.9 Variables and Parameters 423.10 Attributes 463.11 Namespaces 463.12 Event Handling 483.13 Exceptions 484. Documentation 504.1 General 504.2 API 544.3 Internal Code 585. Design 495.1 Engineering 495.2 Class Design 545.3 Thread Safety and Concurrency 635.4 Efficiency 666. Programming 706.1 Types 706.2 Statements and Expressions 746.3 Control Flow 766.4 Classes 806.5 Life Cycle 856.6 Fields and Properties 906.7 Methods 926.8 Attributes 946.9 Generics 966.10 Enumerations 966.11 TypE SAFETY, CASTING, AND CONVERSION 996.12 ERROR HANDLING AND DEBUGGING 1006.13 EVENTS, DELEGATES, AND THREADING 1067. Packaging 1087.1 FILES 1087.2 NAMESPACES 1097.3 ASSEMBLIES 112SUMMary Glossary Bibliography Index 目 录第1章 一般原则 1第2章 格式 72.1 空白 72.2 花括号 172.3 类的组织 25第3章 命名 293.1 一般原则 293.2 缩略形式 333.3 预处理器符号 353.4 类型和常量 353.5 枚举 393.6 接口 393.7 属性 413.8 方法 433.9 变量和参数 433.10 特性 473.11 命名空间 473.12 事件处理 493.13 异常 49第4章 文档 514.1 一般原则 514.2 API 554.3 内部代码 59第5章 设计 695.1 工程 695.2 类的设计 755.3 线程安全和并发 895.4 效率 93第6章 编程 1016.1 类型 1016.2 语句和表达式 1076.3 控制流程 1116.4 类 1156.5 生命周期 1236.6 字段和属性 1316.7 方法 1336.8 特性 1356.9 泛型 1396.10 枚举 1396.11 类型安全、强制转换与转换 1436.12 错误处理和调试 1456.13 事件、委托和线程 153第7章 打包 1577.1 文件 1577.2 命名空间 1577.3 程序集 163摘要 169术语表 185参考书目 208索引 210
编辑推荐
《C#编程风格(英汉对照)》适用于各层次C# 程序员。 享誉全球的C#经典著作;顶级软件公司编程规范;多位世界级专家经验结晶;卓越软件团队必由之路;100多条经典C#编程规则和建议。
图书封面
图书标签Tags
无
评论、评分、阅读与下载