Benutzer-Werkzeuge

Webseiten-Werkzeuge


de:beispiele

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.


Vorhergehende Überarbeitung
de:beispiele [2023/02/23 15:31] (aktuell) – [Datenbank-Explorer] roehner
Zeile 1: Zeile 1:
 +===== Beispiele =====
 +
 +==== Wahlauswertung ====
 +Konsolenprogramm, das die Anwendung der Klasse InOut für die einfache Ein- und Ausgabe von Zahlen auf der Konsole zeigt. Die Klasse InOut wird automatisch ab Version 9.14k installiert.
 +
 +  *[[https://javaeditor.org/download/Wahlauswertung.java |Wahlauswertung.java]]
 +  *[[https://javaeditor.org/download/InOut.java |InOut.java]]
 +
 +==== Celsius-Fahrenheit-Umrechnung ====
 +Beispiel das die Anwendung der Klasse JNumberField für die einfache Ein- und Ausgabe von Zahlen in einem GUI-Programm zeigt. Die Klassen NumberField und JNumberField werden ab der Version 9.14l automatisch installiert.
 +
 +  *[[https://javaeditor.org/download/CelsiusFahrenheit.jar |CelsiusFahrenheit.jar]] beim Herunterladen direkt mit dem Java-Editor öffnen
 +  *[[https://javaeditor.org/download/CelsiusFahrenheit.zip |CelsiusFahrenheit.zip]] alternativ als zip-Datei
 +
 +==== Auto ====
 +Einstieg in die Modellierung mit dem Beispiel Auto. 
 +  * Fachkonzept Auto für die interaktive Arbeit mit Autos
 +  * Konsolenprogramm
 +  * GUI-Programm
 +  *[[https://javaeditor.org/download/Auto.zip| Auto.zip]]
 +
 +{{de:Auto.png}}
 +
 +==== Auto mit Bild ====
 +Erweiterung mit Anzeige eines Autos auf einer Label-Komponente.
 +
 +  *[[https://javaeditor.org/download/AutoMitBild.zip |AutoMitBild.zip]]
 +
 +{{:de:AutoBild.png}}
 +
 +==== Assoziation ====
 +Erstellen einer Assoziation zwischen Fahrschüler und Auto mit Autos auf JLabel-Komponenten.
 +
 +  *[[https://javaeditor.org/download/Fahrschule.zip | Fahrschule.zip]]
 +
 +{{:de:Fahrschule.png}}
 +
 +==== Aggregation====
 +Nutzung der Vector-Klasse zur Verwaltung einer Aggregation.
 +
 +  *[[https://javaeditor.org/download/Skilauf.zip |Skilauf.zip]]
 +
 +{{:de:Skilauf.png}}
 +
 +==== Lineare Liste ====
 +Interaktives Erforschen einer einfach verketteten Liste im UML-Fenster.
 +
 +  *[[https://javaeditor.org/download/Liste.zip |Liste.zip]]
 +
 +{{:de:Liste.jpg}}
 +
 +==== Datenbank-Explorer ====
 +Abfragen und Änderungen einer Datenbank mit SQL-Anweisungen.
 +Für die Datenbank muss ein ODBC-Treiber eingerichtet werden. Dies geschieht unter Windows 7
 +über Start/Systemsteuerung/System&Sicherheit/Verwaltung/Datenquellen
 +
 +{{:de:odbc.png}}
 +
 +{{:de:SQLExplorer.png}}
 +
 +Die Formular-Datei (jfm) des Beispiels ist ab Version 10.0 verwendbar.
 +  *[[https://javaeditor.org/download/SQLExplorer.zip |SQLExplorer.zip]]
 +
 +==== Kursliste als JavaFX-TableView ====
 +Unter JavaFX setzt die Verwendung einer TableView das zusätzliche Sprachkonzept der Properties voraus,
 +was für unterrichtliche Zwecke eine echte Hürde darstellt. Ein kleines Beispiel:
 +
 +{{:de:kursliste.png}}
 +
 +Download [[https://javaeditor.org/download/Kursliste.zip |Kursliste.zip]]