.NET設(shè)計(jì)規(guī)范

出版時(shí)間:2006-7  出版社:人民郵電出版社  作者:克瓦林納  頁數(shù):322  譯者:葛子昴  
Tag標(biāo)簽:無  

內(nèi)容概要

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

作者簡(jiǎn)介

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

書籍目錄

第1章 概述1.1 精心設(shè)計(jì)的框架所具備的品質(zhì)第2章 框架設(shè)計(jì)基礎(chǔ)2.1 漸進(jìn)框架2.2 框架設(shè)計(jì)的基本原理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è)計(jì)規(guī)范4.1 類型和名字空間4.2 類和結(jié)構(gòu)之間的選擇4.3 類和接口之間的選擇4.4 抽象類的設(shè)計(jì)4.5 靜態(tài)類的設(shè)計(jì)4.6 接口的設(shè)計(jì)4.7 結(jié)構(gòu)的設(shè)計(jì)4.8 枚舉的設(shè)計(jì)4.9 嵌套類型4.10 小結(jié)第5章 成員設(shè)計(jì)5.1 成員設(shè)計(jì)的一般規(guī)范5.2 屬性的設(shè)計(jì)5.3 構(gòu)造函數(shù)的設(shè)計(jì)5.4 事件的設(shè)計(jì)5.5 字段的設(shè)計(jì)5.6 操作符重載5.7 參數(shù)的設(shè)計(jì)5.8 小結(jié)第6章 為擴(kuò)展性而設(shè)計(jì)第7章 異常第8章 使用規(guī)范第9章 常用的設(shè)計(jì)模式附錄A C#編程風(fēng)格約定附錄B 通地FxCop來實(shí)施設(shè)計(jì)規(guī)范附錄C API規(guī)范樣例術(shù)語表推薦讀物索引

媒體關(guān)注與評(píng)論

  “在微軟,本書所講述的規(guī)范已經(jīng)指導(dǎo)我們經(jīng)歷了.NET框架三個(gè)版本和無數(shù)其他項(xiàng)目的開發(fā),而且它正在指導(dǎo)著下一代Windows操作系統(tǒng)API——WinFX的開發(fā)。我希望你也能憑借此書,開發(fā)出容易理解和使用的軟件?!薄  狝nders Hejlsberg,微軟杰出工程師,C#和Delphi之父  “本書是所有.NET開發(fā)人員的必讀之作,這些來自微軟.NET開發(fā)小組的真知灼見對(duì)于理解.NET之所以然至關(guān)重要,不僅能幫助開發(fā)人員設(shè)計(jì)自己的類庫和框架、組件,而且有助于更加高效地使用.NET框架。”  ——Jeffrey Richter,著名技術(shù)作家,《Microsoft .NET框架程序設(shè)計(jì)》、《Windows核心編程》作者

編輯推薦

  《.NET設(shè)計(jì)規(guī)范:.NET約定慣用法與模式》包含許多評(píng)注,它們有的解釋了相應(yīng)規(guī)范的利弊權(quán)衡,有的介紹了其歷史,有的給出了進(jìn)一步的說明,有的提出了自己的批評(píng)意見。所有評(píng)注都來自經(jīng)驗(yàn)豐富的框架設(shè)計(jì)師、業(yè)界專家及用戶,這些源于開發(fā)一線的故事,為書中的許多規(guī)范增色不少。2006年JOLT生產(chǎn)效率大獎(jiǎng)得主!來自微軟。NET框架設(shè)計(jì)組的智慧結(jié)晶, 洞悉。NET技術(shù)內(nèi)幕,.NET開發(fā)者的必備圖書。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    .NET設(shè)計(jì)規(guī)范 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7