Am Ende des Video-Trainings können Sie:
- eine .NET Programmierumgebung einrichten,
- mit Datentypen, Entscheidungsstrukturen, Schleifen, Listen und Dateien in C# umgehen,
- Objektorientierung verstehen und anwenden,
- die Neuerungen von C# 3.0 wie LinQ nutzen,
- Office-Anwendungen wie Excel fernsteuern,
- Projektvorlagen einsetzen,
- das Windows Presentation Framework und das Windows Communication Framework nutzen.
Dieses Video-Training führt Ein- und Umsteiger rasch an die Programmierung mit C# heran, um in nachfolgenden Kapiteln einige wesentliche Themen auch in der Tiefe zu behandeln. Die beiden Autoren bauen das Wissen um die Werkzeuge, die Sprachgrundlagen und die Objektorientierung geschickt auf. Die Highlights der neuesten Version von C# beziehungsweise .NET dürfen dabei ebenso wenig fehlen wie die als Workshop realisierte Interoperabilität mit MS-Office-Applikationen und die Oberflächengestaltung.
Werkzeuge
Die Autoren zeigen Ihnen im ersten Kapitel, welche Werkzeuge Sie zur C#-Programmierung benötigen und wie Sie diese installieren. Da Microsoft mehrere Varianten des Visual Studios anbietet, sollte man sich über deren Unterschiede im Klaren sein.
Basiswissen
Dieser erste Lernabschnitt enthält das grundlegende Wissen der Sprache C# mit seinen Variablen, Entscheidungsstrukturen und Schleifen. Sie lernen, wie Sie (Text-)Dateien auslesen und neue Daten ergänzen und erfahren die Vor- und Nachteile der vielen Arten von Arrays in C#.
Objektorientierung
Microsofts .NET ist komplett objektorientiert, das bedeutet dass alles, womit Sie arbeiten, ein Objekt ist. Das System beruht auf Klassen, die irgendwo definiert sind, und auf den mehrfach möglichen Instanzen einer einzelnen Klasse. Ein Film in diesem Kapitel behandelt sogar die Ablaufsteuerung durch Threads.
Neu in C# 3.0
In diesem Abschnitt lernen Sie jene faszinierenden Arbeiterleichterungen kennen, die Microsoft in der aktuellen Version eingeführt hat: Vor allem „LinQ“ als einfache und klare Abfragesprache für Objektmengen wird Ihnen viel Freude bereiten!
Spezielle Programmiertechniken
Dieses Kapitel fasst zwei Themen zusammen, die für C#-Programmierer wesentlich sind: Wie arbeitet C# mit den APIs anderer Microsoft-Applikationen zusammen (im Workshop ist es MS Excel) und wie erstellt man eine Oberfläche mit allen seinen Controls und Events?
Projektmappen, Projektvorlagen und mehr
Die unterschiedlichen Einsatzgebiete der C#-Anwendungen spiegeln sich in den "Vorlagen" in Visual Studio wider. Lernen Sie die wichtigsten Vorlagen und deren Arbeitserleichterungen in praktischen Beispielen kennen.
Windows Presentation Framework
Mit dem .NET-Framework 3.0 hat Microsoft diese neue Technologie eingeführt: Das "Windows Presentation Framework" ist eine revolutionäre neue Technik, um „Forms“ (also die Oberfläche Ihrer Applikation) modern und dynamisch zu halten.
Windows Communication Framework
In Form eines immer weiter ausgebauten Workshops wird das WCF erklärt. Dieses sollten Sie dann einsetzen, wenn verschiedene Programme auf entfernten PCs zusammenarbeiten müssen. Es geht dabei immer um die Nutzung von Kommunikationskanälen, auch in Form von WebServices. Lernen Sie mehr über dieses faszinierende Thema!