.NET设计规范

当前位置:首页 > 计算机网络 > 程序设计 > .NET设计规范

出版社:机械工业
出版日期:2007-1
ISBN:9787111202035
作者:[美] Krzysztof Cwalina,Brad Abrams
页数:346页

媒体关注与评论

专家书评  在微软,本书所讲述的规范已经指导我们经历了.NET框架的三个版本和众多更小项目的开发,而且它正在指导着下一代Windows操作系统API——WinFX的开发。我希望你也能凭借此书开发出更容易理解和使用的框架、类库和组件。——Anders Hejlsberg,微软资深工程师,C#和Delphi之父  本书绝对是所有.NET开发人员的必读之作。书中提供的.NET设计和创建的实战经验会切实地帮助.NET开发人员理解.NET的来龙去脉,帮助读者既能设计出高质量的类库,又能更有效地使用.NET类库。——Jeffrey Richter,《Microsoft .NET框架程序设计》、《Windows核心编程》的作者  本书将会以两种重要的方式来帮助所有.NET开发人员。第一种方式,使读者更全面地理解用来控制.NET基类库的设计原则;第二种方式,帮助读者更深入地理解这些原则,以便创建出更好地与.NET环境相结合的软件。坦率地说,我认为本书应该放在每一位.NET开发人员的书架上,时时参考、页页钻研。——Bill Wagner,SRT Solutions创始人之一,《Effective C#》的作者

内容概要

Krzysztof Cwalina,于艾奥瓦大学获得计算机科学学士、硕士学位,是微软公共语言运行时的程序主管。他最初为.NET框架的第一个版本设计API。他还曾负责框架中的几个命名空间,包括System.Collections、System.Diagnostics和System.Messaging等,同时他还是FxCop小组的最初成员

书籍目录

FiguresTables Foreword Preface Acknowledgments About the Authors About the Annotators 1 Introduction   1.1 Qualities of a Well-Designed Framework 2 Framework Design Fundamentals   2.1 Progressive Frameworks 9   2.2 Fundamental Principles of Framework Design   2.3 Summary 3 Naming Guidelines   3.1 Capitalization Conventions   3.2 General Naming Conventions   3.3 Names of Assemblies and DLLs   3.4 Names of Namespaces   3.5 Names of Classes, Structs, and Interfaces   3.6 Names of Type Members   3.7 Naming Parameters  3.8 Naming Resources  3.9 Summary4 Type Design Gurdelines  4.1 Types and Namespaces  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 Enum Design   4.9 Nested Types  4.10 Summary5 Member Design6 Designing for Extensibility7 Exceptions8 Usage Guidelines9 Common Design PatternsA C# Coding Style ConventionsB Using FxCop to Enforce the Design GuidelinesC Sample API Specification

作者简介

本书荣获2006年美国软件开发杂志的生产效率大奖

  本书为框架设计人员和相关专业人员设计成功的框架以及可重用的软件提供了非常实用的指导。本书主要讨论框架的设计,虽然针对的是.NET平台,但其中的许多规范对其他平台的框架设计同样具有借鉴意义。书中汇集的规范体现了微软众多开发人员的经验和智慧,已经成为微软开发下一代重量级产品的设计规范。 随书光盘中包括本书内容的视频演示、API规范样例等。

图书封面


 .NET设计规范下载



发布书评

 
 


精彩短评 (总计3条)

  •     强烈期待该书第二版的影印版!!!
  •     推荐自己设计函数库的程序员参考。当然该书第二版已经出版了,希望国内能够继续引进影印版。
  •     本书阐述.NET框架设计背后的一些取舍,向我们解释了为什么.NET会被设计成这个样子,另外本书第一版讲解的是.NET2.0。推荐.NET阵营的程序员都去阅读本书,这样有助于大家高效正确的使用.NET,对于非.NET阵营,本书的设计思想也是值得学习的。
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024