• Keine Ergebnisse gefunden

Grafische Nutzerschnittstellen

N/A
N/A
Protected

Academic year: 2021

Aktie "Grafische Nutzerschnittstellen"

Copied!
22
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

1

FB Automatisierung und Informatik: Graf. Benutzeroberflächen mit Java 1

Dipl.-Inf. Michael Wilhelm

Hochschule Harz

FB Automatisierung und Informatik

mwilhelm@hs-harz.de

Raum 2.202

Tel. 03943 / 659 338

Grafische Nutzerschnittstellen

FB Automatisierung und Informatik: Graf. Benutzeroberflächen mit Java 2

Entwurfsarbeit

Entwicklungsumgebungen

Java Swing Komplexere Oberfläche

Java SWT Einfachere Oberfläche

Microsoft MFC Komplexere Oberfläche

Delphi Komplexere Oberfläche

Schwierigkeitsgrad / Aufwand

Komplexer Algorithmus Weniger Oberfläche

Einfacher Algorithmus Komplexere Oberfläche

Verwendung von Design Pattern Einfachere Oberfläche

Bericht

Problembeschreibung / Motivation

Mögliche Lösungsverfahren

Klassendiagramm / UML etc.

Beschreibung der Oberfläche / Entwurf / Ablauf etc.

Einige Details

Zusammenfassung / Erweiterungen

Aufwand

Ca. 3 Wochen

(2)

2

FB Automatisierung und Informatik: Graf. Benutzeroberflächen mit Java 3

Themen:

Solitär

Fotomanager

Mensch ärgere dich nicht

Excel

Taschenrechner (Formel, Grafik)

Grafikprogramm (x/y-Achsen)

Bildverarbeitung

Stone

Go

Minesweeper

FB Automatisierung und Informatik: Graf. Benutzeroberflächen mit Java 4

Turnierplan

Java Native Interface, 4 Semester,

Verbindung Java mit einer C-DLL WMI (C++)

Terminkalender

Life / Ameise

Java mit Firebird-Datenbank

Java mit Access-Datenbank

Anwendung für ein Pizzaservice mit Datenbankanbindung

Entwicklung einer graphischen Benutzerschnittstelle für Datenbanken (Datenbank – Explorer)

Themen:

(3)

3

FB Automatisierung und Informatik: Graf. Benutzeroberflächen mit Java 5

Java-Explorer

Java-Editor, Token-Highlight

MDI-Programm

Anzeige der Quelltexte

Fehlermeldung in einem Extrafenster

IntelliSense mittels RTTI, siehe Download/java

Aufruf der Compiler javac

Umleitung der Ausgaben in einem Editor, notfalls mittels Batch- Datei

Aufruf des Programms mit java.exe

Eine Datei reicht auch, also kein Projekt

iResim auf dem Mac

iHTML auf dem Mac Themen:

FB Automatisierung und Informatik: Graf. Benutzeroberflächen mit Java 6

Chat-Programm

FTP-Client

Verschlüsselung

Themen:

(4)

4

FB Automatisierung und Informatik: Graf. Benutzeroberflächen mit Java 7

FB Automatisierung und Informatik: Graf. Benutzeroberflächen mit Java 8

(5)

5

FB Automatisierung und Informatik: Graf. Benutzeroberflächen mit Java 9

Tetris:

FB Automatisierung und Informatik: Graf. Benutzeroberflächen mit Java 10

Tetris:

(6)

6

FB Automatisierung und Informatik: Graf. Benutzeroberflächen mit Java 11

FB Automatisierung und Informatik: Graf. Benutzeroberflächen mit Java 12

(7)

7

FB Automatisierung und Informatik: Graf. Benutzeroberflächen mit Java 13

Minesweeper:

weber

FB Automatisierung und Informatik: Graf. Benutzeroberflächen mit Java 14

Minesweeper:

(8)

8

FB Automatisierung und Informatik: Graf. Benutzeroberflächen mit Java 15

Minesweeper:

FB Automatisierung und Informatik: Graf. Benutzeroberflächen mit Java 16

(9)

9

FB Automatisierung und Informatik: Graf. Benutzeroberflächen mit Java 17

Mit Taschenrechner

Matrizenrechner

Plotter

FB Automatisierung und Informatik: Graf. Benutzeroberflächen mit Java 18

(10)

10

