Hier erhalten Entwickler Richtlinien und Best Practise-Beispiele für die Entwicklung von wiederverwertbaren .NET-Klassen und lernen ihren Code so zu verbessern, dass ihn andere Entwickler problemlos verwenden können. Mitglieder des .NET Framework- und des Win FX-Teams bei Microsoft geben Empfehlungen, an welcher Stelle welche Richtlinie sinnvoll ist und wann, man die Konventionen auch mal durchbrechen sollte. Best Practise-Lösungen für das Framework-Design
Entwickler erhalten mit diesem Buch optimale Verfahrensweisen für das Design von System Frameworks und wieder verwendbaren Bibliotheken, die mit dem Microsoft .NET Framework und WinFX eingesetzt werden. Dieses Buch legt den Schwerpunkt auf die Designanforderungen, die direkt die Programmierbarkeit eines Frameworks und insbesondere die öffentlich zugänglichen APIs betreffen.
Dieses Buch verbessert die Arbeit eines jeden .NET-Entwicklers, der wieder verwendbaren Code programmiert. Ein besonderer Pluspunkt sind die Anmerkungen, die von verschiedenen Mitgliedern des Microsoft .NET Framework- und des WinFX-Teams verfasst wurden. Sie beschreiben die lebhafte Diskussion über die Hintergründe und zeigen, dass es auch gute Gründe dafür gibt, die Regeln manchmal zu durchbrechen.
Aus dem Inhalt:
Die grundsätzliche Philosophie hinter dem Framework Design
Leitsätze und Richtlinien für jede Art von Framework Design
Namensrichtlinien für die verschiedenen Bereiche des Frameworks wie Namensräume, Typen und Member
Richtlinien für das Design von Typen und Typmembern
Fragestellungen und Richtlinien, um eine angemessene Erweiterbarkeit innerhalb Ihres Frameworks sichern
Richtlinien für die Arbeit mit Ausnahmen - der bevorzugten Fehlermeldungsmethode im .NET Framework und in Win FX.
Richtlinien, um Typen zu erweitern und zu verwenden, die in Frameworks üblicherweise auftreten.
Richtlinien und Beispiele für gebräuchliche Framework-Design-Patterns
Auf DVD:
Designing .NET Class Libraries-Videos
Beispiel-API-Spezifikation
Zusätzliches Material
Die Autoren:
Krzysztof Cwalina ist Programm-Manager im CLR-Team bei Microsoft. Er ist verantwortlich für verschiedene Namensräume im .NET Framework und führt eine firmenweite Initiative an, um die Designrichtlinien zu entwickeln, zu verbreiten und anzuwenden.
Brad Abrams gehört zu den Gründungsmitgliedern des CLR- und des .NET Framework-Teams bei Microsoft. Als Lead Program Manager ist er für die Sicherung der Entwicklerproduktivität und Konsistenz des .NET Frameworks in Vista verantwortlich.
Entwickler erhalten mit diesem Buch optimale Verfahrensweisen für das Design von System Frameworks und wieder verwendbaren Bibliotheken, die mit dem Microsoft .NET Framework und WinFX eingesetzt werden. Dieses Buch legt den Schwerpunkt auf die Designanforderungen, die direkt die Programmierbarkeit eines Frameworks und insbesondere die öffentlich zugänglichen APIs betreffen.
Dieses Buch verbessert die Arbeit eines jeden .NET-Entwicklers, der wieder verwendbaren Code programmiert. Ein besonderer Pluspunkt sind die Anmerkungen, die von verschiedenen Mitgliedern des Microsoft .NET Framework- und des WinFX-Teams verfasst wurden. Sie beschreiben die lebhafte Diskussion über die Hintergründe und zeigen, dass es auch gute Gründe dafür gibt, die Regeln manchmal zu durchbrechen.
Aus dem Inhalt:
Die grundsätzliche Philosophie hinter dem Framework Design
Leitsätze und Richtlinien für jede Art von Framework Design
Namensrichtlinien für die verschiedenen Bereiche des Frameworks wie Namensräume, Typen und Member
Richtlinien für das Design von Typen und Typmembern
Fragestellungen und Richtlinien, um eine angemessene Erweiterbarkeit innerhalb Ihres Frameworks sichern
Richtlinien für die Arbeit mit Ausnahmen - der bevorzugten Fehlermeldungsmethode im .NET Framework und in Win FX.
Richtlinien, um Typen zu erweitern und zu verwenden, die in Frameworks üblicherweise auftreten.
Richtlinien und Beispiele für gebräuchliche Framework-Design-Patterns
Auf DVD:
Designing .NET Class Libraries-Videos
Beispiel-API-Spezifikation
Zusätzliches Material
Die Autoren:
Krzysztof Cwalina ist Programm-Manager im CLR-Team bei Microsoft. Er ist verantwortlich für verschiedene Namensräume im .NET Framework und führt eine firmenweite Initiative an, um die Designrichtlinien zu entwickeln, zu verbreiten und anzuwenden.
Brad Abrams gehört zu den Gründungsmitgliedern des CLR- und des .NET Framework-Teams bei Microsoft. Als Lead Program Manager ist er für die Sicherung der Entwicklerproduktivität und Konsistenz des .NET Frameworks in Vista verantwortlich.