.NET設計規範:約定、慣用法與模式

.NET設計規範:約定、慣用法與模式

《.NET設計規範:約定、慣用法與模式》是2010年人民郵電出版社出版的圖書,作者是克瓦林納。

基本介紹

  • 書名:NET設計規範:約定、慣用法與模式
  • 作者:(美)克瓦林納 
  • 譯者:葛子昂
  • ISBN:9787115226518
  • 頁數:370
  • 出版社:人民郵電出版社
  • 出版時間:2010-5-1
  • 裝幀:平裝
  • 開本:16開
內容簡介,作者簡介,目錄,

內容簡介

數千名微軟精銳開發人員的經驗和智慧,最終濃縮在這本設計規範之中。與上一版相比,書中新增了許多評註,解釋了相應規範的背景和歷史,從中你能聆聽到微軟技術大師Anders Hejlsberg、Jeffrey Richter和Paul Vick等的聲音,讀來令人興味盎然。
本書雖然是針對.NET平台上的框架設計的,但對其他平台的框架設計同樣具有借鑑意義。新版根據.NET Framework 3.0和3.5的新特性做了全面更新,主要關注的是直接影響框架可程式能力的設計問題。遵守這些規範對於使用.NET Framework創建高質量的應用程式至關重要。
本書提供配套光碟,內含Designing .NET Class Libraries等13個演講視頻。此外,光碟還包括.NET Framework類和組件設計指南、API規範樣例以及其他有用的資源和工具。

作者簡介

Krzysztof Cwalina 微軟公司.NET Framework開發組項目經理。他為.NET Framework設計了多個API,還開發了FxCop等框架開發工具。目前,他正致力於在微軟內部開發推廣設計規範,將其套用到.NET Framework中,同時負責核心.NET Framework API的交付。

目錄

第1章 概述
1.1 精心設計的框架所具備的品質
1.1.1 精心設計的框架是簡單的
1.1.2 精心設計的框架設計代價高
1.1.3 精心設計的框架充滿利弊權衡
1.1.4 精心設計的框架應該借鑑過去的經驗
1.1.5 精心設計的框架要考慮未來發展
1.1.6 精心設計的框架應具有良好的集成性
1.1.7 精心設計的框架是一致的
第2章 框架設計基礎
2.1 漸進框架
2.2 框架設計的基本原則
2.2.1 圍繞場景進行設計的原則
2.2.2 低門檻原則
2.2.3 自說明對象模型原則
2.2.4 分層架構原則
2.3 小結
第3章 命名規範
3.1 大小寫約定
3.1.1 標識符的大小寫規則
3.1.2 首字母縮寫詞的大小寫
3.1.3 複合詞和常用術語的大小寫
3.1.4 是否區分大小寫
3.2 通用命名約定
3.2.1 單詞的選擇
3.2.2 使用單詞縮寫和首字母縮寫詞
3.2.3 避免使用程式語言特有的名字
3.2.4 為已有API的新版本命名
3.3 程式集和DLL的命名
3.4 名字空間的命名
3.5 類、結構和接口的命名
3.5.1 泛型類型參數的命名
3.5.2 常用類型的命名
3.5.3 枚舉類型的命名
3.6 類型成員的命名
3.6.1 方法的命名
3.6.2 屬性的命名
3.6.3 事件的命名
3.6.4 欄位的命名
3.7 參數的命名
3.8 資源的命名
3.9 小結
第4章 類型設計規範
4.1 類型和名字空間
4.2 類和結構之間的選擇
4.3 類和接口之間的選擇
4.4 抽象類的設計
4.5 靜態類的設計
4.6 接口的設計
4.7 結構的設計
4.8 枚舉的設計
4.8.1 標記枚舉的設計
4.8.2 給枚舉添加值
4.9 嵌套類型
4.10 類型和程式集元數據
4.11 小結
第5章 成員設計
第6章 擴展性設計
第7章 異常
第8章 使用規範
第9章 常用的設計模式
附錄A C#編程風格約定
附錄B 通過FxCop來實施設計規範
附錄C API規格書樣例
術語表
推薦讀物
索引

相關詞條

熱門詞條

聯絡我們