中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
.NET設計規范 約定、慣用法與模式第二版 中文版

包郵 .NET設計規范 約定、慣用法與模式第二版 中文版

出版社:人民郵電出版社出版時間:2010-01-01
所屬叢書: 圖靈程序設計叢書
開本: 16開 頁數: 443
中 圖 價:¥38.4(6.5折) 定價  ¥59.0 登錄后可看到會員價
暫時缺貨 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

.NET設計規范 約定、慣用法與模式第二版 中文版 版權信息

  • ISBN:9787115214454
  • 條形碼:9787115214454 ; 978-7-115-21445-4
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>>

.NET設計規范 約定、慣用法與模式第二版 中文版 本書特色

《.NET設計規范:約定、慣用法與模式(第2版·英文版)》:數千名微軟精銳開發人員的經驗和智慧。*終濃縮在這本設計規范之中。與上一版相比。書中新增了許多評注。解釋了相應規范的背景和歷史,從中你能聆聽到微軟技術大師Andem Hejlsberg、Jeffrey Richter和Paul Vick等的聲音。讀來令人興趣盎然.欲罷不能。《.NET設計規范:約定、慣用法與模式(第2版·英文版)》雖然是針對.NET平臺上的框架設計的。但對其他平臺的框架設計同樣具有借鑒意義。新版根據.NET Framework 3.0和3.5的新特性做了全面更新,主要關注的是直接影響框架可編程能力的設計問題。遵守這些規范對于使用.NET Framework創建高質量的應用程序至關重要。微軟.N ET Framework設計組的智慧結晶洞悉.NET技術內幕.N ET開發者的**圖書《.NET設計規范:約定、慣用法與模式(第2版·英文版)》提供配套光盤。內含Designing.NET Class Librarides等13個演講視頻(時長近13小時)。此外.光盤還包括.NETFramework類和組件設計指南、API規范樣例以及其他有用的資源和工具。

.NET設計規范 約定、慣用法與模式第二版 中文版 內容簡介

本書關注直接影響框架可編程能力的設計問題,為框架設計師和廣大開發人員設計高質量的軟件提供了權威的指南,這一版更新至.net 3.5。書中內容涉及框架設計的基本原則和規范,常用設計慣用法,為命名空間、類型、成員等框架各部分命名的規范,框架中常用設計模式的規范等。同時,書中添加了來自經驗豐富的框架設計師、業界專家及用戶給出的評注,為書中的許多規范增色不少。
  本書為框架設計師必讀之作,也可用作.net開發人員的技術參考書。

.NET設計規范 約定、慣用法與模式第二版 中文版 目錄

1 introduction 
 1.1 qualities of a well-designed framework 
  1.1.1 well-designed frameworks are simple 
  1.1.2 well-designed frameworks are expensive to design 
  1.1.3 well-designed frameworks are full of trade-offs 
  1.1.4 well-designed frameworks borrow from the past 
  1.1.5 well-designed frameworks are designed to evolve 
  1.1.6 well-designed frameworks are integrated 
  1.1.7 well-designed frameworks are consistent 
2 framework design fundamentals 
 2.1 progressive frameworks 
 2.2 fundamental principles of framework design 
  2.2.1 the principle of scenario-driven design 
  2.2.2 the principle of low barrier to entry 
  2.2.3 the principle of self-documenting object models 
  2.2.4 the principle of layered architecture 
3 naming guidelines 
 3.1 capitalization conventions 
  3.1.1 capitalization rules for identifiers 
  3.1.2 capitalizing acronyms 
  3.1.3 capitalizing compound words and common terms 
  3.1.4 case sensitivity 
 3.2 general naming conventions 
  3.2.1 wordchoice 
  3.2.2 using abbreviations and acronyms 
  3.2.3 avoiding language-specific names 
  3.2.4 naming new versions of existing apis 
 3.3 names of assemblies and dlls 
 3.4 names of namespaces 
  3.4.1 namespaces and type name conflicts 
 3.5 names of classes, structs, and interfaces 
  3.5.1 names of generic type parameters 
  3.5.2 names of common types 
  3.5.3 naming enumerations 
 3.6 names of type members 
  3.6.1 names of methods 
  3.6.2 names of properties 
  3.6.3 names of events 
  3.6.4 naming fields 
 3.7 naming parameters 
  3.7.1 naming operator overload parameters 
 3.8 naming resources 
