Programmierung
mit MS Visual Basic
Prof. Dr. Rolf Hirte,
Technische Fachhochschule Wildau

X zurück zur Homepage
X Sitemap
Einleitung
X Welches Visual Basic?
X Hilfe!
X Umgang mit der IDE
Steuerelemente
X Übersicht der Steuerelemente
x Steuerelementefelder
X Eigenschaften und Methoden
X Ereignisse
Datentypen und Deklaration
X Übersicht der Datentypen
x Deklaration von Variablen
x Deklaration von Arrays
x Benutzerdefinierter Datentyp
x Dynamische Feldvariable
Kurze Befehlsübersicht
X Operatoren
x Rechen-Operatoren
x Vergleichsoperatoren
x Logische Operatoren
X Funktionen
x Mathematische Funktionen
x Typ-Umwandlungsfunktionen
x Stringfunktionen
x Datumsfunktionen
x Finanzmathematische Funktionen
x Sonstige Funktionen
X Strukturen
x Auswahlstrukturen
x Schleifenstrukturen
Eingaben
X Eingabe mit Steuerelementen
x mit einer Inputbox
x mit einem Textfeld
x Optionsfeld (OptionButton)
x Kontrollkästchen (Checkbox)
x Schieberegler (ScrollBar)
x Kombinations- und Listenfeldsteuerelement
x TextBoxen für Fortgeschrittene
X Auswahlhilfe Kartenstapel (SSTab)
X weitere Mauseingaben
X weitere Tastatureingaben
Ausgaben
X Bildschirmausgabe
x Druck in das Direktfenster
x Ausgabe in eine Message-Box
x Ausgabe in ein Bezeichnungsfeld
x Ausgabe in ein Textfeld
x Wertanzeige mit ScrollBar
X Druckerausgabe
X Formatierung
Standarddialoge
X Standarddialoge nutzen
x Öffnen
x Speichern (unter)
x Farbe
x Schriftart
x Druckerauswahl / Drucken
x Hilfe
Grafikprogrammierung
X Farben
X Grafik-Komponenten
x Grafikmethoden
x Koordinaten
X Eingriffe in Grafikdarstellungen
x Bewegte Grafik
x Bewegte Bitmaps/Icons
X GDI-Aufruf
x Deklaration und Aufruf
x Beispiel 1: BitBlitter
x Beispiel 2: FloodFill
Programmdesign
X Programmierung eines Menüs
x Sichtbare Hülle des Menüs
x Menü einbinden
X Buttonleiste einfügen
X Statusleiste anlegen
Dateimanagement
X Zwischenablage nutzen
x Text transportieren
x Grafik transportieren
X Diskette/Festplatte nutzen
x Lesen und Schreiben von Dateien
x Beispiel: Daten abspeichern
x Beispiel: Daten einlesen
X Datenbankprogrammierung
x Datenbank anlegen
x Zugriff zur Datenpflege
x freier Zugriff
Multimedia
X Krach ... Musik
x API-Deklaration und Aufruf
x Beispiel 1: Systemtöne
x Beispiel 2: .wav-Dateien abspielen
x Beispiel 3: Töne erzeugen
Sonstiges
X Ini-Dateien nutzen
x API-Deklaration und Aufruf
x Funktionen zum Zugriff
x Beispiel: Ini-Datei schreiben
x Beispiel. Ini-Datei lesen
X Fehler abfangen und behandeln
X Abbruchmöglichkeit vorsehen
X Aufruf von Fremdprogrammen
X ActiveX-Steuerelement
X Zeitmessung, Zeitgabe
Programmbeispiele
X Erster Versuch: Eine Uhr
x Uhr, etwas hübscher
x Uhr mit Zeigern
x Laufende Uhr
X Zweiter: Waggonbedarf
x Das Formular
x Der Programmcode
x Verbesserungen
X Zeit und Geld
x Geburtstagsrechner
x Währungsrechner
X Graphik
x Darstellung von Vektoren
x Kurbeltrieb
x Turm von Hanoi
X Datenauswertung
x Diagramm zeichnen und drucken
x "Professionelles" Diagramm
X Web-Tool: Suchen/Ersetzen
Algorithmen
x Eine Vorrede
X Rechnung mit hoher Stellenzahl
x Fakultät 1
x Fakultät 2
x Konstante e
x Konstante Pi
X Nullstellen von Polynomen
X Lineare Gleichungssysteme
x Gaußscher Algorithmus
x Householder
x Matrizeninversion
x Gauß-Seidel
x Verfahrenstest
X System nichtlinearer Gleichungen
X Differentialgleichungen (DGl)
x Runge-Kutta für 1 DGl
x ... mit Schrittweitensteuerung
x Runge-Kutta-Fehlberg für 1 DGl
x Systeme von DGln
x Anwendung: Räuber-Beute-System
X Kurvenglättung, Interpolation
x Kubische Splines
x Bezier-Kurven
X Regression nach Polynomen
x Nichtlineare Regression: Newton-Verfahren
X Wahrscheinlichkeit / Statistik
x Binomialverteilung darstellen
x Poissonverteilung darstellen
x normalverteilte Zufallszahlen
x Fehlerintegral/ Quantile der Normalverteilung
X Sortierung
x Shellsort
x Heapsort
x Quicksort
x Visualisierung: Sortierverfahren
X Spezialitäten
x Travelling Salesman
Anhang
X Etwas zu meckern oder zu loben?
X Dieser Kurs: Download
X zurück zur Homepage
© Rolf Hirte
zuletzt bearbeitet: 29.10.2004