Kurzbeschreibung
Nach einer ausführlichen Behandlung von C# 3.0 (inkl. OOP) und der grundlegenden Arbeit mit dem .NET Framework 3.5 geht Jürgen Bayer auf die verschiedenen Aspekte der Windows-Programmierung mit Visual C# 2008 ein. In leicht verständlichem Stil behandelt er neben Themen wie Multithreading auch neue Themen wie die Datenabfragesprache LINQ oder die Oberflächenprogrammierung mit WPF.
Klappentext
Das .NET Framework 3.5 und C# 3.0 bieten ein enormes Potenzial für die Entwicklung aller Arten von Anwendungen. Dieses Buch weist Ihnen den Weg durch die Vielfalt der Möglichkeiten. Es behandelt zunächst die Grundlagen von C# 3.0 und des .NET Framework, weswegen es für Einsteiger mit etwas Programmier-Vorerfahrung geeignet ist. Das Buch umfasst aber auch fortgeschrittene Themen wie LINQ, WPF, LINQ to SQL, Multithreading und vieles mehr. Der erfahrene Autor stellt die für die Praxis wichtigen Dinge in den Vordergrund. Er behandelt die Grundlagen der einzelnen Themen sehr ausführlich, spricht aber auch Themen an, die für Profis wichtig sind, wie z.B. die Performance von .NET-Features.
Aus dem Inhalt
- Einführung in Visual Studio, Grundlegende Programmierung mit C# 3.0
- Grundlegende objektorientierte Programmierung (OOP), weiterführende OOP und OOP-Specials
- Arrays und Auflistungen
- Grundlegende Programmiertechniken (Arbeiten mit Strings, Datumstypen, regulären Ausdrücken etc.)
- Fehler suchen (debuggen), testen und protokollieren
- Dateien lesen und schreiben, Daten komprimieren, Streams, isolierter Speicher
- LINQ (Language Integrated Query), Datenbanken mit LINQ to SQL bearbeiten
- WPF-Anwendungen entwickeln
- Konfiguration einer Anwendung, Arbeiten mit Ressourcen und Lokalisierung einer Anwendung
- Verteilen einer Windowsanwendung über ein Setup oder ClickOnce
- Serialisierung, Lesen und Schreiben von XML-Dokumenten
- Multithreading, Aufrufen von API-Funktionen, Arbeiten mit COM-Komponenten
- Assemblys, Reflection und Anwendungsdomänen
- Verschlüsseln und Entschlüsseln von Daten
Auf der DVD - Die Beispiele aus dem Buch
- Tools
- Visual Studio 2008 Express Edition