注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)圖形圖像、多媒體、網(wǎng)頁制作綜合.NET設(shè)計規(guī)范:.NET約定、慣用法與模式

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

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

定 價:¥49.00

作 者: (美)克瓦林納,(美)艾布拉姆斯 著;葛子昴 譯
出版社: 人民郵電出版社
叢編項: 圖靈程序設(shè)計系列-.NET系列
標 簽: 暫缺

ISBN: 9787115149299 出版時間: 2006-07-01 包裝: 平裝
開本: 16開 頁數(shù): 322 字數(shù):  

內(nèi)容簡介

  《.NET設(shè)計規(guī)范:.NET約定慣用法與模式》為框架設(shè)計師和廣大開發(fā)人員設(shè)計高質(zhì)量的軟件提供了權(quán)威的指南。書中介紹了在設(shè)計框架時的最佳實踐,提供了自頂向下的規(guī)范,其中所描述的規(guī)范普遍適用于規(guī)模不同、可重用程序不同的框架和軟件。這些規(guī)范經(jīng)歷.NET框架三個版本的長斯開發(fā),凝聚了數(shù)千名開發(fā)人員的經(jīng)驗和智慧。微軟的各開發(fā)組正在使用這些規(guī)范開發(fā)下一代影響世界的軟件產(chǎn)品?!?NET設(shè)計規(guī)范:.NET約定慣用法與模式》適用于框架設(shè)計以及相關(guān)的專業(yè)技術(shù)人員,也適用于高等院校相關(guān)專業(yè)的學(xué)生和教師閱讀參考。

作者簡介

  Krzysztof Cwalina微軟公司公共語言運行庫(CLR)的項目經(jīng)理。他曾為.NET框架的首個版本設(shè)計API,并負責任框架中的多個名字空間,包括System.Collections、System.Diagnostics、System.Messaging,等等。他也是FxCop開發(fā)組的發(fā)起成員之一。目前,他正致力于在整個公司范圍內(nèi)開發(fā)推廣設(shè)計規(guī)范,并將其應(yīng)用到.NET框架和WinFX中。葛子昴,1998年畢業(yè)于南京理工大學(xué)計算機系,目前就職于微軟件亞洲工程院上海分院,致力于Windows Server的相關(guān)研發(fā)。之前曾先后任職于上海碧電腦軟件有限公司和上海旭上電子有限公司,從事游戲軟件的開發(fā)及圖形處理器的設(shè)計。

圖書目錄

第1章 概述
1.1    精心設(shè)計的框架所具備的品質(zhì)
第2章 框架設(shè)計基礎(chǔ)
2.1    漸進框架
2.2    框架設(shè)計的基本原則
2.3    小結(jié)
第3章 命名規(guī)范
3.1    大小寫約定
3.2    通用命名約定
3.3    程序集和DLL的命名
3.4    名字空間的命名
3.5    類、結(jié)構(gòu)和接口的命名
3.6    類型成員的命名
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.9    嵌套類型
4.10    小結(jié)
第5章 成員設(shè)計
5.1    成員設(shè)計的一般規(guī)范
5.2    屬性的設(shè)計
5.3    構(gòu)造函數(shù)的設(shè)計
5.4    事件的設(shè)計
5.5    字段的設(shè)計
5.6    操作符重載
5.7    參數(shù)的設(shè)計
5.8    小結(jié)
第6章 為擴展性而設(shè)計
6.1    擴展機制
6.2    基類
6.3    密封
6.4    小結(jié)
第7章 異常
7.1    拋出異常
7.2    為拋出的異常選擇合適的類型
7.3    標準異常類型的使用
7.4    自定義異常的設(shè)計
7.5    異常與性能
7.6    小結(jié)
第8章 使用規(guī)范
8.1    數(shù)組
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章 常用的設(shè)計模式
9.1    聚合組件
9.2    Async模式
9.3    Dispose模式
9.4    Factory模式
9.5    Optional Feature模式
9.6    Template Method模式
9.7    超時
9.8    結(jié)束語
附錄A C#編程風格約定
A.1 通用風格約定
A.2 命名約定
A.3 注釋
A.4 文件的組織
附錄B 通過FxCop來實施設(shè)計規(guī)范
B.1 FxCop是什么?
B.2 FxCop的發(fā)展過程
B.3 FxCop的工作原理
B.4 FxCop規(guī)范的覆蓋范圍
附錄C API規(guī)范樣例
術(shù)語表
推薦讀物
索引

本目錄推薦

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