GUI Events. Entstehen bei jeder Eingabe über die Bedienoberfläche (Maus bewegen, Maus Tasten drücken, Tastatur,...
|
|
- Karin Lenz
- vor 8 Jahren
- Abrufe
Transkript
1 GUI Events Entstehen bei jeder Eingabe über die Bedienoberfläche (Maus bewegen, Maus Tasten drücken, Tastatur,...) Daten im Event: Koordinaten der Maus Zeitstempel Zustand der Maus Buttons Gedrückte Taste der Tastatur Gedrückte Modifier Tasten Chr. Hochberger, Inf2 ET/MT 111
2 Anwendungsstruktur Wenn Anwendung selber Events verarbeitet Bei jedem Event: Betroffenes Element der Oberfläche ermitteln (Durch Vergleich der Koordinaten mit denen der Elemente) Zustandsänderung an dem Element durchführen Führt zu schlechter Kohäsion (Code Duplizierung) Chr. Hochberger, Inf2 ET/MT 112
3 Objektorientiertes GUI Alle möglichen Elemente des GUI sind Objekte Eventbehandlung wird primär von Klassenbibliothek übernommen Für jedes Objekt kann ein Beobachter angemeldet werden (s. Entwurfsmuster Beobachter) Beobachter durch Interface definiert Ein Beobachter kann mehrere Objekte überwachen Chr. Hochberger, Inf2 ET/MT 113
4 GUI Elemente Typische Elemente Menu, Button, Checkbox, Slider, Textfeld, Kombobox Fortgeschrittene Elemente Tree, Table, Toolbar, Tooltip, Popupmenu Container Werden gebraucht, um normale Elemente aufzunehmen Panel, Split Pane, Layered Pane,... Chr. Hochberger, Inf2 ET/MT 114
5 Swing Anwendungen Startpunkt muss eine der folgenden Klassen sein: JFrame: Normales Window für Anwendungen JDialog: Einfacher Dialog mit Nachricht und einem oder zwei Buttons JWindow: Ebenfalls Window, aber mit mehr Möglichkeiten (weniger Unterstützung durch Swing) Erzeugen eines JFrame Objektes erzeugt Ein neues Window Einen Thread, der die Event Behandlung für dieses Window durchführt Chr. Hochberger, Inf2 ET/MT 115
6 JFrame Alle Windows können einen WindowListener (Interface) spezifizieren Methoden für Aktivieren/Deaktivieren (Fokus) De /Iconifizieren Aktives/Passives Schließen Erstes Öffnen Wird durch die Methode addwindowlistener() gesetzt Chr. Hochberger, Inf2 ET/MT 116
7 Container Behälter für alle GUI Elemente In verschiedenen Formen verfügbar JPanel, JSplitPanel, JTabbedPane,... Frame enthält bereits einen Container Kann mit getcontentpane() abgefragt werden Elemente werden mit add(...) hinzugefügt Container können wiederum Container enthalten Chr. Hochberger, Inf2 ET/MT 117
8 JButton Einfachstes GUI Element Erzeugen mit new Jbutton( Beschriftung ) Kann einem Container hinzugefügt werden Wie erfährt man, dass der Button gedrückt wurde? (genauer: Wann wurde er wieder gehen gelassen) Wieder über Beobachtermuster Button besitzt Methode addactionlistener(obj) obj muss Interface ActionListener implementieren Chr. Hochberger, Inf2 ET/MT 118
9 ActionListener Enthält nur die Methode actionperformed(actionevent e); Methode wird immer aufgerufen, wenn Element bedient wurde ActionEvent enthält zusätzliche Information: String getactioncommand() int getmodifiers() long getwhen() String ParamString() Chr. Hochberger, Inf2 ET/MT 119
10 Layouts Wo wird Element im Container angeordnet? Für jeden Container ist ein LayoutManager definiert Manager bestimmt Position im Container Eine Reihe von Layouts ist bereits vorgefertigt FlowLayout, BorderLayout, GridLayout, BoxLayout Zusätzliche Informationen beim Hinzufügen erforderlich Eigene Layouts können geschrieben werden (selten erforderlich) Chr. Hochberger, Inf2 ET/MT 120
11 Layouts (2) Container besitzt verschiedene add(...) Methoden add(component c) Hängt Komponente an das Layout an (am Ende) add(component c, int index) Fügt Komponente an der gewählten Stelle ein add(component c, Object Constraints) Fügt Komponente unter Einschränkungen in Layout ein Nach dem Hinzufügen muss validate() vom Container aufgerufen werden, damit die hinzugefügte Komponente erscheint Chr. Hochberger, Inf2 ET/MT 121
12 FlowLayout Komponenten werden von links nach rechts, von oben nach unten angeordnet (wie Text auf Seiten) Am Besten für Buttons geeignet Anordnung passt sich der Größe des Containers an Chr. Hochberger, Inf2 ET/MT 122
13 BorderLayout Layout wird fest in 5 Zonen eingeteilt: North, South, West, East, Center Center wird maximiert Add(Component c, int index) kann zum selektiven Hinzufügen benutzt werden Chr. Hochberger, Inf2 ET/MT 123
14 GridLayout Container wird in reguläres Gitter eingeteilt (z.b. 3 x 2) Wird beim Erzeugen des Layouts angegeben Kann nachträglich geändert werden Eine Dimension darf 0 sein Es werden dann soviele Zeilen oder Spalten angelegt, wie benötigt werden Chr. Hochberger, Inf2 ET/MT 124
15 BoxLayout Die Elemente werden entlang einer Dimension angelegt Es erfolgt kein Umbruch, wenn Box voll Wird häufig durch Box Klasse gekapselt Chr. Hochberger, Inf2 ET/MT 125
16 Menu Leiste Menus heute Standard in Fenster Umgebungen Menu in zwei Formen in Swing verfügbar Zum Fenster gehörend Fenster Menu besteht einzelnen Menus Als Popup Menu Popup Menu besteht aus einem Menu Fenster Menu wird über JFrame.setJMenuBar() gesetzt Menus können Untermenus enthalten Chr. Hochberger, Inf2 ET/MT 126
17 Menus Menu besteht aus MenuItems oder Menus (sind dann Untermenus) Einem MenuItem kann ein ActionListener zugefügt werden Chr. Hochberger, Inf2 ET/MT 127
18 LookAndFeel Verschiedene Aussehensvarianten verfügbar Metal LookAndFeel Java Swing spezifisch, sollte überall gleich aussehen Motif LookAndFeel an Motif(Unix) Klassenbibliothek angepasst Windows LookAndFeel entspricht nativen Windows Applikationen Mac LookAndFeel Gnome LookAndFeel Kann zur Laufzeit ausgewählt werden Chr. Hochberger, Inf2 ET/MT 128
19 Einfachere Listener WindowListener enthält sehr viele Methoden Implementierung aufwändig Einfacher durch Vererbung aus WindowAdapter zu erzeugen Enthält alle Methoden Methoden sind leer Klasse ist abstract, kann also nicht erzeugt werden Subklasse muss nur die Methoden überschreiben, die gebraucht werden Chr. Hochberger, Inf2 ET/MT 129
20 Noch einfachere Listener Subklasse von WindowAdapter kann noch einfacher erzeugt werden Wird als anonyme Klasse bezeichnet Kann auf Methoden der umschließenden Klasse zugreifen Class SimpleFrame {... JFrame f=new Jframe(); f.addwindowlistener(new WindowAdapter() { public windowclosing() { close() } } ); Chr. Hochberger, Inf2 ET/MT 130
21 Namensauflösung Wie werden Namen den IP Adressen zugeordnet? Domain Name System (DNS) Hierarchisches System von Nameservern Anfragen über Port 53 sowohl UDP (typisch, da schnell) als auch TCP (ungebräuchlich) Wenn ein Server die Antwort nicht weiß, sagt er, wo man die Antwort bekommen kann Chr. Hochberger, Inf2 ET/MT 131
22 Routing Spezielle IP Adressen: Eigener Rechner (s.g. Loopback Device) Broadcast Normale Rechner im Netz: Angabe eines Default Gateway Angabe einer Netzmaske Netzmaske wird Und verknüpft mit Zieladresse Ergebnis stimmt mit eigener Netzadresse überein? Ja, Rechner kann lokal ermittelt werden (z.b. ARP) Nein, Paket wird an Default Gateway geschickt Chr. Hochberger, Inf2 ET/MT 132
23 Byte und Character Streams Java unterscheidet Zeichen von anderen integralen Typen (byte, short, int) Verarbeitung von Texten: Reader und Writer Verarbeitung von Binärdaten: InputStream und OutputStream Verschiedenste Varianten verfügbar: File... Socket... Piped... String... Chr. Hochberger, Inf2 ET/MT 133
24 InputStream + OutputStream Schreiben und Lesen von Byte Daten InputStream Lesen von einzelnen Bytes, Byte Arrays, Teil Arrays Abfragen der verfügbaren Datenmenge Marken setzen und Marke wieder anfahren OutputStream Schreiben von Bytes, Byte Arrays, Teil Arrays "Flushen" des Streams (leeren der internen Puffer) Wie kann man andere Datentypen schreiben? Chr. Hochberger, Inf2 ET/MT 134
25 int Schreiben Wie wird ein int in einen Stream geschrieben? z.b. 0x436587A9 = Wert besteht offensichtlich aus 4 Bytes Mögliche Anordnung: 0x43, 0x65, 0x87, 0xA9 Big Endian Network Byteorder 0xA9, 0x87, 0x65, 0x43 Little Endian x86 Prozessoren Byte Order in C oder C++ von Rechner abhängig In Java einheitlich überall Network Byteorder Chr. Hochberger, Inf2 ET/MT 135
26 Data(In Out)putStream Stellen Methoden zur Verfügung, um alle integralen Datentypen zu schreiben/lesen (byte, short, int, long, float, double, char, boolean) Verwenden Entwurfsmuster Dekorierer new DataInputStream(InputStream s) new DataOutputStream(OutputStream s) Kann gleichzeitig mit Stream s verwendet werden (Achtung: Vor dem Wechsel unbedingt flush() aufrufen) Chr. Hochberger, Inf2 ET/MT 136
27 Object(In Out)putStream Wie kann man ein Objekt in einem Stream übertragen? Einfache Lösung: Das Objekt besitzt eine Methode, alle seine Felder in den Stream zu schreiben Problem: Was passiert mit Verweisen auf andere Objekte? Bessere Lösung: Object(In Out)Stream Besitzt Methode writeobject(object o) Chr. Hochberger, Inf2 ET/MT 137
28 Object Streams Java Laufzeitumgebung kann Struktur eines Objektes ermitteln Alle Felder werden automatisch in den Stream geschrieben/daraus gelesen (Ausnahme: transient deklarierte Felder) Objekt enthält Verweis auf andere Objekte: Referenziertes Objekt wird mit in den Stream geschrieben/daraus gelesen Zyklen werden erkannt Chr. Hochberger, Inf2 ET/MT 138
29 Netzwerk Funktionen in Java Trennung von TCP und UDP Verbindungen Socket, ServerSocket DatagramSocket Trennung von aktivem und passivem Verbindungsaufbau Spezielle Klasse für Internetadressen Chr. Hochberger, Inf2 ET/MT 139
30 InetAddress Klasse InetAddress dient als Factory zum Erzeugen von Instanzen Methoden: getbyaddress(byte[] adr) sucht nach IP Adresse getbyname(string name) sucht nach Name getallbyname(string name) sucht alle Adressen eines Hosts gethostname() den Namen dieser Adresse ermitteln getlocalhost() den eigenen Namen ermitteln Chr. Hochberger, Inf2 ET/MT 140
31 Aktiver + Passiver Verbindungsaufbau Vergleichbar mit Telefonieren Aktiv: Nummer wählen und warten bis Gegenstelle drangeht Passiv: Klingelzeichen hören und dann abnehmen Passiver Verbindungsaufbau erfordert Registrierung beim Betriebssystem Anwendung gibt bekannt, dass sie Verbindungen auf einem bestimmten Port annimmt Chr. Hochberger, Inf2 ET/MT 141
32 Client Sockets Aktiver Verbindungsaufbau Erzeugen einer Instanz von Socket Angabe des Kommunikationspartners new Socket(String name, int port) new Socket(InetAddress, int port) Verbindet noch nicht mit dem Partner Verbindung erst nach connect() vorhanden Durch close() wird die Verbindung beendet Chr. Hochberger, Inf2 ET/MT 142
33 Client Sockets (2) getinputstream() liefert InputStream Kann zum Einlesen der Daten vom Partner benutzt werden Warten auf eingehende Daten über read() möglich Alle read() Varianten warten, bis mindestens ein Zeichen vorhanden (solange blockiert read()) available() liefert die Anzahl verfügbarer Zeichen getoutputstream() liefert OutputStream Chr. Hochberger, Inf2 ET/MT 143
34 Server Sockets Werden durch Klasse ServerSocket dargestellt new ServerSocket(int port) new ServerSocket(int port, int backlog) Entgegennahme eines Verbindungswunsches mit accept() Blockiert, bis Verbindungswunsch vorliegt Liefert (verbundenen) Socket als Rückgabewert Mit close() wird die Bereitschaft zur Verbindungsannahme zurückgenommen Chr. Hochberger, Inf2 ET/MT 144
35 Datagram Sockets Dienen zum Empfangen und Versenden von UDP Paketen Erzeugen: new DatagramSocket() new DatagramSocket(int port) (nur in dieser Variante werden Pakete entgegengenommen) Senden (send()) und Empfangen (receive()) Nutzen Klasse DatagramPacket Chr. Hochberger, Inf2 ET/MT 145
36 DatagramPacket Zum Empfangen: new DatagramPacket(byte[] buf, int length) new DatagramPacket(byte[] buf, int offset, int length) Zum Senden: new DatagramPacket(byte[] buf, int length, InetAddress a, int port) new DatagramPacket(byte[] buf, int offset, int length, InetAddress a, int port) Chr. Hochberger, Inf2 ET/MT 146
37 DatagramPacket (2) Wie erzeugt/verarbeitet man das Byte Array? Hilfsklasse ByteArray(In Out)putStream New ByteArrayOutputStream(int size) Dann normal wie einen Stream Verwenden (z.b. mit Dekorierer DataOutputStream) Byte Array mit Methode tobytearray() erzeugen lassen Kann auch zum Konstruieren eines OutputStreamWriter benutzt werden Chr. Hochberger, Inf2 ET/MT 147
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
MehrTransmission Control Protocol (TCP)
Transmission Control Protocol (TCP) Verbindungsorientiertes Protokoll, zuverlässig, paketvermittelt stream-orientiert bidirektional gehört zur Transportschicht, OSI-Layer 4 spezifiziert in RFC 793 Mobile
MehrEinstieg in die Informatik mit Java
1 / 14 Einstieg in die Informatik mit Java Swing Gerd Bohlender Institut für Angewandte und Numerische Mathematik Gliederung 2 / 14 1 Einführendes Beispiel 2 Eigenschaften von Swing 3 Typisches Swing-Applet
MehrKap. 35 Swing: Grundlagen Kap. 36.1 Swing: Hauptfenster
Kap. 35 Swing: Grundlagen Kap. 36.1 Swing: Hauptfenster by Ali Bastan Gliederung Grundlagen von Swing 1. Kurze Einleitung 2. Warum Swing, wenn es das AWT gibt? 3. Was ist Swing? 4. Merkmale von Swing 5.
MehrGrundlagen 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
MehrZentrale Objekte zur Programmierung graphischer Benutzeroberflächen (GUI)
1 JAVA für Bauingenieure Alexander Karakas SS 2008 Zentrale Objekte zur Programmierung graphischer Benutzeroberflächen (GUI) 21.05.2008 2 Was ist ein(e) GUI? GUI = Graphical User Interface = Graphische
MehrGRAFISCHE BENUTZERSCHNITTSTELLEN
Vorlesung 4.4 GRAFISCHE BENUTZERSCHNITTSTELLEN Dr. Philip Mayer # 1 GUIs Grafische Benutzerschnittstellen (GUIs, Graphical User Interfaces) bieten dem Benutzer Zugriff auf ein Anwendungssystem GUIs sind
MehrEinführung in die Informatik: Programmierung und Software-Entwicklung, WS 11/12. Kapitel 7. Grafische Benutzeroberflächen
1 Kapitel 7 Ziele 2 (Graphical User Interfaces) als Anwendungsbeispiel für die objektorientierte Programmierung kennenlernen Benutzung von Vererbung zur Erstellung individueller GUI-Klassen durch Erweiterung
MehrÜ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:
MehrLizenzen auschecken. Was ist zu tun?
Use case Lizenzen auschecken Ihr Unternehmen hat eine Netzwerk-Commuterlizenz mit beispielsweise 4 Lizenzen. Am Freitag wollen Sie Ihren Laptop mit nach Hause nehmen, um dort am Wochenende weiter zu arbeiten.
MehrKonfiguration von Exchange 2000 zum versenden und empfangen von Mails & Lösung des SEND after POP Problems
Konfiguration von Exchange 2000 zum versenden und empfangen von Mails & Lösung des SEND after POP Problems Hier die notwendigen Einstellungen in der Administratorkonsole des Exchange 2000 Zuerst müssen
MehrGUI Programmierung in Java
vs und niemals mischen! Daher muss man sich für eine Klasse entscheiden 1 (Abstract Window Toolkit) schwergewichtige Alle Elemente werden vom Betriebssytem gemalt sehen aus wie alle anderen Programme auf
MehrSwing 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
MehrJava 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
MehrObjektorientierte Programmierung
Objektorientierte Programmierung Exkurs: Graphische Benutzeroberflächen FH Braunschweig/Wolfenbüttel Sommersemester 2009 1 / 22 Gliederung I Wiederholung Klassen, Objektorientierung (Kapitel 10,11) Exkurs:
MehrHow-to: Webserver NAT. Securepoint Security System Version 2007nx
Securepoint Security System Inhaltsverzeichnis Webserver NAT... 3 1 Konfiguration einer Webserver NAT... 4 1.1 Einrichten von Netzwerkobjekten... 4 1.2 Erstellen von Firewall-Regeln... 6 Seite 2 Webserver
MehrMSXFORUM - Exchange Server 2003 > Konfiguration NNTP unter Exchange 2003
Page 1 of 11 Konfiguration NNTP unter Exchange 2003 Kategorie : Exchange Server 2003 Veröffentlicht von webmaster am 14.03.2005 Das Network News Transfer Protocol (NNTP) wird durch die Request for Comments
MehrGEORG.NET Anbindung an Ihr ACTIVE-DIRECTORY
GEORG.NET Anbindung an Ihr ACTIVE-DIRECTORY Vorteile der Verwendung eines ACTIVE-DIRECTORY Automatische GEORG Anmeldung über bereits erfolgte Anmeldung am Betriebssystem o Sie können sich jederzeit als
Mehrtentoinfinity Apps 1.0 EINFÜHRUNG
tentoinfinity Apps Una Hilfe Inhalt Copyright 2013-2015 von tentoinfinity Apps. Alle Rechte vorbehalten. Inhalt der online-hilfe wurde zuletzt aktualisiert am August 6, 2015. Zusätzlicher Support Ressourcen
MehrVirtual Private Network
Virtual Private Network Allgemeines zu VPN-Verbindungen WLAN und VPN-TUNNEL Der VPN-Tunnel ist ein Programm, das eine sichere Verbindung zur Universität herstellt. Dabei übernimmt der eigene Rechner eine
MehrAnleitung zur Nutzung des SharePort Utility
Anleitung zur Nutzung des SharePort Utility Um die am USB Port des Routers angeschlossenen Geräte wie Drucker, Speicherstick oder Festplatte am Rechner zu nutzen, muss das SharePort Utility auf jedem Rechner
MehrKonfigurationsanleitung Tobit David Fax Server mit Remote CAPI Graphical User Interface (GUI) Seite - 1 -
Konfigurationsanleitung Tobit David Fax Server mit Remote CAPI Graphical User Interface (GUI) Copyright Stefan Dahler 22. Oktober 2013 Version 1.0 www.neo-one.de Seite - 1 - 5. Tobit David Fax Server mit
MehrMit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.
Seite erstellen Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken. Es öffnet sich die Eingabe Seite um eine neue Seite zu erstellen. Seiten Titel festlegen Den neuen
MehrObjektorientierte Programmierung. Kapitel 12: Interfaces
12. Interfaces 1/14 Objektorientierte Programmierung Kapitel 12: Interfaces Stefan Brass Martin-Luther-Universität Halle-Wittenberg Wintersemester 2012/13 http://www.informatik.uni-halle.de/ brass/oop12/
MehrAnleitung für das Einrichten eines SIP-Accounts (Registrierung einer VoiP- Nummer) im Softphone SJPhone für Windows Mobile
Anleitung für das Einrichten eines SIP-Accounts (Registrierung einer VoiP- Nummer) im Softphone SJPhone für Windows Mobile Autor: Volker Lange-Janson, Datum: 18. November 2010 Diese Anleitung verwendet
MehrKleines Handbuch zur Fotogalerie der Pixel AG
1 1. Anmelden an der Galerie Um mit der Galerie arbeiten zu können muss man sich zuerst anmelden. Aufrufen der Galerie entweder über die Homepage (www.pixel-ag-bottwartal.de) oder über den direkten Link
MehrVerhindert, dass eine Methode überschrieben wird. public final int holekontostand() {...} public final class Girokonto extends Konto {...
PIWIN I Kap. 8 Objektorientierte Programmierung - Vererbung 31 Schlüsselwort: final Verhindert, dass eine Methode überschrieben wird public final int holekontostand() {... Erben von einer Klasse verbieten:
MehrTel.: 040-528 65 802 Fax: 040-528 65 888 Email: support_center@casio.de. Ein Text oder Programm in einem Editor schreiben und zu ClassPad übertragen.
Ein Text oder Programm in einem Editor schreiben und zu ClassPad übertragen. Die auf dem PC geschriebene Texte oder Programme können über dem ClassPad Manager zu ClassPad 300 übertragen werden. Dabei kann
MehrFOPT 5: Eigenständige Client-Server-Anwendungen (Programmierung verteilter Anwendungen in Java 1)
1 FOPT 5: Eigenständige Client-Server-Anwendungen (Programmierung verteilter Anwendungen in Java 1) In dieser Kurseinheit geht es um verteilte Anwendungen, bei denen wir sowohl ein Client- als auch ein
MehrKommunikations-Parameter
KNX App knxpresso für Android Tablets/Phones Kommunikations-Parameter Ausgabe Dokumentation: Mai. 2015 Doku Version V1.0.0 - Seite 1/8 Inhaltsverzeichnis 1.1 Nützliche Links... 3 1.2 Beschreibung der Kommunikations-Datei...
MehrWeb2Lead. Konfiguration
Web2Lead Konfiguration 1. Was ist Web2Lead?... 3 2. Erstellen Sie ein individuelles Kontaktformular... 3 2.1 Optionen...4 2.2 Benachrichtigungen...4 2.3 Verkaufschance...4 2.4 Formular Felder...4 Copyright
MehrLive Update (Auto Update)
Live Update (Auto Update) Mit der Version 44.20.00 wurde moveit@iss+ um die Funktion des Live Updates (in anderen Programmen auch als Auto Update bekannt) für Programm Updates erweitert. Damit Sie auch
MehrARAkoll 2013 Dokumentation. Datum: 21.11.2012
ARAkoll 2013 Dokumentation Datum: 21.11.2012 INHALT Allgemeines... 3 Funktionsübersicht... 3 Allgemeine Funktionen... 3 ARAmatic Symbolleiste... 3 Monatsprotokoll erzeugen... 4 Jahresprotokoll erzeugen
MehrInstallation der 4Dv12sql Software für Verbindungen zum T.Base Server
Installation der 4Dv12sql Software für Verbindungen zum T.Base Server Die Server-Software für die T.Base Datenbank wird aktualisiert. Damit Sie eine Verbindung zur T.Base Server herstellen können, müssen
MehrEinrichten eines Postfachs mit Outlook Express / Outlook bis Version 2000
Folgende Anleitung beschreibt, wie Sie ein bestehendes Postfach in Outlook Express, bzw. Microsoft Outlook bis Version 2000 einrichten können. 1. Öffnen Sie im Menü die Punkte Extras und anschließend Konten
Mehr5.2 Neue Projekte erstellen
5.2 Neue Projekte erstellen Das Bearbeiten von bestehenden Projekten und Objekten ist ja nicht schlecht wie aber können Sie neue Objekte hinzufügen oder gar völlig neue Projekte erstellen? Die Antwort
Mehrmysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank
mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank In den ersten beiden Abschnitten (rbanken1.pdf und rbanken2.pdf) haben wir uns mit am Ende mysql beschäftigt und kennengelernt, wie man
MehrKurzanleitung. MEYTON Aufbau einer Internetverbindung. 1 Von 11
Kurzanleitung MEYTON Aufbau einer Internetverbindung 1 Von 11 Inhaltsverzeichnis Installation eines Internetzugangs...3 Ist mein Router bereits im MEYTON Netzwerk?...3 Start des YAST Programms...4 Auswahl
MehrEinrichten eines Microsoft Exchange-Account auf einem Android-System
Einrichten eines Microsoft Exchange-Account auf einem Android-System Wählen Sie im Menü Anwendungen die Option E-Mail aus. In einigen Android-Versionen hat diese Anwendung möglicherweise den Namen Mail.
MehrBauteilattribute als Sachdaten anzeigen
Mit den speedikon Attributfiltern können Sie die speedikon Attribute eines Bauteils als MicroStation Sachdaten an die Elemente anhängen Inhalte Was ist ein speedikon Attribut?... 3 Eigene Attribute vergeben...
Mehr5 DATEN. 5.1. Variablen. Variablen können beliebige Werte zugewiesen und im Gegensatz zu
Daten Makro + VBA effektiv 5 DATEN 5.1. Variablen Variablen können beliebige Werte zugewiesen und im Gegensatz zu Konstanten jederzeit im Programm verändert werden. Als Variablen können beliebige Zeichenketten
MehrFastViewer Remote Edition 2.X
FastViewer Remote Edition 2.X Mit der FastViewer Remote Edition ist es möglich beliebige Rechner, unabhängig vom Standort, fernzusteuern. Die Eingabe einer Sessionnummer entfällt. Dazu muß auf dem zu steuernden
MehrSMS-Versand in MACS Einrichtung des SMS-Versand Verwendung des SMS-Versandes Der SMS-Versand Empfängerfeld Empfänger-Rufnummer Inhalt der SMS
SMS-Versand in MACS Einrichtung des SMS-Versand Verwendung des SMS-Versandes Der SMS-Versand Empfängerfeld Empfänger-Rufnummer Inhalt der SMS Datenfelder Sende-Optionen Text kürzen Zum späteren Zeitpunkt
Mehr4D Server v12 64-bit Version BETA VERSION
4D Server v12 64-bit Version BETA VERSION 4D Server v12 unterstützt jetzt das Windows 64-bit Betriebssystem. Hauptvorteil der 64-bit Technologie ist die rundum verbesserte Performance der Anwendungen und
MehrE-Mail Adressen der BA Leipzig
E-Mail Adressen der BA Jeder Student der BA bekommt mit Beginn des Studiums eine E-Mail Adresse zugeteilt. Diese wird zur internen Kommunikation im Kurs, von der Akademie und deren Dozenten zur Verteilung
MehrProgrammierkurs Java
Programmierkurs Java Dr. Dietrich Boles Aufgaben zu UE16-Rekursion (Stand 09.12.2011) Aufgabe 1: Implementieren Sie in Java ein Programm, das solange einzelne Zeichen vom Terminal einliest, bis ein #-Zeichen
MehrIm Folgenden wird Ihnen an einem Beispiel erklärt, wie Sie Excel-Anlagen und Excel-Vorlagen erstellen können.
Excel-Schnittstelle Im Folgenden wird Ihnen an einem Beispiel erklärt, wie Sie Excel-Anlagen und Excel-Vorlagen erstellen können. Voraussetzung: Microsoft Office Excel ab Version 2000 Zum verwendeten Beispiel:
MehrBenutzerhandbuch MedHQ-App
Benutzerhandbuch MedHQ-App T h o r D y n a m i c s G m b H A m B ü c h e n b e r g s k a m p 2 2 2 1 0 3 9 B ö r n s e n V e r s i o n 1. 0 S t a n d : 0 4 / 2 0 1 5 z u r M e d H Q - A p p - V e r s i
MehrEinrichtung des Cisco VPN Clients (IPSEC) in Windows7
Einrichtung des Cisco VPN Clients (IPSEC) in Windows7 Diese Verbindung muss einmalig eingerichtet werden und wird benötigt, um den Zugriff vom privaten Rechner oder der Workstation im Home Office über
MehrVirtueller Seminarordner Anleitung für die Dozentinnen und Dozenten
Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten In dem Virtuellen Seminarordner werden für die Teilnehmerinnen und Teilnehmer des Seminars alle für das Seminar wichtigen Informationen,
MehrPrintserver und die Einrichtung von TCP/IP oder LPR Ports
Printserver und die Einrichtung von TCP/IP oder LPR Ports In der Windowswelt werden Drucker auf Printservern mit 2 Arten von Ports eingerichtet. LPR-Ports (Port 515) oder Standard TCP/IP (Port 9100, 9101,9102)
MehrFolgende Einstellungen sind notwendig, damit die Kommunikation zwischen Server und Client funktioniert:
Firewall für Lexware professional konfigurieren Inhaltsverzeichnis: 1. Allgemein... 1 2. Einstellungen... 1 3. Windows XP SP2 und Windows 2003 Server SP1 Firewall...1 4. Bitdefender 9... 5 5. Norton Personal
MehrDeltaVision Computer Software Programmierung Internet Beratung Schulung
Zertifikate von DeltaVision für Office Projekte 1 Einleitung: Digitale Zertifikate für VBA-Projekte DeltaVision signiert ab 2009 alle seine VBA Projekte. So ist für den Anwender immer klar, dass der Code
MehrKurzanleitung zur Softwareverteilung von BitDefender Produkten...2
Kurzanleitung zur Softwareverteilung von Kurzanleitung zur Softwareverteilung von BitDefender Produkten...2 I. BitDefender Management Agenten Verteilung...2 1.1. Allgemeine Bedingungen:... 2 1.2. Erste
MehrKonfigurationsanleitung Access Control Lists (ACL) Funkwerk. Copyright Stefan Dahler - www.neo-one.de 13. Oktober 2008 Version 1.0.
Konfigurationsanleitung Access Control Lists (ACL) Funkwerk Copyright Stefan Dahler - www.neo-one.de 13. Oktober 2008 Version 1.0 Seite - 1 - 1. Konfiguration der Access Listen 1.1 Einleitung Im Folgenden
MehrNovell Client. Anleitung. zur Verfügung gestellt durch: ZID Dezentrale Systeme. Februar 2015. ZID Dezentrale Systeme
Novell Client Anleitung zur Verfügung gestellt durch: ZID Dezentrale Systeme Februar 2015 Seite 2 von 8 Mit der Einführung von Windows 7 hat sich die Novell-Anmeldung sehr stark verändert. Der Novell Client
MehrKonfiguration VLAN's. Konfiguration VLAN's IACBOX.COM. Version 2.0.1 Deutsch 01.07.2014
Konfiguration VLAN's Version 2.0.1 Deutsch 01.07.2014 In diesem HOWTO wird die Konfiguration der VLAN's für das Surf-LAN der IAC-BOX beschrieben. Konfiguration VLAN's TITEL Inhaltsverzeichnis Inhaltsverzeichnis...
MehrEine Anwendung mit InstantRails 1.7
Eine Anwung mit InstantRails 1.7 Beschrieben wird das Anlegen einer einfachen Rails-Anwung, die ohne Datenbank auskommt. Schwerpunktmäßig wird auf den Zusammenhang von Controllern, Views und der zugehörigen
MehrEinführung in IP, ARP, Routing. Wap WS02/03 Ploner, Zaunbauer
Einführung in IP, ARP, Routing Wap WS02/03 Ploner, Zaunbauer - 1 - Netzwerkkomponenten o Layer 3 o Router o Layer 2 o Bridge, Switch o Layer1 o Repeater o Hub - 2 - Layer 3 Adressierung Anforderungen o
MehrObjektorientierte Programmierung
Objektorientierte Programmierung 1 Geschichte Dahl, Nygaard: Simula 67 (Algol 60 + Objektorientierung) Kay et al.: Smalltalk (erste rein-objektorientierte Sprache) Object Pascal, Objective C, C++ (wiederum
MehrE-Mail-Versand an Galileo Kundenstamm. Galileo / Outlook
E-Mail-Versand an Galileo Kundenstamm Galileo / Outlook 1 Grundsätzliches...1 2 Voraussetzung...1 3 Vorbereitung...2 3.1 E-Mail-Adressen exportieren 2 3.1.1 Ohne Filter 2 3.1.2 Mit Filter 2 4 Mail-Versand
MehrPsyprax GmbH. Netzwerk Installation unter XP. Wichtig für alle Netzwerkinstallationen: Psyprax GmbH
Netzwerk Installation unter XP Wichtig für alle Netzwerkinstallationen: Während des Betriebs ist es nicht möglich die Firebird-Datenbank (psyprax.fdb usw.) zu kopieren. Insbesondere Techniken wie die Festplattenspiegelung
MehrM-net E-Mail-Adressen einrichten - Apple iphone
M-net E-Mail-Adressen einrichten - Apple iphone M-net Telekommunikations GmbH Emmy-Noether-Str. 2 80992 München Kostenlose Infoline: 0800 / 7 08 08 10 M-net E-Mail-Adresse einrichten - iphone 05.03.2013
MehrProgrammieren I. Kapitel 15. Ein und Ausgabe
Programmieren I Kapitel 15. Ein und Ausgabe Kapitel 15: Ein und Ausgabe Ziel: einen kleinen Einblick in die vielfältigen IO Klassen geben Grober Überblick Klasse File zur Verwaltung von Dateien Random
MehrSystem-Update Addendum
System-Update Addendum System-Update ist ein Druckserverdienst, der die Systemsoftware auf dem Druckserver mit den neuesten Sicherheitsupdates von Microsoft aktuell hält. Er wird auf dem Druckserver im
MehrBenutzung der LS-Miniscanner
Benutzung der LS-Miniscanner Seit Januar 2010 ist es möglich für bestimmte Vorgänge (Umlagerungen, Retouren, Inventur) die von LS lieferbaren Miniscanner im Format Autoschlüsselgröße zu benutzen. Diese
Mehrefa elektronisches Fahrtenbuch im Berliner Ruder-Club
efa elektronisches Fahrtenbuch im Berliner Ruder-Club Bedienungsanleitung Allgemeine Hinweise: Das Papier-Fahrtenbuch wird ab 01. Januar 2006 im Berliner Ruder-Club durch das elektronische Fahrtenbuch
MehrGEZIELT MEHR SICHERHEIT MIT 4I ACCESS SERVER & 4I CONNECT CLIENT
Seite 1/7 GEZIELT MEHR SICHERHEIT MIT 4I ACCESS SERVER & 4I CONNECT CLIENT ZENTRAL LOKALE MANAGEMENT-PLATTFORM FÜR EINE W ELTWEIT SICHERE INDUSTRIELLE KOMMUNIKATION. Seite 2/7 Auf den folgenden Seiten
MehrAnwendungsprotokolle: HTTP, POP, SMTP
Anwendungsprotokolle: HTTP, POP, SMTP TCP? UDP? Socket? eingesetzt, um Webseiten zu übertragen Zustandslos Nutzt TCP Client schickt Anfrage ( HTTP-Request ) an Server, Server schickt daraufhin Antwort
MehrEffiziente Administration Ihrer Netzwerkumgebung
Admin Anwender Aufträge, Freigaben Verwaltet Benutzer, Mailboxen, Ordner und vergibt Berechtigungen Anbindung von Fremdsystemen Erzeugt und pflegt Mailboxen und Datenbanken Benutzerinformationen und Konventionen
Mehr10.3.1.10 Übung - Konfigurieren einer Windows-XP-Firewall
5.0 10.3.1.10 Übung - Konfigurieren einer Windows-XP-Firewall Drucken Sie diese Übung aus und führen Sie sie durch. In dieser Übung werden Sie erfahren, wie man die Windows XP-Firewall konfiguriert und
MehrGraphische 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
MehrGuide DynDNS und Portforwarding
Guide DynDNS und Portforwarding Allgemein Um Geräte im lokalen Netzwerk von überall aus über das Internet erreichen zu können, kommt man um die Themen Dynamik DNS (kurz DynDNS) und Portweiterleitung(auch
Mehr1 Überblick. A-Z SiteReader Benachrichtigung.doc Seite 1 von 9
1 Überblick In A-Z SiteReader ist das Feature Benachrichtigung enthalten. Dieses Feature ermöglicht einer Installation, beim Auftreten von Ereignissen eine automatische Benachrichtigung für verschiedene
MehrAnwenderdokumentation PersoSim
Anwenderdokumentation PersoSim Die nachfolgende Anwenderdokumentation soll dem Anwender bei der Installation und den ersten Schritten im Umgang mit PersoSim helfen. Installation Grundvoraussetzung für
MehrCollax PPTP-VPN. Howto
Collax PPTP-VPN Howto Dieses Howto beschreibt wie ein Collax Server innerhalb weniger Schritte als PPTP-VPN Server eingerichtet werden kann, um Clients Zugriff ins Unternehmensnetzwerk von außen zu ermöglichen.
MehrHilfe zur Urlaubsplanung und Zeiterfassung
Hilfe zur Urlaubsplanung und Zeiterfassung Urlaubs- und Arbeitsplanung: Mit der Urlaubs- und Arbeitsplanung kann jeder Mitarbeiter in Coffee seine Zeiten eintragen. Die Eintragung kann mit dem Status anfragen,
MehrGrundlagen von Python
Einführung in Python Grundlagen von Python Felix Döring, Felix Wittwer November 17, 2015 Scriptcharakter Programmierparadigmen Imperatives Programmieren Das Scoping Problem Objektorientiertes Programmieren
MehrOUTLOOK (EXPRESS) KONFIGURATION POP3
Seite 1 von 12 OUTLOOK (EXPRESS) KONFIGURATION POP3 Eine Anleitung zum Konfigurieren von Outlook (Express) zum Verwalten des Emailkontos am Mozarteum zur Verfügung gestellt durch: ZID Dezentrale Systeme
MehrISi. ISi Technologie GmbH. MET -Schnittstelle zu Davis WeatherLink Version 5.7
ISi ISi Technologie GmbH MET -Schnittstelle zu Davis WeatherLink Version 5.7 Einleitung Die MET -Schnittstelle zur Davis -WeatherLink Software Version 5.7 oder höher erlaubt die Online-Uebernahme der Wetterdaten
MehrEin Ausflug zu ACCESS
Ein Ausflug zu ACCESS Die folgenden Folien zeigen beispielhaft, wie man sein DB- Wissen auf ACCESS übertragen kann betrachtet wird ACCESS 2002, da gerade im Bereich der Nutzung von SQL hier einiges nachgearbeitet
MehrComputeria Solothurn
Computeria Solothurn Seniorinnen und Senioren entdecken den Computer und das Internet Sich mit «TeamViewer» von einem Supporter helfen lassen Diese Anleitung und die Illustrationen wurden unter Mac OS
Mehr- Öffnen Sie Ihren Internet-Browser und geben Sie nacheinander folgende Adressen ein:
Sehr geehrte Videostore-Betreiber, um nach dem Serverumzug den Filmdaten-Download und die Internetreservierung wieder wie gewohnt zu nutzen, müssen in Ihrem System zwei Updates installiert werden. Dies
MehrRechnernetzwerke. Rechnernetze sind Verbünde von einzelnen Computern, die Daten auf elektronischem Weg miteinander austauschen können.
Rechnernetzwerke Rechnernetze sind Verbünde von einzelnen Computern, die Daten auf elektronischem Weg miteinander austauschen können. Im Gegensatz zu klassischen Methoden des Datenaustauschs (Diskette,
MehrDrei-Schichten-Architektur. Informatik B - Objektorientierte Programmierung in Java. Vorlesung 16: 3-Schichten-Architektur 1 Fachkonzept - GUI
Universität Osnabrück Drei-Schichten-Architektur 3 - Objektorientierte Programmierung in Java Vorlesung 6: 3-Schichten-Architektur Fachkonzept - GUI SS 2005 Prof. Dr. F.M. Thiesing, FH Dortmund Ein großer
MehrAnleitung zur Mailumstellung Entourage
Anleitung zur Mailumstellung Entourage (Wenn Sie Apple Mail verwenden oder mit Windows arbeiten, so laden Sie sich die entsprechenden Anleitungen, sowie die Anleitung für das WebMail unter http://www.fhnw.ch/migration/
MehrInhalt. Inhalt... 1. 1. Voraussetzungen... 2. 2. Liegenschaften und Adressen auswählen... 2. 3. Abgleich mit Internet-Office... 5. 4. Dokumente...
Erstellt: 19.08.2010 Geändert am: 15.08.2011 Autor: Matthias Frey Version: Kunden Package plus 2.1 Anleitung für UNO Inhalt Inhalt... 1 1. Voraussetzungen... 2 2. Liegenschaften und Adressen auswählen...
Mehr1 Schritt: Auf der Seite http://www.fh-brandenburg.de/wlananmeldung/ einloggen und. ODER Zertifikat für VPN, wenn sie nur VPN nutzen möchten
VPN fu Windows 7 1. Zertifikat beantragen und herunterladen Wenn sie noch kein Zertifikat haben müssen sie dieses zuerst beantragen. Wenn sie bereits WLAN an der FH Brandenburg nutzen, können sie direkt
Mehr4. Network Interfaces Welches verwenden? 5. Anwendung : Laden einer einfachen Internetseite 6. Kapselung von Paketen
Gliederung 1. Was ist Wireshark? 2. Wie arbeitet Wireshark? 3. User Interface 4. Network Interfaces Welches verwenden? 5. Anwendung : Laden einer einfachen Internetseite 6. Kapselung von Paketen 1 1. Was
MehrWie können Sie eine Client Lizenz wieder freigeben?
NetWorker - Allgemein Tip #267, Seite 1/5 Wie können Sie eine Client Lizenz wieder freigeben? Auch diese Frage wird häufig gestellt - sie ist wichtig, wenn ein Computer außer Dienst gestellt wurde und
MehrProgrammieren in Java
Programmieren in Java objektorientierte Programmierung 2 2 Zusammenhang Klasse-Datei In jeder *.java Datei kann es genau eine public-klasse geben wobei Klassen- und Dateiname übereinstimmen. Es können
MehrKlassenentwurf. Wie schreiben wir Klassen, die leicht zu verstehen, wartbar und wiederverwendbar sind? Objektorientierte Programmierung mit Java
Objektorientierte Programmierung mit Java Eine praxisnahe Einführung mit BlueJ Klassenentwurf Wie schreiben wir Klassen, die leicht zu verstehen, wartbar und wiederverwendbar sind? 1.0 Zentrale Konzepte
MehrLeitfaden zur Nutzung von binder CryptShare
Leitfaden zur Nutzung von binder CryptShare Franz Binder GmbH & Co. Elektrische Bauelemente KG Rötelstraße 27 74172 Neckarsulm Telefon +49 (0) 71 32-325-0 Telefax +49 (0) 71 32-325-150 Email info@binder-connector
MehrAnleitung Grundsetup C3 Mail & SMS Gateway V02-0314
Anleitung Grundsetup C3 Mail & SMS Gateway V02-0314 Kontakt & Support Brielgasse 27. A-6900 Bregenz. TEL +43 (5574) 61040-0. MAIL info@c3online.at loxone.c3online.at Liebe Kundin, lieber Kunde Sie haben
MehrAnleitung RÄUME BUCHEN MIT OUTLOOK FÜR VERWALTUNGSANGESTELLTE
Anleitung RÄUME BUCHEN MIT OUTLOOK FÜR VERWALTUNGSANGESTELLTE Dezernat 6 Abteilung 4 Stand: 14.Oktober 2014 Inhalt 1. Einleitung 3 2. Räume & gemeinsame Termine finden 3 3. Rüstzeit 8 4. FAQ: Oft gestellte
MehrWenn keine Verbindung zwischen den Computern besteht, dann bist du offline.
online Das ist ein englisches Wort und bedeutet in der Leitung". Wenn du mit einem Freund oder einer Freundin telefonierst, bist du online. Wenn sich 2 Computer dein Computer und einer in Amerika miteinander
Mehr