注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計.NETNET設(shè)計規(guī)范:約定、慣用法與模式(第2版)

NET設(shè)計規(guī)范:約定、慣用法與模式(第2版)

NET設(shè)計規(guī)范:約定、慣用法與模式(第2版)

定 價:¥69.00

作 者: (美)克瓦林納 等著,葛子昂 譯
出版社: 人民郵電出版社
叢編項: 圖靈程序設(shè)計叢書
標 簽: .NET

ISBN: 9787115226518 出版時間: 2010-05-01 包裝: 平裝
開本: 16開 頁數(shù): 370 字數(shù):  

內(nèi)容簡介

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

作者簡介

  Krzysztof Cwalina 微軟公司.NET Framework開發(fā)組項目經(jīng)理。他為.NET Framework設(shè)計了多個API,還開發(fā)了FxCop等框架開發(fā)工具。目前,他正致力于在微軟內(nèi)部開發(fā)推廣設(shè)計規(guī)范,將其應(yīng)用到.NET Framework中,同時負責(zé)核心.NET Framework API的交付。

圖書目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號