4 type design guidelines 
 4.1 types and namespaces 
  4.1.1 standard subnamespace names 
 4.2 choosing between class and struct 
 4.3 choosing between class and interface 
 4.4 abstract class design 
 4.5 static class design 
 4.6 interface design 
 4.7 struct design 
 4.8 enumdesign 
  4.8.1 designing flag enums 
  4.8.2 adding values to enums 
 4.9 nested types 
 4.10 types and assembly metadata 
5 memberdesign 
 5.1 general member design guidelines 
  5.1.1 member overloading 
  5.1.2 implementing interface members explicitly 
  5.1.3 choosing between properties and methods 
 5.2 property design 
  5.2.1 indexed property design 
  5.2.2 property change notification events 
 5.3 constructor design 
  5.3.1 type constructor guidelines 
 5.4 event design 
  5.4.1 custom event handler design 
 5.5 field design 
 5.6 extension methods 
 5.7 operator overloads 
  5.7.1 overloading operator == 
  5.7.2 conversion operators 
 5.8 parameter design 
  5.8.1 choosing between enum and boolean parameters 
  5.8.2 validating arguments 
  5.8.3 parameter passing 
  5.8.4 members with variable number of parameters 
  5.8.5 pointer parameters 
6 designing for extensibility 
 6.1 extensibility mechanisms 
  6.1.1 unsealed classes 
  6.1.2 protected members 
  6.1.3 events and callbacks 
  6.1.4 virtual members 
  6.1.5 abstractions (abstract types and interfaces) 
 6.2 base classes 
 6.3 sealing 
7 exceptions 
 7.1 exception throwing 
 7.2 choosing the right type of exception to throw 
  7.2.1 error message design 
  7.2.2 exception handling 
  7.2.3 wrapping exceptions 
 7.3 using standard exception types 
  7.3.1 exceptcon and systemexcept~on 
  7.3.2 appl ~cat~onexcept~on 
  7.3.3 inval ~doperat~onexceptcon 
  7.3.4 argumentexcept~on, argumentnul lexcept~on, and argumentoutofrangeexcept~on 
  7.3.5 nul lreferenceexcept~on, indexoutofrangeexcept~on, and accessvcolatconexcept~on 
  7.3.6 stackoverflowexcept~on 
  7.3.7 utofmemoryexcept~on 
  7.3.8 comexcept~on, sehexceptcon, and execut~oneng~ne-exception 
 7.4 designing custom exceptions 
 7.5 excepti
展開全部

.NET設計規范 約定、慣用法與模式第二版 中文版 節選

《.NET設計規范:約定、慣用法與模式(第2版·英文版)》關注直接影響框架可編程能力的設計問題,為框架設計師和廣大開發人員設計高質量的軟件提供了權威的指南,這一版更新至.NET 3.5。書中內容涉及框架設計的基本原則和規范,常用設計慣用法,為命名空間、類型、成員等框架各部分命名的規范,框架中常用設計模式的規范等。同時,書中添加了來自經驗豐富的框架設計師、業界專家及用戶給出的評注,為書中的許多規范增色不少。《.NET設計規范:約定、慣用法與模式(第2版·英文版)》為框架設計師必讀之作,也可用作.NET開發人員的技術參考書。

.NET設計規范 約定、慣用法與模式第二版 中文版 作者簡介

