bics

 


Informatik Sekundarstufe II

 Downloads - Programmbeispiele in OOP 

[ bics | Informatik ]
Nutzungsbedingungen

Programmbeispiele, die im und für den Unterricht entwickelt wurden.

- Alle Programme sind dokumentiert und voll durchspezifiziert -
Sofern ein Programm in mehreren Sprachen vorliegt,
sind die Fachklassen weitgehend identisch.
 Außer in speziellen Einführungsprogrammen wird das MVC-Konzept verwendet.

Es wird empfohlen die Klassenbibliotheken ebenfalls zu laden, da einige Programme darauf zugreifen.

Programm Beschreibung

DELPHI

JAVA

PYTHON

T-PASCAL
Lernumgebung
- Delphi-Karel Karel D. Robot. Neuentwicklung von Karel zum spielerischen Lernen von OOP unter Delphi. Delphi-Projekt inkl. Hilfe.
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  Download    
- Übungen II OOP-Einführung mit Grafik-Objekten. Benutzung von Fachklassen (uGrafik). Manipulation von Objekten und Algorithmik Download  Grafik-
 Beispiel
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  Download    
- Kreisinhalt berechnen wie oben Download
- Recheck berechnen wie oben Download
- Zahlenraten wie oben Download

 Applet
 Java-Pur

  Download

 

- Calculator Fachklasse TRechner entwickeln

Download

 
- Copyshop Einführung in MVC und Vorlage für ein Programmierpraktikum Download Download    
- Kontoüberziehung Einführung in MVC am Beispiel der Berechnung von Zinsen die im Laufe eines Lebens an die Bank zu zahlen sind, wenn das Konto immer um einen bestimmten Betrag überzogen wurde. Download      
- Poly-Demo Einfaches Beispiel für Polymorphie, Polymorphe Objekte in einer Liste  Download      
- Spukschloß Klassen bilden, einen Zähler implementieren. MVC  Download   Download  
Einführung OOM
- 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 dolumentiertes 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      
- Niko Roboter-Welt Download
Client-Server
Client-Server Demonstration eines Client-Server Systems. Vom Client wird das Datum des Server ausgelesen.    Download    
Dateiverwaltung
- PAT 01 Patientenverwaltung. Typische Klassenbeziehungen.
Musterprogramm für OOP in  MVC-Architektur.

Download

 Download    
- PAT 97 Wie oben. Beispiel für OOP mit Turbo-Pascal.       Download
- Anwalt 2002 Mandantenverwaltung. Leichte Abänderung der Patientenverwaltung (ohne Löschen und Ändern)  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      
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

     
PC-Verwaltung
DWNW 02
Verwaltung von Computer-Hardware. Inventar. Download      
Kryptographie
- Krypto 2000 Universelles Rahmenprogramm für verschiedene Verschlüsselungen. Oberklasse KODIERER, Unterklassen CAESAR, CAESAR2000, Vignere Download      
- Caesar 2000 Automatische Entschlüsselung Download
- Steganos Verstecken von ASCII-/RTF-Texten in Bitmap-Bildern. Freie Wahl des Pixelbits. 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
- Bruch Bruchrechner inkl. GUI Download
- Terminal Ansi-Terminal für Linux-Console Download
- Poly-Demo Einfaches Beispiel für Polymorphie, Polymorphe Objekte in einer Liste

Download

   
Klassen-
bibliotheken
         
- 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
- uGrafik
   (Java)
Enthält die Grafikklassen entsprechend
uGrafik in Delphi
 

Download

   

[ bics | Informatik ]
Nutzungsbedingungen


Letzte Änderungen: 15.03.06 - verantwortlich: Jürgen Frank und Johann Penon- Copyright © by BICS. Alle Rechte vorbehalten.