Interaktive Elemente, GUI-Programmierung
|
|
|
- Hertha Lorentz
- vor 9 Jahren
- Abrufe
Transkript
1 Softwaretechnik für IM, WS2015/ Übung 4 Interaktive Elemente, GUI-Programmierung 1. Schreiben Sie ein Programm (wahlweise als Applet oder Applikation, oder beides), das die folgenden interaktiven Elemente enthält: (a) Einen Button, (b) ein Eingabetextfeld, (c) ein Aufklapp-Menü mit mindestens zwei Elementen, (d) zwei Radio-Checkboxen, (e) zwei normale (unabhängig auswählbare) Checkboxen. Veränderungen in den Bedienelementen sollen (graphisch) im unteren Bereich des Fensters angezeigt werden. Bei Klick auf den Schließen -Knopf soll das Programm beendet werden. Prinzipiell könnten bei jedem Klick auf den Button alle Elemente ausgelesen werden, wenn sie als globale Variablen innerhalb der Klasse implementiert sind. Interessanter ist jedoch, die bei jedem Element auftretenen Events direkt darzustellen, dies wurde in der Musterlösung MultiGUI.java so eingebaut. MultiGUI.java: // Dieses Programm soll verschiedene Java-Bedienelemente in einem Fenster // sichtbar machen, und Aktionen ausgeben. // In der Aufgabenstellung steht zwar, dass immer auf den BUTTON // geklickt werden soll, um die anderen Elemente auszulesen, aber // es ist interessanter, wenn bei jedem Element direkt bei dessen // Veränderung eine Aktion ausgelöst wird. import java.awt.*; // AWT-Grafikklassen importieren import java.awt.event.*; // AWT-Eventklassen importieren import java.applet.*; // Enthält die Definition der Applet-Klasse // MultiGUI ist abgeleitet von Klasse Applet, und enthält damit // auch Funktionen wie add(), init(), paint(graphics g)... // ActionListener ist für Buttons, ItemListener für Menüs // und Checkboxen zuständig public class MultiGUI extends Applet implements ActionListener,ItemListener { // Bei Applets werden die folgenden Funktionen aufgerufen: // paint(graphics g) - immer, wenn das Browser-Fenster neu gezeichnet wird // start() - beim Start des Applet // init() - Kurz nach dem Laden des Applet 1
2 // stop() - Wenn auf eine andere Webseite verzweigt wird, wird das Applet // angehalten. // init(): GUI aufbauen, WENN als Applet gestartet. public void init() { showgui(); // main() wird in der Variante "Standalone-Anwendung" verwendet. // Wenn das Programm als Applet läuft (im Browser) wird main() ignoriert. public static void main(string[] args){ Frame frame = new Frame("MultiGUI"); // Fenster frame.setsize(800,600); // Applet erzeugen MultiGUI applet = new MultiGUI(); // in applet haben wir nun alle Methoden zur Verfügung // Applet mit Fenster verbinden frame.add(applet); // Wir wollen das Fenster auch schließen können. frame.addwindowlistener(new WindowAdapter() { public void windowclosing(windowevent e){ System.exit(0); ); // Und jetzt sind wir da, wo wir mit Browser auch gewesen wären. :-) applet.init(); // Siehe oben. applet.start(); // Standard-Methode aus Applet, damit es losläuft. frame.setvisible(true); // Fenster sichtbar machen. public void showgui(){ // Layout der Elemente: Positionierung pixelgenau per setbounds() setlayout(null); // Freies/manuelles Layout // Zeichensatz für diverse Elemente Font font = new Font("SansSerif", Font.BOLD, 16); // Schrift // Die Bedienelemente Button button = new Button("Klick"); // Ein Knopf-Objekt button.setfont(font); // Schriftart für Knopf setzen. button.setbounds(10,10,80,30); // Position und Größe des Knopfes add(button); // Und den Knopf dem Fenster oder Applet hinzufügen button.addactionlistener(this); // Aktuelle Klasse enthält die // ActionListener-Funktionen TextField textfield = new TextField("Textfeld", 20); // Ein Textfeld textfield.setfont(font); textfield.setbounds(100,10, 280, 30); add(textfield); // Mit Applet verknüpfen textfield.addactionlistener(this); Choice choice = new Choice(); // Ein Aufklapp-Menü choice.setfont(font); choice.setbounds(10,80,260,60); choice.add("erster Menüeintrag"); choice.add("zweiter Menüeintrag"); choice.add("dritter Menüeintrag"); 2
3 add(choice); choice.additemlistener(this); CheckboxGroup radio = new CheckboxGroup(); // "Radio"-Checkboxen Checkbox checkbox1 = new Checkbox("Eins", radio, true); Checkbox checkbox2 = new Checkbox("Zwei", radio, true); checkbox1.setfont(font); checkbox2.setfont(font); checkbox1.setbounds(10,150,200,60); checkbox2.setbounds(250,150,200,60); add(checkbox1); add(checkbox2); checkbox1.additemlistener(this); checkbox2.additemlistener(this); Checkbox c1 = new Checkbox("Checkbox 1"); // Unabhängige Checkboxen Checkbox c2 = new Checkbox("Checkbox 2"); c1.setfont(font); c2.setfont(font); c1.setbounds(10,200,200,60); c2.setbounds(250,200,200,60); add(c1); add(c2); c1.additemlistener(this); c2.additemlistener(this); // Eine eigene Funktion, die an Stelle y des Fensters einen Text zeichnet public void printtext(string text, int y) { Graphics g = getgraphics(); g.clearrect(10,y-40,780,80); // Alten Text löschen (Rechteck) g.drawstring(text, 10, y); // Hier stehen die Methoden aus "implements ActionListener". Es gibt // nur eine. public void actionperformed(actionevent e) { printtext(e.tostring(), 350); // Hier stehen die Methoden aus "implements ItemListener". Es gibt nur eine. public void itemstatechanged(itemevent e) { printtext(e.tostring(), 350); 2. Schreiben Sie ein GUI, das (a) zwei Texteingabefelder mit Beschriftung Zahl 1 und Zahl 2, (b) einen Knopf mit Beschriftung Addieren enthält. Bei Druck auf den Knopf sollen die Bedienelemente verschwinden, Zahl 1 und Zahl 2 addiert und das Ergebnis im Fenster dargestellt werden. Das Programm kann als Standalone Java-Anwendung, als Applet, oder beides gleichzeitig realisiert werden. Es ist komplizierter, als es sich zunächst anhört, da die Eingabe-Knöpfe während der Darstellung des Ergebnisses verschwinden sollen. Im Beispiel Addieren.java wurde dies durch die Funktion setenabled(false) gelöst, so dass keine Eingaben mehr stattfinden können, während das Ergebnisfenster noch auf dem Bildschirm ist. 3
4 Ein Problem kann bei diesem Programm aber noch auftreten: die Konvertierungsfunktion Integer.valueOf(zahlenfeld.getText()).intValue() kann abstürzen, wenn keine Zahl im Feld steht, dann erscheint das Ergebnisfenster gar nicht. Demnächst werden wir lernen, wie Fehler in Programmen abgefangen und selbst behandelt werden können. Addieren.java: import java.awt.*; // AWT-Grafikklassen importieren import java.awt.event.*; // AWT-Eventklassen importieren import java.applet.*; // Enthält die Definition der Applet-Klasse public class Addieren extends Applet { // Da wir auf die Textfelder und Button von mehreren Methoden aus // zugreifen wollen, definieren wir sie direkt hier in der Klasse. private final static Label label1 = new Label("Zahl 1:"); private final static Label label2 = new Label("Zahl 2:"); private final static TextField zahl1 = new TextField("", 20); // 1. Textfeld private final static TextField zahl2 = new TextField("", 20); // 2. Textfeld private final static Button addieren = new Button("Addieren"); // Knopf-Objekt private final static Font font = new Font("SansSerif", Font.BOLD, 16); // init(): GUI aufbauen, WENN als Applet gestartet. public void init() { // Grid Layout der Elemente setlayout(new GridLayout(3,2)); // Zeichensatz setfont(font); add(label1); add(zahl1); add(label2); add(zahl2); add(addieren); addieren.addmouselistener(new MouseAdapter(){ public void mouseclicked(mouseevent e){ // Ergebnis zeigen showresult(); ); // main() wird in der Variante "Standalone-Anwendung" verwendet. // Wenn das Programm als Applet läuft (im Browser) wird main() ignoriert. public static void main(string[] args){ Frame frame = new Frame("Addieren"); // Fenster frame.setsize(400,150); // Applet erzeugen Addieren applet = new Addieren(); // Applet mit Fenster verbinden frame.add(applet); // Wir wollen das Fenster auch schließen können. frame.addwindowlistener(new WindowAdapter() { public void windowclosing(windowevent e){ System.exit(0); ); applet.init(); applet.start(); frame.setvisible(true); // Fenster sichtbar machen. 4
5 // Eine eigene Funktion, die das Ergebnis in einem Fenster anzeigt. public void showresult() { // Achtung: Das Umwandeln von String nach int kann schiefgehen. Wir lernen // später eine Möglichkeit kennen, Fehler abzufragen und selbst zu behandeln. int result = Integer.valueOf(zahl1.getText()).intValue() + Integer.valueOf(zahl2.getText()).intValue(); // Erst mal die Knöpfe im Hauptfenster deaktivieren. zahl1.setenabled(false); zahl2.setenabled(false); addieren.setenabled(false); final Frame frame = new Frame("Ergebnis"); frame.setsize(200,100); frame.setfont(font); Button ergebnis = new Button(Integer.toString(result)); frame.add(ergebnis); // Bei Klick auf Button, zurück zum Hauptfenster. ergebnis.addmouselistener(new MouseAdapter(){ public void mouseclicked(mouseevent e){ frame.dispose(); // Fenster schließen // Die Knöpfe im GUI wieder aktivieren. zahl1.setenabled(true); zahl2.setenabled(true); addieren.setenabled(true); ); // Bei Klick auf Schließen, zurück zum Hauptfenster. frame.addwindowlistener(new WindowAdapter() { public void windowclosing(windowevent e){ frame.dispose(); // Fenster schließen // Die Knöpfe im GUI wieder aktivieren. zahl1.setenabled(true); zahl2.setenabled(true); addieren.setenabled(true); ); frame.setvisible(true); 3. Bilden Sie die beiden Programm-Oberflächen aus den vorigen Aufgaben mit HTML ab. Wie könnten hierbei die Aktionen zur Auswertung der Bedienelemente implementiert werden? ( Web-Teil der Vorlesung) Die Aktionen zur Auswertung der Bedienelemente sind in dieser Lösung in JavaScript implementiert (ohne action=...). MultiGUI-in-HTML.html: <HTML> <HEAD> <TITLE>MultiGUI in HTMLL</TITLE> <meta http-equiv="content-type" content="text/html; charset=utf8"> <!-- Wg. Zeich <!-- Ein Javascript-Programm zum Auswerten im Header --> <script type="text/javascript"> function show(element){ // Einmal Event in Dialogox ausgeben: alert("element: " + element + "\ninhalt: " + element.value + " "); // Einmal Event in letztes Formularfeld schreiben: document.ausgabeformular.ausgabefeld.value="element: " + element + "\n" + "Inha 5
6 </script> </HEAD> <BODY> <H1 ALIGN=CENTER>MultiGUI in HTML</H1> <H2 ALIGN=CENTER>(Analog Beispiel "Formulare" aus der Vorlesung)</H2> <FORM NAME="Formular"> <H4>Buttons</H4> <!-- Ein Button zum Zurücksetzen auf den Anfangszustand --> <INPUT name=resetknopf type=reset value="reset" onclick="show(document.formular.resetknopf); return false;"> <!-- Ein Button zum "Abschicken" des Formulars --> <INPUT type=submit name=submitknopf value="submit"i onclick="show(document.formular.submitknopf); return false;"> <!-- Ein JAVASCRIPT-Button --> <INPUT type=button name="jsbutton" value="(javascript-)button" onclick="show(document.formular.jsbutton); return false;"> <H4>Ein einzeiliges Eingabefeld (INPUT type=text)</h4> <input name=eingabefeld type=text size=40 maxlength=80 value="vorgabe" onchange="show(this); return false;"> <H4>Ein mehrzeiliges Eingabefeld (TEXTAREA... /TEXTAREA)</H4> <textarea name=mehrfach_textfeld cols=40 rows=5 onchange="show(this); return false"> Hier könnte Ihr Text stehen... </textarea> <H4>Ein Popup-Menü (SELECT mit OPTION...)</H4> <select name=popup onchange="show(this)"> <option value=36>größe 36</option> <option value=38>größe 38</option> <option value=40>größe 40</option> <option value=42>größe 44</option> </select> <H4>Ein Mehrfachauswahl-Menü (SELECT mit OPTION und MULTIPLE...)</H4> 6
7 <select name=mehrfach_menu multiple onchange="show(this)"> <option value=101>papadams</option> <option value=102>garlic Naan</option> <option value=103>chicken Marsala</option> <option value=103>firni</option> </select> <H4>Checkboxen zum An- oder Abwählen (INPUT type=checkbox)</h4> <input type=checkbox name=box1 value=1 onchange="show(this)"> Bitte keine Werbun <input type=checkbox name=box2 value=2 CHECKED onchange="show(this)"> Ich möchte <input type=checkbox name=box3 value=3 onchange="show(this)"> Bitte schicken Sie <H4>Radio-Boxen zum Auswählen und automatischen Abschalten der jeweils anderen. <input type=radio name=antwort value=a onchange="show(this)"> Antwort A ist rich <input type=radio name=antwort value=b onchange="show(this)"> Antwort B ist rich <input type=radio name=antwort value=c onchange="show(this)"> Antwort C ist rich <br> <input type=radio name=antwort2 value=1 onchange="show(this)"> Antwort 1 ist ric <input type=radio name=antwort2 value=2 onchange="show(this)"> Antwort 2 ist ric <input type=radio name=antwort2 value=3 onchange="show(this)"> Antwort 3 ist ric </FORM> <H4>Ausgabefeld: Hier werden die Javascript-Events angezeigt</h4> <FORM NAME=Ausgabeformular> <TEXTAREA NAME=Ausgabefeld COLS=40 ROWS=5 READONLY></TEXTAREA> </FORM> </BODY> </HTML> Addieren-in-HTML.html: <HTML> <HEAD><TITLE>Ein "Additions"-Programm in Javascript</TITLE></HEAD> <BODY> <!-- Eine Funktion, um die Fläche zu berechnen --> <SCRIPT type="text/javascript"> function addieren(){ // Erst mal die Werte aus dem Formular lesen // Achtung: Wird kein parsefloat() verwendet, nimmt JavaScript an, // dass es sich um Texte handelt, und hängt sie bei "+" zusammen! var eingabe1 = parsefloat(document.formular.eingabe1.value); var eingabe2 = parsefloat(document.formular.eingabe2.value); // Jetzt die Summe berechnen var ergebnis = eingabe1 + eingabe2; // Und nun das Ergebnis im Textfeld ausgeben 7
8 document.formular.ergebnis.value = ergebnis; // Ende der Funktion "addieren" </SCRIPT> <FORM NAME=Formular> Geben Sie bitte zwei Zahlen ein: <input type=text size=4 NAME=Eingabe1> + <input type=text size=4 NAME=Eingabe2> <!-- Bei Klick soll die Funktion "quadrat()" aufgerufen werden. --> <input type=button value=" = " onclick="addieren(); return false;"> <input type=text size=4 NAME=Ergebnis VALUE="?" READONLY> </FORM> </BODY> </HTML> 8
HTML Formulare. Benutzerschnittstelle für interaktive Webseiten
1 HTML Formulare Benutzerschnittstelle für interaktive Webseiten Literatur und Links 2 Literatur: Coar, Ken; Bowen, Rich: Apache-Kochbuch. 2004 HTML: kein Buch oder irgend eins für Einsteiger, z. B. Münz,
Graphische Benutzungsoberflächen
Graphische Benutzungsoberflächen Graphische Benutzungsoberflächen (graphical user interfaces, GUI) dienen zur interaktiven Bedienung von Programmen, Ein- und Ausgabe mit graphischen Techniken und visuellen
Informatik Kurs Simulation. Hilfe für den Consideo Modeler
Hilfe für den Consideo Modeler Consideo stellt Schulen den Modeler kostenlos zur Verfügung. Wenden Sie sich an: http://consideo-modeler.de/ Der Modeler ist ein Werkzeug, das nicht für schulische Zwecke
2A Basistechniken: Weitere Aufgaben
2A Basistechniken: Weitere Aufgaben 2A.3 Programmierung unter UNIX/Linux 1. Gegeben sind einige Ausschnitte von C-Programmen, die unter UNIX/Linux ausgeführt werden sollen. Beantworten Sie die zugehörigen
Internationales Altkatholisches Laienforum
Internationales Altkatholisches Laienforum Schritt für Schritt Anleitung für die Einrichtung eines Accounts auf admin.laienforum.info Hier erklären wir, wie ein Account im registrierten Bereich eingerichtet
HTML5 Formulare. HTML5 Formulare Seite Seite 1 von 7 Florian Bauer
Formulare Formulare Seite Seite 1 von 7 Florian Bauer Inhalt... 3 Grundgerüst... 3 Formularaufbau... 3 Formularfelder... 3 Textfeld... 3 Passwort... 3 Textbereich... 4 Select-Box... 4 Multi-Select-Box...
Abwesenheitsnotiz im Exchange Server 2010
Abwesenheitsnotiz im Exchange Server 2010 1.) Richten Sie die Abwesenheitsnotiz in Outlook 2010 ein und definieren Sie, an welche Absender diese gesendet werden soll. Klicken Sie dazu auf Datei -> Informationen
Java Projekt: Tic Tac Toe + GUI
Java Projekt: Tic Tac Toe + GUI Rechnerpraktikum aus Programmierung im WS 2005/06 unter der Leitung von Dr. Michael Hahsler Tadeh Amirian (h0253821) 10.01.2006 1) Problemdefinition Beim TicTacToe Spiel
Schrittweise Anleitung zur Erstellung einer Angebotseite 1. In Ihrem Dashboard klicken Sie auf Neu anlegen, um eine neue Seite zu erstellen.
Schrittweise Anleitung zur Erstellung einer Angebotseite 1. In Ihrem Dashboard klicken Sie auf Neu anlegen, um eine neue Seite zu erstellen. Klicken Sie auf Neu anlegen, um Ihre neue Angebotseite zu erstellen..
Anleitung für die Formularbearbeitung
1 Allgemeines Anleitung für die Formularbearbeitung Die hier hinterlegten Formulare sind mit der Version Adobe Acrobat 7.0 erstellt worden und im Adobe-PDF Format angelegt. Damit alle hinterlegten Funktionen
1. Adressen für den Serienversand (Briefe Katalogdruck Werbung/Anfrage ) auswählen. Die Auswahl kann gespeichert werden.
Der Serienversand Was kann man mit der Maske Serienversand machen? 1. Adressen für den Serienversand (Briefe Katalogdruck Werbung/Anfrage ) auswählen. Die Auswahl kann gespeichert werden. 2. Adressen auswählen,
Applets. Applets. Applets. Applet: Java-Programm Eingebettet in einer HTML-Seite Ausführung von einem Java-fähigen Web-Browser oder sog.
Johann Wolfgang Goethe-Universität Professur für Graphische Datenverarbeitung Fachbereich Informatik und Mathematik Prof. Dr. Detlef Krömker Applet: Java-Programm Eingebettet in einer HTML-Seite Ausführung
Aufgaben HTML Formulare. Prof. Dr. rer. nat. Claus Brell, http://claus-brell.de, [email protected], Wirtschaftsinformatik, Statistik
1 Aufgaben HTML Formulare Aufgabe 1 (Vorbereitung) Google Suche 2 Probieren vor Studieren.. Arbeitsauftrag: 1.) Fügen Sie mit Notepad++ in Ihrer Datei index.html den unten gezeigten Quelltextschnipsel
Abteilung Informatik, JFC/Swing 2004 Diego Schmidlin V2.2
Inhalt 1. Printing API 1. Übersicht 2. Vorgehen 3. Beispiel 2. Klasse PrintUtils 3. Mehrere Seiten drucken Folie 1 Lernziele Sie wissen, wie Sie Swing-Komponenten ausdrucken können Sie kennen den Aufbau
Lehrer: Einschreibemethoden
Lehrer: Einschreibemethoden Einschreibemethoden Für die Einschreibung in Ihren Kurs gibt es unterschiedliche Methoden. Sie können die Schüler über die Liste eingeschriebene Nutzer Ihrem Kurs zuweisen oder
Schritt 1 - Ein Spielfeld
Schritt 1 - Ein Spielfeld Wir beginnen mit zwei einfachen Java-Klassen, dem eigentlichen Spielfeld und dem Applet zum Anzeigen des Spielfeldes (und später der Buttons und der anderen Bedienelemente). Hier
Warten auf Ereignisse
Abb. 1: Diese Botschaften wurden von dem Programm WINSIGHT aufgezeichnet. Warten auf Ereignisse Wenn wir in einem Windows-Programm eine Schaltfläche anklicken, wenn wir die Maus bewegen oder eine Taste
Das sogenannte Beamen ist auch in EEP möglich ohne das Zusatzprogramm Beamer. Zwar etwas umständlicher aber es funktioniert
Beamen in EEP Das sogenannte Beamen ist auch in EEP möglich ohne das Zusatzprogramm Beamer. Zwar etwas umständlicher aber es funktioniert Zuerst musst du dir 2 Programme besorgen und zwar: Albert, das
Wir arbeiten mit Zufallszahlen
Abb. 1: Bei Kartenspielen müssen zu Beginn die Karten zufällig ausgeteilt werden. Wir arbeiten mit Zufallszahlen Jedesmal wenn ein neues Patience-Spiel gestartet wird, muss das Computerprogramm die Karten
Handbuch ECDL 2003 Modul 2: Computermanagement und Dateiverwaltung Der Task-Manager
Handbuch ECDL 2003 Modul 2: Computermanagement und Dateiverwaltung Der Task-Manager Dateiname: ecdl2_03_05_documentation Speicherdatum: 22.11.2004 ECDL 2003 Modul 2 Computermanagement und Dateiverwaltung
Enigmail Konfiguration
Enigmail Konfiguration 11.06.2006 [email protected] Enigmail ist in der Grundkonfiguration so eingestellt, dass alles funktioniert ohne weitere Einstellungen vornehmen zu müssen. Für alle, die es
Fachhochschule Fulda. Bedienungsanleitung für QISPOS (Prüfungsanmeldung, Notenspiegel und Bescheinigungen)
Fachhochschule Fulda Bedienungsanleitung für QISPOS (Prüfungsanmeldung, Notenspiegel und Bescheinigungen) Inhaltsverzeichnis 1. Vorgehensweise bei der ersten Anmeldung... 1 2. Startseite... 1 3. Login...
Vollversion: http://vereine.kot-dreisbe.de
Vollversion: Im Startfenster bekommen Sie alle Termina angezeigt, die in der Datenbank aufgenommen sind. Diese können nach den orange gekennzeichneten Titeln sortiert werden. (siehe oben: Verein, Priorität)
Serienbrief mit Works 7.0
Serienbrief mit Works 7.0 Wie Sie die Kundendaten aus der JS Software exportieren können, ist in der Anleitungen Datenexport aus JS-Software beschrieben. Wir gehen davon aus, dass Sie im Programm Etikettendruck
Aufruf der Buchungssystems über die Homepage des TC-Bamberg
Aufruf der Buchungssystems über die Homepage des TC-Bamberg Das Online-Buchungssystem erreichen Sie einfach über die Homepage des TC-Bamberg (www.tennis-club-bamberg.de).über den Link (siehe Bild 1) gelangen
Übungen zu Einführung in die Informatik: Programmierung und Software-Entwicklung: Lösungsvorschlag
Ludwig-Maximilians-Universität München WS 2015/16 Institut für Informatik Übungsblatt 9 Prof. Dr. R. Hennicker, A. Klarl Übungen zu Einführung in die Informatik: Programmierung und Software-Entwicklung:
2. Im Admin Bereich drücken Sie bitte auf den roten Button Webseite bearbeiten, sodass Sie in den Bearbeitungsbereich Ihrer Homepage gelangen.
Bildergalerie einfügen Wenn Sie eine Vielzahl an Bildern zu einem Thema auf Ihre Homepage stellen möchten, steht Ihnen bei Schmetterling Quadra das Modul Bildergalerie zur Verfügung. Ihre Kunden können
Kursangebot gesammelt einlesen
Kursangebot gesammelt einlesen Übersicht Datenverwaltung Eine weitere Möglichkeit, Kursinformationen auf der Steirischen Weiterbildungsdatenbank zu veröffentlichen, stellt das Einlesen über eine Excel-Datei
Zählen von Objekten einer bestimmten Klasse
Zählen von Objekten einer bestimmten Klasse Ziel, Inhalt Zur Übung versuchen wir eine Klasse zu schreiben, mit der es möglich ist Objekte einer bestimmten Klasse zu zählen. Wir werden den ++ und den --
DELFI. Benutzeranleitung Dateiversand für unsere Kunden. Grontmij GmbH. Postfach 34 70 17 28339 Bremen. Friedrich-Mißler-Straße 42 28211 Bremen
Grontmij GmbH Postfach 34 70 17 28339 Bremen Friedrich-Mißler-Straße 42 28211 Bremen T +49 421 2032-6 F +49 421 2032-747 E [email protected] W www.grontmij.de DELFI Benutzeranleitung Dateiversand für unsere
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als
Java I Vorlesung 11 Graphische Oberflächen mit Swing
Java I Vorlesung 11 Graphische Oberflächen mit Swing 5.7.2004 Swing Komponenten Layout-Manager Events Swing und Threads Die Java-Plattform 2 Die Java-Plattform 3 "Hello World" in Swing HelloWorldS.java
1. Einführung. 2. Alternativen zu eigenen Auswertungen. 3. Erstellen eigener Tabellen-Auswertungen
1. Einführung Über die Tabellen-Auswertungen können Sie eigene Auswertungen nach Ihren Wünschen erstellen. Diese Auswertungen werden immer anhand der aktuellen Daten aus orgamax ermittelt, Sie können also
Der erstmalige Besuch (Neuregistrierung)
Der erstmalige Besuch (Neuregistrierung) Login itte halten Sie das Firmenpasswort 1* bereit und rufen Sie die Seite http://starcatering.at/business/buero/registrieren1/ auf. Das Firmenpasswort erhalten
P&P Software - Adressexport an Outlook 05/29/16 14:44:26
Adressexport an Outlook Wozu? Aus EASY können viele Daten im Excelformat ausgegeben werden. Diese Funktion kann zum Beispiel zum Export von Lieferantenadressen an Outlook genutzt werden. Hinweis Wir können
Erstellen einer Collage. Zuerst ein leeres Dokument erzeugen, auf dem alle anderen Bilder zusammengefügt werden sollen (über [Datei] > [Neu])
3.7 Erstellen einer Collage Zuerst ein leeres Dokument erzeugen, auf dem alle anderen Bilder zusammengefügt werden sollen (über [Datei] > [Neu]) Dann Größe des Dokuments festlegen beispielsweise A4 (weitere
Anleitung zur Verwendung der VVW-Word-Vorlagen
Anleitung zur Verwendung der VVW-Word-Vorlagen v1.0. Jun-15 1 1 Vorwort Sehr geehrte Autorinnen und Autoren, wir haben für Sie eine Dokumentenvorlage für Microsoft Word entwickelt, um Ihnen die strukturierte
Einführung in die Scriptsprache PHP
Herbst 2014 Einführung in die Scriptsprache PHP Wirtschaftsinformatik: 5. Semester Dozenten: Rainer Telesko / Martin Hüsler Fachhochschule Nordwestschweiz FHNW - Rainer Telesko / Martin Hüsler 1 Inhalt:
MyDHL SCHNELLEINSTIEG
MyDHL SCHNELLEINSTIEG Online-Versandmanagement über MyDHL MyDHL - alle wichtigen Funktionen rund um den Express-Versand in einem Online-Portal. MyDHL wurde speziell für Sie entwickelt, damit Sie mit nur
In der Combobox der Art der Übermittlung (steht derzeit auf 0 für keine Definition), können Sie folgende Einstellungen vornehmen:
1. Firmendaten: Klicken Sie auf den Bereich Firma oder gehen Sie über das Menü Bearbeiten Firma Firmendaten in die Firmenanlage und über die Schaltfläche weiter > auf die 2. Seite um den nachfolgenden
Treppensoftware Programme. Hilfe - 3D Plus Online. konstruieren/präsentieren
Treppensoftware Programme Hilfe - 3D Plus Online konstruieren/präsentieren INHALT 1. Allgemeines... 3 2. Arbeitsbereich im Internet aufrufen... 4 3. Firmendaten im Internet hinterlegen... 5 4. Verwaltung
affilinet_ Flash-Spezifikationen
affilinet_ Flash-Spezifikationen Inhaltsverzeichnis Allgemeines...2 Klickzählung...2 Lead/Sale Programme... 2 PPC und Kombi Programme...3 Übergabe von Formulardaten...4 clicktag Variante Sale/Lead Programm...4
Swing Lernen am Code Teil 1
Swing Lernen am Code Teil 1 Swing Fenster erzeugen import java.awt.* import java.awt.event.* import javax.swing.* class SwingDemo{ static JFrame Fenster; public static void main(string[] args){ } } Fenster
AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom 21.10.2013b
AGROPLUS Buchhaltung Daten-Server und Sicherheitskopie Version vom 21.10.2013b 3a) Der Daten-Server Modus und der Tresor Der Daten-Server ist eine Betriebsart welche dem Nutzer eine grosse Flexibilität
Matrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version 1.0.0. 23. September 2015 - 1 -
Matrix42 Use Case - Sicherung und Rücksicherung persönlicher Version 1.0.0 23. September 2015-1 - Inhaltsverzeichnis 1 Einleitung 3 1.1 Beschreibung 3 1.2 Vorbereitung 3 1.3 Ziel 3 2 Use Case 4-2 - 1 Einleitung
Wenn Sie sich als Vertretungskraft für PES bewerben wollen, gehen Sie zur Selbstregistrierung auf folgende Internetadresse: http://pes.bildung-rp.
Leitfaden zur Selbstregistrierung und für die Bearbeitung der persönlichen Daten für das Personalmanagement im Rahmen Erweiterter Selbstständigkeit von Schulen (PES) Der folgende Leitfaden richtet sich
Anleitung zur Erstellung von Serienbriefen (Word 2003) unter Berücksichtigung von Titeln (wie Dr., Dr. med. usw.)
Seite 1/7 Anleitung zur Erstellung von Serienbriefen (Word 2003) unter Berücksichtigung von Titeln (wie Dr., Dr. med. usw.) Hier sehen Sie eine Anleitung wie man einen Serienbrief erstellt. Die Anleitung
Grafikausgabe mit dem Abstract- Windowing-Toolkit. Eine Einführung
Grafikausgabe mit dem Abstract- Windowing-Toolkit Eine Einführung Inhalt Einführung Grundlegende Eigenschaften des Abstract-Windowing- Toolkit (AWT) Grundlagen Grafikausgabe Linien zeichnen Rechtecke zeichnen
Erste Schritte mit Sfirm32 und itan
Erste Schritte mit Sfirm32 und itan Um Ihnen den Start mit SFirm32 zu erleichtern, haben wir auf den folgenden Seiten die Schritte zum Ausführen von Zahlungen und Abfragen Ihrer Kontoauszüge dargestellt.
Aufklappelemente anlegen
Aufklappelemente anlegen Dieses Dokument beschreibt die grundsätzliche Erstellung der Aufklappelemente in der mittleren und rechten Spalte. Login Melden Sie sich an der jeweiligen Website an, in dem Sie
Bedienungsanleitung für Mitglieder von Oberstdorf Aktiv e.v. zur Verwaltung Ihres Benutzeraccounts auf www.einkaufserlebnis-oberstdorf.
Bedienungsanleitung für Mitglieder von Oberstdorf Aktiv e.v. zur Verwaltung Ihres Benutzeraccounts auf www.einkaufserlebnis-oberstdorf.de Einloggen in den Account Öffnen Sie die Seite http://ihrefirma.tramino.de
Lieferschein Dorfstrasse 143 CH - 8802 Kilchberg Telefon 01 / 716 10 00 Telefax 01 / 716 10 05 [email protected] www.hp-engineering.
Lieferschein Lieferscheine Seite 1 Lieferscheine Seite 2 Inhaltsverzeichnis 1. STARTEN DER LIEFERSCHEINE 4 2. ARBEITEN MIT DEN LIEFERSCHEINEN 4 2.1 ERFASSEN EINES NEUEN LIEFERSCHEINS 5 2.1.1 TEXTFELD FÜR
1 Einleitung. Lernziele. automatische Antworten bei Abwesenheit senden. Einstellungen für automatische Antworten Lerndauer. 4 Minuten.
1 Einleitung Lernziele automatische Antworten bei Abwesenheit senden Einstellungen für automatische Antworten Lerndauer 4 Minuten Seite 1 von 18 2 Antworten bei Abwesenheit senden» Outlook kann während
Anleitung zum LPI ATP Portal www.lpi-training.eu
Anleitung zum LPI ATP Portal www.lpi-training.eu Version 1.0 vom 01.09.2013 Beschreibung des Anmeldevorgangs und Erklärung der einzelnen Menüpunkte. Anmeldevorgang: 1. Gehen Sie auf die Seite http://www.lpi-training.eu/.
Handbuch ECDL 2003 Basic Modul 5: Datenbank Access starten und neue Datenbank anlegen
Handbuch ECDL 2003 Basic Modul 5: Datenbank Access starten und neue Datenbank anlegen Dateiname: ecdl5_01_02_documentation_standard.doc Speicherdatum: 14.02.2005 ECDL 2003 Basic Modul 5 Datenbank - Access
Animationen erstellen
Animationen erstellen Unter Animation wird hier das Erscheinen oder Bewegen von Objekten Texten und Bildern verstanden Dazu wird zunächst eine neue Folie erstellt : Einfügen/ Neue Folie... Das Layout Aufzählung
Content Management System (CMS) Manual
Content Management System (CMS) Manual Thema Seite Aufrufen des Content Management Systems (CMS) 2 Funktionen des CMS 3 Die Seitenverwaltung 4 Seite ändern/ Seite löschen Seiten hinzufügen 5 Seiten-Editor
Dieses Tutorial gibt eine Übersicht der Form Klassen von Struts, welche Besonderheiten und Unterschiede diese aufweisen.
Übersicht Struts Forms Dieses Tutorial gibt eine Übersicht der Form Klassen von Struts, welche Besonderheiten und Unterschiede diese aufweisen. Allgemeines Autor: Sascha Wolski http://www.laliluna.de/tutorials.html
Sich einen eigenen Blog anzulegen, ist gar nicht so schwer. Es gibt verschiedene Anbieter. www.blogger.com ist einer davon.
www.blogger.com Sich einen eigenen Blog anzulegen, ist gar nicht so schwer. Es gibt verschiedene Anbieter. www.blogger.com ist einer davon. Sie müssen sich dort nur ein Konto anlegen. Dafür gehen Sie auf
Import und Export von Übergängern
Import und Export von Übergängern SibankPLUS bietet Ihnen eine komfortable Schnittstelle, um den Wechsel der Schüler nach der Stufe 4 von der Grundschule auf eine weiterführende Schule zu verarbeiten.
Um unsere Gemeindewebseite für Ihre Zwecke zu nutzen, haben Sie folgende Möglichkeiten:
Nutzen Sie unsere Webseite www.kirchstetten.at Um unsere Gemeindewebseite für Ihre Zwecke zu nutzen, haben Sie folgende Möglichkeiten: Sie können Veranstaltungen selbst auf unserer Webseite veröffentlichen.
ec@ros2 SMS-Dienst SMS-Dienst procar informatik AG Stand: FS 04/2011 Eschenweg 7 64331 Weiterstadt 1
SMS-Dienst 64331 Weiterstadt 1 Inhaltsverzeichnis 1 - Aktivieren des Plugins... 3 2 - Berechtigungen... 3 3 - Einrichten des Plugins... 4 4 - Hinterlegen der SMS-Vorlagen...5 5 - SMS erstellen und versenden...6
Sie können diesen Service verwenden, um fast beliebig große Dateien auch über 2 GB zu versenden.
1 Informationen zum F*EX Service von BelWü Sie können diesen Service verwenden, um fast beliebig große Dateien auch über 2 GB zu versenden. 2 Registrierung für den Service Auf fex.belwue.de finden Sie
Einrichten einer mehrsprachigen Webseite mit Joomla (3.3.6)
Einrichten einer mehrsprachigen Webseite mit Joomla (3.3.6) 1. Loggen Sie sich im Administratorbereich ein und gehen Sie auf Extension > Extension Manager 2. Wählen Sie Install languages 3. Klicken Sie
Handbuch. NAFI Online-Spezial. Kunden- / Datenverwaltung. 1. Auflage. (Stand: 24.09.2014)
Handbuch NAFI Online-Spezial 1. Auflage (Stand: 24.09.2014) Copyright 2016 by NAFI GmbH Unerlaubte Vervielfältigungen sind untersagt! Inhaltsangabe Einleitung... 3 Kundenauswahl... 3 Kunde hinzufügen...
Auktionen erstellen und verwalten mit dem GV Büro System und der Justiz Auktion
Auktionen erstellen und verwalten mit dem GV Büro System und der Justiz Auktion Workshop Software GmbH Siemensstr. 21 47533 Kleve 02821 / 731 20 02821 / 731 299 www.workshop-software.de Verfasser: SK [email protected]
StudyDeal Accounts auf www.studydeal-hohenheim.de
Anleitung zur Pflege des StudyDeal Accounts auf www.studydeal-hohenheim.de Wie Sie Ihre StudyDeals ganz einfach selber erstellen können! Inhaltsverzeichnis Wie komme ich zu meinen Zugangsdaten? 3 Login
Anleitung für den Euroweb-Newsletter
1. Die Anmeldung Begeben Sie sich auf der Euroweb Homepage (www.euroweb.de) in den Support-Bereich und wählen dort den Punkt Newsletter aus. Im Folgenden öffnet sich in dem Browserfenster die Seite, auf
4.1 Wie bediene ich das Webportal?
4.1 Wie bediene ich das Webportal? Die Bedienung ist durch ein Redaktionssystem sehr einfach möglich. Das Tutorial zeigt Ihnen wie Sie SMS-News und Top-News erstellen und veröffentlichen können. Schritt
Windows. Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1
Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1 Wenn der Name nicht gerade www.buch.de oder www.bmw.de heißt, sind Internetadressen oft schwer zu merken Deshalb ist es sinnvoll, die Adressen
Einführung in die Programmierung
Technische Universität München WS 2003/2004 Institut für Informatik Prof. Dr. Christoph Zenger Testklausur Einführung in die Programmierung Probeklausur Java (Lösungsvorschlag) 1 Die Klasse ArrayList In
So wird s gemacht - Nr. 24
Im DFBnet Vereinsmeldebogen können alle Vereine ihre Vereinsdaten selbstständig pflegen. Eine entsprechende Kennung hat jeder Verein. Im Zweifel fragen Sie bitte innerhalb des Vereins nach, welche Person
GPS Garmin MapSource - Track erstellen und nutzen
Prozesse GPS Garmin MapSource Track erstellen und nutzen Letzte Nachführung 03.04.08, 09:54:47 Datei E:\tuttobene_A-E\administration\prozesse\gps_garmin_mapsource_track_erstellen.odt Seite 1 von 12 Änderungen
So gehts Schritt-für-Schritt-Anleitung
So gehts Schritt-für-Schritt-Anleitung Software WISO Mein Büro Thema Eigene Auswertungen, Tabellenauswertungen Version/Datum V 13.00.05.101 Über die Tabellen-Auswertungen ist es möglich eigene Auswertungen
1. Allgemein 2. 2. Speichern und Zwischenspeichern des Designs 2. 3. Auswahl der zu bearbeitenden Seite 2. 4. Text ergänzen 3. 5. Textgrösse ändern 3
Inhaltsverzeichnis 1. Allgemein 2 2. Speichern und Zwischenspeichern des Designs 2 3. Auswahl der zu bearbeitenden Seite 2 4. Text ergänzen 3 5. Textgrösse ändern 3 6. Schriftart ändern 3 7. Textfarbe
Die Textvorlagen in Microsoft WORD und LibreOffice Writer
Die Textvorlagen in Microsoft WORD und LibreOffice Writer Liebe Teilnehmer(-innen) am Landeswettbewerb Deutsche Sprache und Literatur Baden- Württemberg, Diese Anleitung soll Ihnen helfen Ihren Wettbewerbsbeitrag
Stellvertretenden Genehmiger verwalten. Tipps & Tricks
Tipps & Tricks INHALT SEITE 1. Grundlegende Informationen 3 2.1 Aktivieren eines Stellvertretenden Genehmigers 4 2.2 Deaktivieren eines Stellvertretenden Genehmigers 11 2 1. Grundlegende Informationen
Grundlagen der Programmierung APPLETS
Grundlagen der Programmierung APPLETS Inhalt dieser Einheit Java-Applets: Java-Applets Vor- und Nachteile Sicherheitskonzepte Methoden Einbetten in HTML Graphical User Interface 2 Java Applets Applets
Hochschule der Medien Prof. Uwe Schulz 14. Juli 2010 Klausur Informatik, EDV-Nr. 40301 Seite 1 von 5. Teil 2: Aufgaben
Hochschule der Medien Prof Uwe Schulz 14 Juli 2010 Klausur Informatik, EDV-Nr 40301 Seite 1 von 5 Name: Matr Nr: Teil 2: Aufgaben Hilfsmittel: alle außer tragbare Computer und Nachbar Bearbeitungszeit:
UMSTELLUNG DER RÖNTGEN-SCHNITTSTELLE DÜRR-DBSWIN AUF DÜRR-VDDS
UMSTELLUNG DER RÖNTGEN-SCHNITTSTELLE DÜRR-DBSWIN AUF DÜRR-VDDS Pionier der Zahnarzt-Software. Seit 1986. 1 Seite 1/5 Diese Anleitung soll Ihnen dabei helfen, eine bestehende DBSWIN-Anbindung über den Patientendatenexport
teischl.com Software Design & Services e.u. [email protected] www.teischl.com/booknkeep www.facebook.com/booknkeep
teischl.com Software Design & Services e.u. [email protected] www.teischl.com/booknkeep www.facebook.com/booknkeep 1. Erstellen Sie ein neues Rechnungsformular Mit book n keep können Sie nun Ihre eigenen
Sage50. Rechnungswesen. Geschäftsjahreswechsel. e Schweiz AG
Sage50 Rechnungswesen Geschäftsjahreswechsel e Schweiz AG 1. Ausgangslage Sie möchten ein neues Geschäftsjahr eröffnen. 2. Lösungsansatz Um ein neues Geschäftsjahr zu eröffnen, legen Sie in der Finanzbuchhaltung
HOSTED EXCHANGE MAIL FÜR MAC
HOSTED EXCHANGE MAIL FÜR MAC INHALT Postfach in Mail einrichten... 2 Exportieren eines Postfachs als MBOX-Datei... 6 Importieren eines Postfachs aus einer MBOX-Datei... 7 Teilen eines Kalenders mit der
Schritt für Schritt. Anmeldung
01 Anmeldung Da der möbelmat ausschließlich das Handwerk beliefert und wir Privatpersonen keinen Zugang zu unserem Webshop gewähren, müssen Sie sich vor dem Benutzen einmalig anmelden. Auf unserer Webseite
Anwendertreffen 20./21. Juni
Anwendertreffen Verbindungsmittelachsen VBA Allgemein Die Verbindungsmittelachsen werden nun langsam erwachsen. Nach zwei Jahren Einführungszeit haben wir bereits viele Rückmeldungen mit Ergänzungswünschen
Module Entwicklung. Um diese Eigenschaft aufzurufen, starten Sie die Adami Vista CRM Applikation und wählen Sie den Entwicklung Menü.
Module Entwicklung 1. Einleitung Diese Eigenschaft erlaubt die Erstellung und Administrierung der neuen Felder für die folgende Module: Institutionen, Kontakte, Bestellungen und Besuche. Es ist auch möglich
Anleitung für die Registrierung und das Einstellen von Angeboten
Anleitung für die Registrierung und das Einstellen von Angeboten Das FRROOTS Logo zeigt Ihnen in den Abbildungen die wichtigsten Tipps und Klicks. 1. Aufrufen der Seite Rufen Sie zunächst in Ihrem Browser
Konvertieren von Settingsdateien
Konvertieren von Settingsdateien Mit SetEdit können sie jedes der von diesem Programm unterstützten Settingsformate in jedes andere unterstützte Format konvertieren, sofern Sie das passende Modul (in Form
So funktioniert das online-bestellsystem GIMA-direkt
So funktioniert das online-bestellsystem GIMA-direkt Loggen Sie sich mit Ihren Anmeldedaten, die Sie von GIMA erhalten haben, in das Bestellsystem ein. Sollten Sie noch keine Anmeldedaten haben und Für
Kontakte Dorfstrasse 143 CH - 8802 Kilchberg Telefon 01 / 716 10 00 Telefax 01 / 716 10 05 [email protected] www.hp-engineering.
Kontakte Kontakte Seite 1 Kontakte Seite 2 Inhaltsverzeichnis 1. ALLGEMEINE INFORMATIONEN ZU DEN KONTAKTEN 4 2. WICHTIGE INFORMATIONEN ZUR BEDIENUNG VON CUMULUS 4 3. STAMMDATEN FÜR DIE KONTAKTE 4 4. ARBEITEN
iphone-kontakte zu Exchange übertragen
iphone-kontakte zu Exchange übertragen Übertragen von iphone-kontakten in ein Exchange Postfach Zunächst muss das iphone an den Rechner, an dem es üblicherweise synchronisiert wird, angeschlossen werden.
Tipps und Tricks zu den Updates
Tipps und Tricks zu den Updates Grundsätzlich können Sie Updates immer auf 2 Wegen herunterladen, zum einen direkt über unsere Internetseite, zum anderen aus unserer email zu einem aktuellen Update. Wenn
Objektorientierte Software-Entwicklung
Objektorientierte Software-Entwicklung Priv.-Doz. Dr. Rolf Hennicker 08.01.2003 AWT und Swing AWT (Abstract Window Toolkit) und Swing 2 AWT (Abstract Window Toolkit) und Swing AWT und Swing bieten eine
Punkt 1 bis 11: -Anmeldung bei Schlecker und 1-8 -Herunterladen der Software
Wie erzeugt man ein Fotobuch im Internet bei Schlecker Seite Punkt 1 bis 11: -Anmeldung bei Schlecker und 1-8 -Herunterladen der Software Punkt 12 bis 24: -Wir arbeiten mit der Software 8-16 -Erstellung
Formulare & Zähler. Erstellen von Formularen & Zählern mit FrontPage- oder ASP-Erweiterungen ZUGEHÖRIGE INFORMATIONEN
Formulare & Zähler Erstellen von Formularen & Zählern mit FrontPage- oder ASP-Erweiterungen ZUGEHÖRIGE INFORMATIONEN Ziel des vorliegenden Dokumentes ist es, einer mit Internet vertrauten Person zu ermöglichen,
Ein Bild in den Text einfügen
Bild in einen Artikel einfügen Ein Bild in den Text einfügen Positioniert den Cursor an der Stelle im Text, egal ob bei einem Artikel oder einer WordPress-Seite, wo das Bild eingefügt werden soll. Hinter
Programmteil Bautagebuch
Programmteil Bautagebuch Version: 2.07 Datum: 24.05.2005 Modul: Bautagebuch / Regiebericht Programmaufruf: Stammdaten Grunddaten Lohnarten Stammdaten Mitarbeiter - Zusatz Belege Zeiterfassung Positionen
NODELOCKED LIZENZ generieren (ab ST4)
NODELOCKED LIZENZ generieren () Besuchen Sie folgende Webseite support.ugs.com/global/de ( ohne www oder http:// ) Klicken Sie auf Lizenz Verwaltung und dann auf aktuelle Lizenz 1 1. Geben Sie Ihren Webkey
Java: Vererbung. Teil 3: super() www.informatikzentrale.de
Java: Vererbung Teil 3: super() Konstruktor und Vererbung Kindklasse ruft SELBSTSTÄNDIG und IMMER zuerst den Konstruktor der Elternklasse auf! Konstruktor und Vererbung Kindklasse ruft SELBSTSTÄNDIG und
