Programm |
Beschreibung |
DELPHI |
Turbo-
PASCAL |
Lernumgebung |
|
|
|
-
Delphi-Karel |
Karel D. Robot.
Neuentwicklung von Karel zum spielerischen Lernen von OOP unter Delphi.
Delphi-Projekt inkl. Hilfe u. Tutorial.
Open source. |
Download
Delphi6/7
Delphi4/5
Light |
|
Einführung OOP |
|
|
|
-
Übungen I |
Einführung in die Benutzung
des Compilers.
Arbeiten mit GUI-Komponenten |
Download |
|
-
Übungen II |
OOP-Einführung mit
Grafik-Objekten. Benutzung von Fachklassen (uGrafik). Manipulation von
Objekten und Algorithmik |
Download |
|
-
Display |
800 diskrete Lampenobjekte
in einer Matrix. Manipulation von Objekten
und Algorithmik bis der Doktor kommt ... |
Download |
|
-
MVC-Demo |
Visualisierung des
MVC-Konzepts |
Download |
|
-
Dicke Kinder |
Einfaches Programmbeispiel für Fachklassen und MVC -
Konzept |
Download |
|
-
Zahlenraten |
wie oben |
Download |
Download |
-
Calculator |
Fachklasse TRechner
entwickeln |
Download |
|
Einführung OOM |
|
|
|
-
Ampelanlage |
Kleines Projekt zum Entwurf
und Implementieren eigener Klassen. (Simulation mit uGrafik) |
Download |
|
-
Taschenlampe |
Einführung in
objektorientierte Modellierung in fünf Versionen am Beispiel einer
Taschenlampe |
Download |
|
Automaten |
|
|
|
-
Fahrscheinautomat |
Komplexes Programmsystem
mit 9 Klassen.
Simulation eines realen Automaten, s. Dok. Fahrscheinautomat |
Download |
Download |
-
Geldwechsler |
Komplexes dokumentiertes Programmsystem
mit 12 Klassen. Simulation eines realen Automaten, Abstrakte Klassen,
Polymorphie, abstrakte Liste (Queue) Lehrer- u. Schülerversion
mit leicht zu korrigierenden Fehlern (s. Dok). |
Download |
|
Dateiverwaltung |
|
|
|
-
PAT 01 |
Patientenverwaltung.
Typische Klassenbeziehungen.
Musterprogramm für OOP in
MVC-Architektur. |
Download |
|
- PAT 97 |
Wie oben. Beispiel für OOP mit Turbo-Pascal. |
|
Download |
Grafik |
|
|
|
-
Billard |
Einführung in
Grafikprogrammierung |
Download |
|
- RGB-Farben |
zeigt die Werte (0-255) für
beliebig einstellbare Farbmischung an. Nützlich für Grafikprogrammierung. |
Download |
|
Kryptographie |
|
|
|
-
Krypto 2000 |
Universelles Rahmenprogramm
für verschiedene Verschlüsselungen. Oberklasse KODIERER, Unterklassen
CAESAR, CAESAR2000, Vigenère |
Download |
|
-
Caesar 2000 |
Automatische
Entschlüsselung |
Download |
|
-
Steganos |
Verstecken von ASCII-/RTF-Texten
in Bitmap-Bildern. Freie Wahl des Pixelbits. |
Download |
|
Größere Softwareprojekte |
|
|
|
Personaleinsatzplaner
e-fish |
Automatische Wochenplanung,
mehrere Arbeitsplätze, viele Mitarbeiter mit wechselnden Einsatzzeiten. |
Download |
|
Restaurantabrechnung
Table-Cuenta |
Restaurant-Organisation.
Bestellaufnahme pro Tisch/Gast mit Rechnungserstellung. Kellner-bezogen. |
Download |
|
Suchen, Sortieren |
|
|
|
-
Sort 99 |
Programmrahmen für
beliebige Sortiermethoden |
Download |
|
-
Sort 2000 |
Zeitmessung/Effizienzvergleich für BubbleSort, ShakerSort,
StraightInsertion, QuickSort |
Download |
|
-
Such 99 |
Programmrahmen für
beliebige Suchmethoden (seq. u. bin. Suchen) |
Download |
|
Tools, Diverses |
|
|
|
- Poly-Demo |
Einfaches Beispiel für Polymorphie, Polymorphe Objekte in
einer Liste |
Download |
|
Klassenbibliotheken |
|
|
|
-
DLib
(Delphi 5 u. 6) |
Eigene Bibliotheks-Klassen,
die einige
Delphi-Programme benötigen.
Enthält uGrafik, uDListe, uSListe, uZeit u. a. |
Download |
|
-
TPLib
(Turbo-Pascal 7) |
Für alle TP-Programme.
Enthält Grafik-, Bildschirmobjekt-, Listen-, Dateiklasse |
|
Download |