Dieses Buch ist wirklich eine Bereicherung für Interessierte, die sich einen schnellen und umfassenden Einstieg in C# verschaffen wollen.
Dieses Buch umfasst folgende Themen (Buch-Inhaltsverzeichnis):
- Einleitung
- Die erste C#-Anwendung
- Visual C# 2008 Express Edition
- Sprachgrundlagen
- Objektorientierte Sprachgrundlagen
- Namespaces
- Vererbung
- Interfaces
- Aufzählungstypen
- Arrays
- Zeichenkettenverarbeitung
- Eigenschaften und Indexer
- Delegaten und Ereignisbehandlung
- Exceptionbehandlung
- Attribute
- Auflistungen
- Generische Typen
- Dateien, Verzeichnisse und Streams
- Assemblies
- Anwendungsweitergabe
- Konsolenanwendungen
- Windows-Anwedungen (WinForms)
- Dialoge und Menüs
- Grafikprogrammierung
- Steuerelemente erstellen
- Dokumentationskommentare
- Threads
- Netzwerkanwendungen
- Reflection
- XML
- LINQ (Nur der Zugriff auf XML, Auflistungen und Arrays wird beschrieben)
- MSBuild
------------------------
Vorteile:
- Schrittweise und umfassende Einführung in die Sprachgrundlagen
- Gute Erklärung der Unterschiede verschiedener Elemente wie beispielsweise bei Auflistungen, die auf den ersten Blick die gleiche Funktion erfüllen, jedoch auf den zweiten Blick verschiedene Anwendungsmöglichkeiten und kurze Lösungen ermöglichen.
- Übungsaufgaben mit vollständigen Code-Beispielen zum Nachvollziehen (auf CD) und vergleichen mit eigenen Lösungswegen.
Nachteile:
- Das einzige Manko was ich feststellen kann: das Buch behandelt die LINQ-Technologie nur auf XML, Auflistungen und Arrays, jedoch nicht für die wirkliche Erleichterung die LINQ bei Zugriffen auf Datenbanken schafft. Hierzu habe ich jedoch nur noch ein anderes Werk gefunden, was dies wirklich umfassend schafft (nur die Datenbank-Anbindung ist gemeint) =>
Datenbankprogrammierung mit Visual C sharp 2008, m. CD-ROM (Microsoft Fachbibliothek)Fazit:
Auf 570 gut strukturierten und nie langatmig zu lesenden Seiten, wird hier nicht nur ein Blick hinter die Kulissen der Sprache C# gewährt, sondern fundiertes und in der Praxis anwendbares Wissen vermittelt. Wer also noch nach dem passenden Einstieg in C# sucht, wird hier für knapp 30¤ fündig. Es hat nicht den Anspruch ein "umfassendes Nachschlagewerk" zu sein, so wie es andere doppelt so teuere und doppelt so dicke Bücher versprechen, welche dies übrigens auch nicht halten, aber in einer Vielzahl sind die Beispiele so gut geschrieben, dass ich es nach wie vor gerne als mein Nachschlagewerk der ersten Wahl in Sachen C# verwende.