====== Programmentwicklung ====== ===== Programmierarten ===== * ... * [[informatik:programmierung:Imperative Programmierung]] * [[informatik:programmierung:Funktionale Programmierung]] * [[informatik:programmierung:Strukturierte Programmierung]] * [[informatik:oop|Objektorientierte Programmierung]] * ... ===== Entwicklungsumgebungen ===== * [[informatik:programmierung:Entwicklungsumgebung|Turbo C++ Explorer]] ===== Grundlagen visuelle Programmierung ===== * [[informatik:programmierung:Erstes Programm]] * [[informatik:programmierung:Ereignissteuerung]] * [[informatik:programmierung:Kurzmeldungen und Kurzeingeben]] * [[informatik:programmierung:Reihenfolge, Fokussteuerung, Aktivierung und Sichtbarkeit]] * ... ===== Visuelle Komponenten ===== * [[informatik:programmierung:ListBox]] * [[informatik:programmierung:MemoBox]] * [[informatik:programmierung:RichEdit]] * [[informatik:programmierung:Dialoge]] * [[informatik:programmierung:Weitere Formulare]] ===== Steueranweisungen und Programmstrukturen ===== * Lineare Anweisungsfolge * Verzweigungen * Wiederholungen (Schleifen) * [[informatik:programmierung:Funktionen]] * ... * [[informatik:programmierung:Tastaturcodes|Abfragen von Tastaturcodes]] ===== Einige Datenstrukturen ===== * ... * [[informatik:programmierung:Char]] * ... * [[informatik:programmierung:Arrays]] * [[informatik:programmierung:Strings]] * [[informatik:programmierung:Strukturen]] * [[informatik:programmierung:Dateien]] * [[informatik:programmierung:Klassen]] * [[informatik:programmierung:klassen:Datenelemente und Elementfunktionen]] * [[informatik:programmierung:klassen:Gültigkeitsbereich von Datenelementen]] * [[informatik:programmierung:klassen:Datenkapselung]] * [[informatik:programmierung:klassen:Aufruf von Elementfunktionen und der this-Zeiger]] * [[informatik:programmierung:klassen:Konstruktoren und Destruktoren]] * [[informatik:programmierung:Zeiger]] * [[informatik:programmierung:zeiger:Definition von Zeigervariablen]] * [[informatik:programmierung:zeiger:Adressoperator, Zuweisung und generische Zeiger]] * [[informatik:programmierung:zeiger:Ablaufprotokolle für Zeigervariable]] * [[informatik:programmierung:zeiger:Dynamisch erzeugte Variablen]] * [[informatik:programmierung:Verkettete Listen]] * [[informatik:programmierung:Binärbäume]] * ... ===== Compiliervorgang ===== * [[informatik:programmierung:praeprozessor|Der Präprozessor]] ===== Datenbankzugriff ===== * [[informatik:programmierung:db|Externe Datenbanken bearbeiten]] \\ \\ ---- Einige empfehlenswerte C++ Kurse im Netz: * [[http://www.willemer.de/informatik/cpp/index.htm|Einstieg in C++]] * [[http://www.mathematik.uni-marburg.de/~cpp|C++ Eine Einführung]]