Warum wird Event-Handling beim Graphical User Interface

Warum wird Event-Handling beim Graphical User Interface


Adas

 

·         asd

 

Was versteht man unter Programmiertechnik?

 

·         Methoden und Prinzipien zur Erstellung von Computerprogrammen.

 

1 Was versteht man unter Programmiertechnik?

 

·         Methoden und Prinzipien zur Erstellung von Computerprogrammen.

 

2 Warum wird Event-Handling beim Graphical User Interface verwendet?

 

·         Event Handling wird zur Interaktion zwischen Nutzer und Applikation verwendet. Der Computer muss auf die
Nutzereingaben wie das drücken der ESCAPEtaste reagieren können.

 

3 Wie sieht die Abrufabfolge beim Event-Handling aus?

 

-       Während eine Oberfläche angezeigt wird, liegt Programmsteuerung bei Java-Fenstersystem
- Tritt das Event ein, informiert das Fenstersystem zuerst die Komponente (z.B. Button)
die Komponente informiert anschließend alle ihre angemeldeten Listener- Programmsteuerung wird an unseren Code abgegeben
am Ende von actionPerformed kehrt Programmsteuerung zurück zum Fenstersystem

 

4 Was ist ein Event?

 

·         Ein Event ist eine Aktion, die der Nutzer beim Arbeiten mitgrafischen Oberflächen auslösen kann.

 

5 Was ist eine Ergebnisquelle?

 

·         Eine Ereignisquelle auch Event Source ist jede beliebige Komponente einer grafischen Oberfläche.

 

6 Welche Implementierungsmöglichkeiten gibt es beim Listener?

 

·         1.Realisierung der Listener-Klasse als innereKlasse
2.Realisierung der Listener-Klasse als anonymeKlasse
3.Container-Klasse wird selbst zur Listener-Klasse
4.Realisierung der Listener-Klasse als separate Klasse

 

7 Welche Komponenten sind am Event-Handling beteiligt?

 

·         Quelle das heißt GUI
2. Event : der Nutzer interagiert, z.b. durch klicken eines Taste/Buttons
3. Listener: Swing/AWT stellt Listener-Interfaces zur Verfügung

 

8 Inwieweit hilft Swing bei der Unterstützung beim Event-Handling?

 

·         Schritt : Button wird vom Nutzer angeklickt
2. Schritt: nimmt das Event entgegen(=> Java Fenstersystem )
3. Schritt: leitet Event weiter
4. Schritt: die Komponente Button informiert dann den Listener
5. Schritt: der Listener implementiert

 

9 Welche Aufgaben gibt es beim Event-Handling?

 

·         Eine Aufgabe ist das ein passendes Listener-Interface implementiert werden muss.
Eine weitere Aufgabe ist das der Listener bei einer Komponente z.b. Button angemeldet werden muss.
Die Komponenten informieren alle angemeldeten Listener, wenn Event auftritt.

 

10 Was ist ein Getter(Get bzw. Gib-Methode)?

 

·         Ein Getter ist ein Zugriffsmethode, die eine Eigenschaft eines Objekts abfragt, auch Abfragemethode genannt.

 

11 Was ist ein Setter( Set bzw. Setze-Methode )?

 

·         Ein Setter ist eine Zugriffsmethode, die eine Eigenschaft eines Objekts(Werte von Instanzvariablen) ändert. Es liefert keine Werte zurück.

 

12 Was sind die Aufgaben und Vorteile eines Java-Compilers?

 

-       Hinweisen auf Syntaxfehler
- Optimierung des Quelltextes
- Übersetzung von Java-Quelltext (Input) in Bytecode (Output)
- Liefert ein maschinennahes Zwischenformat
- ist plattformunabhängig und damit portabel

 

13 Was ist ein Interpreter?

 

·         Ein Programm, das Quellcode während der Laufzeit einliest, analysiert und ausführt.

 

14 Was sind einige Vorteile von Java als Interpretersprache?

 

-       Keine direkte Ausführung auf echter Maschine
- Interpretation auf virtueller Maschine bewirkt, die Unabhängigkeit von der Maschine
- Java-Bytecode-Interpreter = Java-Virtuelle-Maschine (JVM)
- Effizienzsteigerung durch Just-in-time-compilation (JIT)

 

 

15 Was ist ein Computerprogramm?

 

·         Folge von Anweisungen, die auf einem Computer zur Ausführung gebracht werden können, um eine bestimmte
Funktionalität zu erzeugen.

 

16 Was ist ein Programm?

 

·         Eine Folge von Anweisungen

 

17 Was ist ein Algorithmus?

 

·         Eine fest definierte Folge von (einfachen) Anweisungen zur Lösung eines konkreten Problems. (Vgl. Kochrezept)

 

18 Was sind die Eigenschaften bzw. Anforderungen an einen Algorithmus?

 

-       Bestimmtheit
- Effektivität
- Input
- Output
- Endlichkeit

 

19 Was versteht man unter Datenstruktur?

 

·         Nenne Beispiele!
Vorgegebener Aufbau zur Speicherung von Daten.
- legt Möglichkeiten für Zugriff und Verwaltung fest
- Beispiele: Graph, Liste, Baum
- legt fest WIE etwas gespeichert wird, nicht WAS

 

 

Answer Detail

Get This Answer

Invite Tutor