| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第1章 概述
1.1 精心设计的框架所具备的品质
第2章 框架设计基础
2.1 渐进框架
2.2 框架设计的基本原则
2.3 小结
第3章 命名规范
3.1 大小写约定
3.2 通用命名约定
3.3 程序集和DLL的命名
3.4 名字空间的命名
3.5 类、结构和接口的命名
3.6 类型成员的命名
3.7 参数的命名
3.8 资源的命名
3.9 小结
第4章 类型设计规范
4.1 类型和名字空间
4.2 类和结构之间的选择
4.3 类和接口之间的选择
4.4 抽象类的设计
4.5 静态类的设计
4.6 接口的设计
4.7 结构的设计
4.8 枚举的设计
4.9 嵌套类型
4.10 小结
第5章 成员设计
5.1 成员设计的一般规范
5.2 属性的设计
5.3 构造函数的设计
5.4 事件的设计
5.5 字段的设计
5.6 操作符重载
5.7 参数的设计
5.8 小结
第6章 为扩展性而设计
6.1 扩展机制
6.2 基类
6.3 密封
6.4 小结
第7章 异常
7.1 抛出异常
7.2 为抛出的异常选择合适的类型
7.3 标准异常类型的使用
7.4 自定义异常的设计
7.5 异常与性能
7.6 小结
第8章 使用规范
8.1 数组
8.2 attribute
8.3 集合
8.4 ICloneable
8.5 IComparable<T>与IEquatable<T>
8.6 IDisposable
8.7 对象
8.8 Uri
8.9 System.Xml的使用
8.10 相等性操作符
第9章 常用的设计模式
9.1 聚合组件
9.2 Async模式
9.3 Dispose模式
9.4 Factory模式
9.5 Optional Feature模式
9.6 Template Method模式
9.7 超时
9.8 结束语
附录A C#编程风格约定
A.1 通用风格约定
A.2 命名约定
A.3 注释
A.4 文件的组织
附录B 通过FxCop来实施设计规范
B.1 FxCop是什么?
B.2 FxCop的发展过程
B.3 FxCop的工作原理
B.4 FxCop规范的覆盖范围
附录C API规范样例
术语表
推荐读物
索引