Verwandte Artikel zu Framework Design Guidelines: Conventions, Idioms, and...

Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries (Microsoft .NET Development Series) - Hardcover

 
9780321545619: Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries (Microsoft .NET Development Series)

Inhaltsangabe

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 .NET 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.

Die Inhaltsangabe kann sich auf eine andere Ausgabe dieses Titels beziehen.

Über die Autorin bzw. den Autor

Brad Abrams was a founding member of the Common Language Runtime and .NET Framework teams at Microsoft Corporation. He has been designing parts of the .NET Framework since 1998 and is currently Group Program Manager of the .NET Framework team. Brad started his framework design career building the Base Class Library (BCL) that ships as a core part of the .NET Framework. Brad was also the lead editor on the Common Language Specification (CLS), the .NET Framework Design Guidelines, and the libraries in the ECMA\ISO CLI Standard. Brad has authored and coauthored multiple publications, including Programming in the .NET Environment and .NET Framework Standard Library Annotated Reference, Volumes 1 and 2. Brad graduated from North Carolina State University with a B.S. in computer science. You can find his most recent musings on his blog at http://blogs.msdn.com/BradA.

 

Krzysztof Cwalina is a program manager on the .NET Framework team at Microsoft. He was a founding member of the .NET Framework team and throughout his career has designed many .NET Framework APIs and framework development tools, such as FxCop. He is currently leading a companywide effort to develop, promote, and apply framework design and architectural guidelines to the .NET Framework. He is also leading the team responsible for delivering core .NET Framework APIs. Krzysztof graduated with a B.S. and an M.S. in computer science from the University of Iowa. You can find his blog at http://blogs.msdn.com/kcwalina.

„Über diesen Titel“ kann sich auf eine andere Ausgabe dieses Titels beziehen.

Gebraucht kaufen

Zustand: Gut
May have limited writing in cover...
Diesen Artikel anzeigen

Gratis für den Versand innerhalb von/der USA

Versandziele, Kosten & Dauer

EUR 28,91 für den Versand von Vereinigtes Königreich nach USA

Versandziele, Kosten & Dauer

Weitere beliebte Ausgaben desselben Titels

9780134839042: Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries (Paperback) (Development)

Vorgestellte Ausgabe

ISBN 10:  0134839048 ISBN 13:  9780134839042
Verlag: Financial Times Prentice Hall, 2008
Softcover

Suchergebnisse für Framework Design Guidelines: Conventions, Idioms, and...

Beispielbild für diese ISBN

Krzysztof Cwalina; Brad Abrams
ISBN 10: 0321545613 ISBN 13: 9780321545619
Gebraucht Hardcover

Anbieter: ThriftBooks-Atlanta, AUSTELL, GA, USA

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Hardcover. Zustand: Very Good. No Jacket. May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less 2.29. Artikel-Nr. G0321545613I4N00

Verkäufer kontaktieren

Gebraucht kaufen

EUR 5,60
Währung umrechnen
Versand: Gratis
Innerhalb der USA
Versandziele, Kosten & Dauer

Anzahl: 1 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Cwalina, Krzysztof, Abrams, Brad
ISBN 10: 0321545613 ISBN 13: 9780321545619
Gebraucht Hardcover

Anbieter: Better World Books, Mishawaka, IN, USA

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Zustand: Good. Used book that is in clean, average condition without any missing pages. Artikel-Nr. 10652319-6

Verkäufer kontaktieren

Gebraucht kaufen

EUR 6,52
Währung umrechnen
Versand: Gratis
Innerhalb der USA
Versandziele, Kosten & Dauer

Anzahl: 2 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Abrams, Brad
ISBN 10: 0321545613 ISBN 13: 9780321545619
Gebraucht Paperback

Anbieter: WorldofBooks, Goring-By-Sea, WS, Vereinigtes Königreich

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Paperback. Zustand: Very Good. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged. Artikel-Nr. GOR003464567

Verkäufer kontaktieren

Gebraucht kaufen

EUR 7,51
Währung umrechnen
Versand: EUR 6,48
Von Vereinigtes Königreich nach USA
Versandziele, Kosten & Dauer

Anzahl: 3 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Cwalina, Krzysztof; Abrams, Brad
ISBN 10: 0321545613 ISBN 13: 9780321545619
Gebraucht Hardcover

Anbieter: MusicMagpie, Stockport, Vereinigtes Königreich

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Zustand: Very Good. 1752229293. 7/11/2025 10:21:33 AM. Artikel-Nr. U9780321545619

Verkäufer kontaktieren

Gebraucht kaufen

EUR 9,03
Währung umrechnen
Versand: EUR 6,35
Von Vereinigtes Königreich nach USA
Versandziele, Kosten & Dauer

Anzahl: 1 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Krzysztof Cwalina
ISBN 10: 0321545613 ISBN 13: 9780321545619
Gebraucht Hardcover

Anbieter: medimops, Berlin, Deutschland

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Zustand: good. Befriedigend/Good: Durchschnittlich erhaltenes Buch bzw. Schutzumschlag mit Gebrauchsspuren, aber vollständigen Seiten. / Describes the average WORN book or dust jacket that has all the pages present. Artikel-Nr. M00321545613-G

Verkäufer kontaktieren

Gebraucht kaufen

EUR 14,03
Währung umrechnen
Versand: EUR 45,00
Von Deutschland nach USA
Versandziele, Kosten & Dauer

Anzahl: 1 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Cwalina, Krzysztof/ Abrams, Brad
ISBN 10: 0321545613 ISBN 13: 9780321545619
Neu Hardcover

Anbieter: Revaluation Books, Exeter, Vereinigtes Königreich

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Hardcover. Zustand: Brand New. 2nd hardback/dvdr edition. 436 pages. 9.75x7.75x1.25 inches. In Stock. Artikel-Nr. 0321545613

Verkäufer kontaktieren

Neu kaufen

EUR 70,00
Währung umrechnen
Versand: EUR 28,91
Von Vereinigtes Königreich nach USA
Versandziele, Kosten & Dauer

Anzahl: 1 verfügbar

In den Warenkorb