Einführung in C++ und Visual C++
Dieser Einstiegskurs wendet sich an Programmieranfänger oder Neulinge in der Sprache C++. Er beschreibt die grundlegenden Schritte zum Erstellen eines Programms in der Entwicklungsumgebung Visual C++. Er enthält Einführungen in die Struktur eines C++-Quellcodes, in die Ablaufstrukturen, in Funktionen (nutzen und erstellen), zusammengesetzte Datentypen, Zeiger und Speicherallokation.

USB IO-Warrior
Der IO-Warrior ist ein Mikrocontroller mit USB-Anschluss, der 32 digitale Ein-/Ausgänge zur Verfügung stellt. Ein PC kann damit per USB-Kommunikation Daten einlesen und ausgeben. Hier werden die erforderlichen Schritte in Visual C++ beschrieben, um ein Programm zur Nutzung des Controllers zu erstellen. Zusätzlich habe ich für eine leichte Programmierung eine Wrapper-Klasse zusammengestellt, die hier erläutert wird.

Einführung in ein relationales Datenbanksystem (MySQL)
Diese Einführung zeigt hilfreiche Werkzeuge zur Verwendung von MySQL auf. Es werden die ersten Schritte zum Entwurf einer relationalen Datenbank erläutert (Entität, Beziehung, Kardinalitäten, ER-Schema, Tabelle, Referenz).
Weitere Themen sind:
MySQL-Datentypen, Funktionale Abhängigkeit, Abfragen von verknüpften Tabellen
Die Bibliothek mysql++ zum Erstellen von MySQL-Anwendungen in C++ wird kurz vorgestellt und die dazu erforderlichen Konfigurationsschritte in Visual C++ beschrieben.

Programmieren in C und C++
Dieser Kurs beschreibt auch eine etwas fortgeschrittenere Programmierung (Ausnahmebehandlung, Objektorientierung, Datenstrukturen, Grundlagen zur Standard Template Library).

Einführung in Java
Diese kleine Einführung in die Programmiersprache Java erläutert die ersten Schritte zum Erstellen kleiner Java-Applikationen.

CGI-Programmen in C++
In diesem kleinen Kurs werden die grundlegenden Verarbeitungsschritte zur Gewinnung der Daten aus einem HTML-Formular dargestellt. Weil die in C++ geschriebene CGI-Programme auf den Rechnern meines Web-Hosters nicht laufen, kann ich diese Einführung hier leider nur dokumentieren und nicht funktionstüchtig präsentieren.