圖書標籤: C #.net Framework 編程 design 計算機 架構設計 Programming
发表于2024-12-26
Framework Design Guidelines pdf epub mobi txt 電子書 下載 2024
Framework Design Guidelines, Second Edition, teaches developers the best practices for designing reusable libraries for the Microsoft .NET Framework. Expanded and updated for .NET 3.5, this new edition focuses on the design issues that directly affect the programmability of a class library, specifically its publicly accessible APIs. This book can improve the work of any .NET developer producing code that other developers will use. It includes copious annotations to the guidelines by thirty-five prominent architects and practitioners of the .NET Framework, providing a lively discussion of the reasons for the guidelines as well as examples of when to break those guidelines. Microsoft architects Krzysztof Cwalina and Brad Abrams teach framework design from the top down. From their significant combined experience and deep insight, you will learn * The general philosophy and fundamental principles of framework design * Naming guidelines for the various parts of a framework * Guidelines for the design and extending of types and members of types * Issues affecting-and guidelines for ensuring-extensibility * How (and how not) to design exceptions * Guidelines for-and examples of-common framework design patterns Guidelines in this book are presented in four major forms: Do, Consider, Avoid, and Do not. These directives help focus attention on practices that should always be used, those that should generally be used, those that should rarely be used, and those that should never be used. Every guideline includes a discussion of its applicability, and most include a code example to help illuminate the dialogue. Framework Design Guidelines, Second Edition, is the only definitive source of best practices for managed code API development, direct from the architects themselves. A companion DVD includes the Designing .N ET Class Libraries video series, instructional presentations by the authors on design guidelines for developing classes and components that extend the .NET Framework. A sample API specification and other useful resources and tools are also included.
krzysztof cwalina 微軟公司公共語言運行庫(clr)的項目經理。他曾為.net框架的首個版本設計api,並負責框架中的多個名字空間,包括system.collections、system.diagnostics、system.messaging,等等。他也是fxcop開發組的發起成員之一。目前,他正緻力於在整個公司範圍內開發推廣設計規範,並將其應用到.net框架和winfx中。
brad abrams 微軟公司公共語言運行庫開發組和.net框架開發組的創始成員之一,目前是lead program manager。brad也是公共語言規範(cls)、.net框架設計規範及ecmaiso cli標準中程序庫標準的主編。brad與他人閤著瞭programming in the .net environment,他還是.net framework standard library annotated reference(捲1和捲2)的編輯。讀者可以從他的blog:http://blogs.msdn.com/brada/中瞭解他最新的想法。
葛子昂,1998年畢業於南京理工大學計算機係,目前就職於微軟亞洲工程院上海分院,緻力於windows server的相關研發。之前曾先後任職於上海育碧電腦軟件有限公司和上海旭上電子有限公司,從事遊戲軟件的開發及圖形處理器的設計。
非常不錯的書
評分有些書需要慢慢讀,一點一點地啃。這本書不一樣,你可以很輕鬆地快速閱讀完,但讀完之後能有多少收獲,這和個人的經驗是息息相關的:有很多書裏的東西隻有有過類似的經驗纔能明白其中的價值。讀這本書給我的感覺就像是去微軟總部齣瞭一次差,然後CLR的設計者大牛們每天跟你開會聊天,講講他們在設計Framework的時候的得失,有哪些有趣的或者遺憾的故事。另外,如果你在工作中使用過FxCop這個工具,可能有些時候根據這個工具預設的rule檢查齣來的問題你並不能完全理解背後的原因,相信在讀完這本書後基本都能找到答案。
評分非常不錯的書
評分有些書需要慢慢讀,一點一點地啃。這本書不一樣,你可以很輕鬆地快速閱讀完,但讀完之後能有多少收獲,這和個人的經驗是息息相關的:有很多書裏的東西隻有有過類似的經驗纔能明白其中的價值。讀這本書給我的感覺就像是去微軟總部齣瞭一次差,然後CLR的設計者大牛們每天跟你開會聊天,講講他們在設計Framework的時候的得失,有哪些有趣的或者遺憾的故事。另外,如果你在工作中使用過FxCop這個工具,可能有些時候根據這個工具預設的rule檢查齣來的問題你並不能完全理解背後的原因,相信在讀完這本書後基本都能找到答案。
評分有些書需要慢慢讀,一點一點地啃。這本書不一樣,你可以很輕鬆地快速閱讀完,但讀完之後能有多少收獲,這和個人的經驗是息息相關的:有很多書裏的東西隻有有過類似的經驗纔能明白其中的價值。讀這本書給我的感覺就像是去微軟總部齣瞭一次差,然後CLR的設計者大牛們每天跟你開會聊天,講講他們在設計Framework的時候的得失,有哪些有趣的或者遺憾的故事。另外,如果你在工作中使用過FxCop這個工具,可能有些時候根據這個工具預設的rule檢查齣來的問題你並不能完全理解背後的原因,相信在讀完這本書後基本都能找到答案。
不知道为什么把书名译成这样,英文原本是:Framework Design Guidelines,多么大气的名字。结果被译成:.NET设计规范。 从目录上看,本书主要还是讲如何设计好一个framework,与平台和语言无关,只是通过.NET平台来举例具体说明,中文书名却把副标题中的.NET当成了...
評分程序和画画一样,无非就是各种元素的控制和充填,只是把画画中的线条,点什么的变成了程序中的类,接口,函数,然后在统一构成一幅完整的画卷(程序),如此而已。 首先,本书好就好在,它告诉了你程序中的这些元素在.Net中应该如何使用,如何选择。 当你还在为选择是用接口...
評分 評分 評分程序和画画一样,无非就是各种元素的控制和充填,只是把画画中的线条,点什么的变成了程序中的类,接口,函数,然后在统一构成一幅完整的画卷(程序),如此而已。 首先,本书好就好在,它告诉了你程序中的这些元素在.Net中应该如何使用,如何选择。 当你还在为选择是用接口...
Framework Design Guidelines pdf epub mobi txt 電子書 下載 2024