Bewertung:

Das Buch bietet eine umfassende Einführung in C# und die objektorientierte Programmierung, wobei der Schwerpunkt auf praktischen Anwendungen liegt. Es wird allgemein für seine Klarheit, Organisation und Themenvielfalt gelobt, steht aber in der Kritik, weil es Vorkenntnisse in C# voraussetzt und die Grundlagen nicht ausreichend abdeckt.
Vorteile:⬤ Klare und gut strukturierte Darstellung der Konzepte der objektorientierten Programmierung.
⬤ Deckt ein breites Spektrum an Themen ab, einschließlich WCF, UI-Entwicklung und ADO.NET.
⬤ Nützlich für Umsteiger aus anderen Bereichen der Programmierung.
⬤ Spannende Erklärungen, die Anfängern helfen, komplexe Konzepte zu begreifen.
⬤ Effektiver Einsatz von Übungen, die das Gelernte vertiefen.
⬤ Setzt Vorkenntnisse in C# voraus, was für echte Anfänger möglicherweise nicht geeignet ist.
⬤ Einige Kapitel stützen sich stark auf die UML, die in der Praxis nicht durchgängig anwendbar ist.
⬤ Es fehlt der vollständige Quellcode für die Beispiele, was das praktische Verständnis erschwert.
⬤ Einige Benutzer fanden, dass es sich eher um eine breite Mischung von Themen handelt als um eine gezielte Vertiefung in die objektorientierte Programmierung.
(basierend auf 13 Leserbewertungen)
Beginning C# Object-Oriented Programming
⬤ Überblick über die objektorientierte Programmierung.
⬤ Entwurf von OOP-Lösungen: Identifizierung der Klassenstruktur.
⬤ Entwerfen von OOP-Lösungen: Modellierung der Objektinteraktion.
⬤ Entwerfen von OOP-Lösungen: Eine Fallstudie.
⬤ Einführung in das.NET Framework und Visual Studio.
⬤ Erstellen von Klassen.
⬤ Erstellen von Klassenhierarchien.
⬤ Implementieren von Objektzusammenarbeit.
⬤ Arbeiten mit Collections.
⬤ Implementieren der Datenzugriffsschicht.
⬤ Entwickeln von Windows-Anwendungen.
⬤ Entwickeln von Webanwendungen.
⬤ Entwicklung und Nutzung von WCF-Diensten
⬤ Entwickeln der OSO-Anwendung.
⬤ Abschluss.
⬤ Grundlegende Programmierkonzepte.
⬤ Ausnahmebehandlung in C#.
⬤ Installation der erforderlichen Software.