克瓦琳娜(Krzysztof Cwalina),微軟公司.NET Franmwork開發組項目經理。他為.NET Framework設計了多個API。還開發了FxCop等框架開發工具。目前,他正致力于在微軟內部開發推廣設計規范。將其應用到.NET Framework中。同時負責核心.NET Framework API的交付。
艾布拉姆斯(Brad Abrams),微軟公司CLR開發組和.NET Framework開發組的創始人之一,目前是項目經理主管。他參與制定了CLS、.NET Framework設計規范以及ECMA/ISOCLI標準中程序庫標準。著有Programming in the.NET Environment、.NET Framework StandardLibrary Annotated Reference(卷1和卷2)等書。讀者可以從他的博客http://blogs.msdn.com/bradA/中了解他的最新想法。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 聚合氯化铝价格_聚合氯化铝厂家_pac絮凝剂-唐达净水官网 | 刹车盘机床-刹车盘生产线-龙口亨嘉智能装备| 工业PH计|工业ph酸度计|在线PH计价格-合肥卓尔仪器仪表有限公司 济南画室培训-美术高考培训-山东艺霖艺术培训画室 | 快速门厂家-快速卷帘门-工业快速门-硬质快速门-西朗门业 | 硫化罐_蒸汽硫化罐_大型硫化罐-山东鑫泰鑫智能装备有限公司 | 运动木地板厂家,篮球场木地板品牌,体育场馆木地板安装 - 欧氏运动地板 | 无线讲解器-导游讲解器-自助讲解器-分区讲解系统 品牌生产厂家[鹰米讲解-合肥市徽马信息科技有限公司] | 3A别墅漆/3A环保漆_广东美涂士建材股份有限公司【官网】 | 光环国际-新三板公司_股票代码:838504| ORP控制器_ORP电极价格-上优泰百科 | 空气净化器租赁,空气净化器出租,全国直租_奥司汀净化器租赁 | 陶瓷砂磨机,盘式砂磨机,棒销式砂磨机-无锡市少宏粉体科技有限公司 | 桑茶-七彩贝壳桑叶茶 长寿茶| 动环监控_机房环境监控_DCIM_机房漏水检测-斯特纽 | 知企服务-企业综合服务(ZiKeys.com)-品优低价、种类齐全、过程管理透明、速度快捷高效、放心服务,知企专家! | 青岛代理记账_青岛李沧代理记账公司_青岛崂山代理记账一个月多少钱_青岛德辉财税事务所官网 | 小威小说网 - 新小威小说网 - 小威小说网小说搜索引擎 | 灰板纸、灰底白、硬纸板等纸品生产商-金泊纸业 | 万烁建筑设计院-建筑设计公司加盟,设计院加盟分公司,市政设计加盟 | 进口试验机价格-进口生物材料试验机-西安卡夫曼测控技术有限公司 | PO膜_灌浆膜及地膜供应厂家 - 青州市鲁谊塑料厂 | 恒温振荡混匀器-微孔板振荡器厂家-多管涡旋混匀器厂家-合肥艾本森(www.17world.net) | 甲级防雷检测仪-乙级防雷检测仪厂家-上海胜绪电气有限公司 | TTCMS自助建站_网站建设_自助建站_免费网站_免费建站_天天向上旗下品牌 | 北京网站建设首页,做网站选【优站网】,专注北京网站建设,北京网站推广,天津网站建设,天津网站推广,小程序,手机APP的开发。 | 万师讲师网-优质讲师培训师供应商,讲师认证,找讲师来万师 | 加气混凝土砌块设备,轻质砖设备,蒸养砖设备,新型墙体设备-河南省杜甫机械制造有限公司 | 针焰试验仪,灼热丝试验仪,漏电起痕试验仪,水平垂直燃烧试验仪 - 苏州亚诺天下仪器有限公司 | 苏州防水公司_厂房屋面外墙防水_地下室卫生间防水堵漏-苏州伊诺尔防水工程有限公司 | 喷播机厂家_二手喷播机租赁_水泥浆洒布机-河南青山绿水机电设备有限公司 | 北京租车公司_汽车/客车/班车/大巴车租赁_商务会议/展会用车/旅游大巴出租_北京桐顺创业租车公司 | 四川成都干燥设备_回转筒干燥机_脉冲除尘器_输送设备_热风炉_成都川工星科机电设备有限公司 | 美名宝起名网-在线宝宝、公司、起名平台 | 上海电子秤厂家,电子秤厂家价格,上海吊秤厂家,吊秤供应价格-上海佳宜电子科技有限公司 | 超声骨密度仪,双能X射线骨密度仪【起草单位】,骨密度检测仪厂家 - 品源医疗(江苏)有限公司 | 全自动实验室洗瓶机,移液管|培养皿|进样瓶清洗机,清洗剂-广州摩特伟希尔机械设备有限责任公司 | 范秘书_懂你的范文小秘书| 全国国际学校排名_国际学校招生入学及学费-学校大全网 | 长沙印刷厂-包装印刷-画册印刷厂家-湖南省日大彩色印务有限公司 青州搬家公司电话_青州搬家公司哪家好「鸿喜」青州搬家 | 奥因-光触媒除甲醛公司-除甲醛加盟公司十大品牌 | 标准品网_标准品信息网_【中检计量】 |