作者:克瓦林納,艾布拉姆斯 著,葛子昴 譯 出版社:人民郵電出版社 出版日期: ISBN:7115149291 字數:415000 印次:1 版次:1 紙張:膠版紙 |
本書爲框架設計師和廣大開發人員設計高質量的軟件提供了權威的指南。書中介紹了在設計框架時的最佳實踐,提供了自頂向下的規範,其中所描述的規範普遍適用于規模不同、可重用程序不同的框架和軟件。這些規範經曆.NET框架三個版本的長斯開發,凝聚了數千名開發人員的經驗和智慧。微軟的各開發組正在使用這些規範開發下一代影響世界的軟件産品。
本書適用于框架設計以及相關的專業技術人員,也適用于高等院校相關專業的學生和教師閱讀參考。
作者簡介
Krzysztof Cwalina微軟公司公共語言運行庫(CLR)的項目經理。他曾爲.NET框架的首個版本設計API,並負責任框架中的多個名字空間,包括System.Collections、System.Diagnostics、System.Messaging,等等。他也是FxCop開發組的發起成員之一。目前,他正致力于在整個公司範圍內開發推廣設計規範,並將其應用到.NET框架和WinFX中。
葛子昴,1998年畢業于南京理工大學計算機系,目前就職于微軟件亞洲工程院上海分院,致力于Windows Server的相關研發。之前曾先後任職于上海碧電腦軟件有限公司和上海旭上電子有限公司,從事遊戲軟件的開發及圖形處理器的設計。
目錄
第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章 爲擴展性而設計
第7章 異常
第8章 使用規範
第9章 常用的設計模式
附錄A C#編程風格約定
附錄B 通地FxCop來實施設計規範
附錄C API規範樣例
術語表
推薦讀物
索引
顧客評論
2007-4-27 2:17:11
只說說看過前面一部分的感覺,對于理解。net的機制很有幫助,適合有事沒事的時候翻翻
2007-4-17 15:21:38
雖然感覺都見過,但是細細讀下來發現有很多內在的東西是被平時開發中忽略掉的。
阿寶價:319 宅配:100
全站熱搜
留言列表