FB Automatisierung und Informatik: Graf. Benutzeroberflächen mit Java thielert 19

FB Automatisierung und Informatik: Graf. Benutzeroberflächen mit Java 20

(11)

11

FB Automatisierung und Informatik: Graf. Benutzeroberflächen mit Java 21

FB Automatisierung und Informatik: Graf. Benutzeroberflächen mit Java 22

(12)

12

FB Automatisierung und Informatik: Graf. Benutzeroberflächen mit Java 23

FB Automatisierung und Informatik: Graf. Benutzeroberflächen mit Java 24

Wumpus:

(13)

13

FB Automatisierung und Informatik: Graf. Benutzeroberflächen mit Java 25

Wumpus:

FB Automatisierung und Informatik: Graf. Benutzeroberflächen mit Java 26

Wumpus:

(14)

14

FB Automatisierung und Informatik: Graf. Benutzeroberflächen mit Java 27

FB Automatisierung und Informatik: Graf. Benutzeroberflächen mit Java 28

(15)

15

FB Automatisierung und Informatik: Graf. Benutzeroberflächen mit Java 29

FB Automatisierung und Informatik: Graf. Benutzeroberflächen mit Java 30

XML-Editor:

(16)

16

FB Automatisierung und Informatik: Graf. Benutzeroberflächen mit Java 31

Chart-Analyse

FB Automatisierung und Informatik: Graf. Benutzeroberflächen mit Java 32

Bibtliothek

(17)

17

FB Automatisierung und Informatik: Graf. Benutzeroberflächen mit Java 33

Musikbrowser

FB Automatisierung und Informatik: Graf. Benutzeroberflächen mit Java 34

FTP

(18)

18

FB Automatisierung und Informatik: Graf. Benutzeroberflächen mit Java 35

Mensch ärgere dich nicht

FB Automatisierung und Informatik: Graf. Benutzeroberflächen mit Java 36

Sudoko

(19)

19

FB Automatisierung und Informatik: Graf. Benutzeroberflächen mit Java 37

FB Automatisierung und Informatik: Graf. Benutzeroberflächen mit Java 38

Grafische Analyse von Funktionen

(20)

20

FB Automatisierung und Informatik: Graf. Benutzeroberflächen mit Java

FB Automatisierung und Informatik: Graf. Benutzeroberflächen mit Java 40

Grafische Analyse von Funktionen mit XWT

(21)

21

FB Automatisierung und Informatik: Graf. Benutzeroberflächen mit Java

FB Automatisierung und Informatik: Graf. Benutzeroberflächen mit Java

(22)

22

FB Automatisierung und Informatik: Graf. Benutzeroberflächen mit Java 43

ASM-Editor

MDI-Programm

Anzeige der Quelltexte

Fehlermeldung in einem Extrafenster

TASM.exe ist ein 16-Bit Programm. Aufruf geht nur über eine Batch-Datei

Vorher die obj-Datei löschen

Umleitung der Ausgaben in einem Editor mittels Batch-Datei

Themen:

FB Automatisierung und Informatik: Graf. Benutzeroberflächen mit Java 44

ASM-Editor:

Referenzen

ÄHNLICHE DOKUMENTE

FB Automatisierung und Informatik: Grafische Nutzerschnittstellen 1..

writeInt (Schreiben einer 32-Bit Vorzeichenzahl) writeLong (Schreiben einer 64-Bit Vorzeichenzahl) writeShort (Schreiben einer 16-Bit Vorzeichenzahl). writeUTF // //

// Ausgabe ohne Buffer, Ausgabe von Double Zahlen, binäres Format public static void main(String argv[]) {.

ein Klient kann nicht beeinflussen wie und wann eine Komponente mit einem Rahmen versehen

20 FB Automatisierung und Informatik: Grafische Nutzerschnittstellen bsp3.java. Beispiel 3: JDBC

// hier wird das Objekt "Fenster" erzeugt public static void main(String[] args) {. Dialog01 frame =

Berechnung der Summe nach Knopfdruck des Summe-Buttons Ein ActionListener muss beim Summe-Button registriert. werden, der auf den Knopfdruck wartet und

Die Umleitung nach dem Befehl mittels > datei.dat bewirkt, daß eventuelle Ausgaben des Programms in eine Datei umgeleitet werden.. Zur Zeitmessung sollten diese