JavaFX8 - JumpStart - JUGCH. file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 1/128
|
|
- Artur Färber
- vor 8 Jahren
- Abrufe
Transkript
1 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 1/128
2 Sven Ruppert speaking java since 1996 Principal IT Consultant Standort - 3/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 2/128
3 Twittert bitte ;-) Zeigt der Community das ihr aktiv seid!! Principal IT Consultant Standort 4/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 3/128
4 Sven Ruppert speaking java since 1996 Projekte aus den Bereichen: Automobilindustrie Energieversorgung Finanzen / Leasingbranche Luft - Raumfahrt / Satelliten Behörden / UN / Weltbank Wo? Europa Asien - Indien bis 5/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 4/128
5 folgendes erwartet uns: Intro Hello - World SceneBuilder - Demo FXML - was ist das denn? Swing und JavaFX afterburner.fx - Intro CDI bootstrap - Intro TestFX Beispiele DrillDownPieChart CrossLanguage Injection JavaFX on IOT JavaFX on ios JavaFX on 6/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 5/128
6 Intro Swing war gestern... heute ist JavaFX 7/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 6/128
7 Intro Swing war gestern... heute ist JavaFX ;-) Seit JavaFX ist JavaFX im JDK 8/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 7/128
8 Intro Swing war gestern... heute ist JavaFX ;-) Seit JavaFX ist JavaFX im JDK enthalten.. auch für JDK7 verfügbar, aber muss explizit eingebunden 9/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 8/128
9 Intro Swing war gestern... heute ist JavaFX ;-) Seit JavaFX ist JavaFX im JDK enthalten.. auch für JDK7 verfügbar, aber muss explizit eingebunden werden. Beachte: Der Wechsel von JavaFX 2.2 auf JavaFX8 bedeutet recht viel Arbeit, basierend auf dem was verwendet worden 10/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 9/128
10 Intro Swing war gestern... heute ist JavaFX ;-) Seit JavaFX ist JavaFX im JDK enthalten.. auch für JDK7 verfügbar, aber muss explizit eingebunden werden. Beachte: Der Wechsel von JavaFX 2.2 auf JavaFX8 bedeutet recht viel Arbeit, basierend auf dem was verwendet worden ist. z.b. Builder sind nun alle deprecated und Signaturen und Konstruktoren haben sich 11/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 10/128
11 Hello World Wie gehabt.. auch wir starten 12/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 11/128
12 Hello World Wie gehabt.. auch wir starten damit... Aufgabe: erzeuge einen Button, bei Verwendung das Event auf die KommandLine 13/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 12/128
13 Hello World public class JavaFXPlain extends Application { public static void main(string[] args) { launch(args); public void start(stage primarystage) { final AnchorPane rootnode = new AnchorPane(); final Button button = new Button(); button.settext("ohhh drück mich.."); button.setonaction(new EventHandler<ActionEvent>() public void handle(actionevent event) { System.out.println("event = " + event); } }); rootnode.getchildren().add(button); final Scene scene = new Scene(rootNode, 320, 240); primarystage.setscene(scene); primarystage.show(); } } 14/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 13/128
14 Hello World Application: Die Hauptklasse einer JavaFX Anwendung erbt von 15/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 14/128
15 Hello World Application: Die Hauptklasse einer JavaFX Anwendung erbt von javafx.application.application. Methode: start Die start() Methode ist er Haupt-Einstiegspunkt für eine JavaFX 16/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 15/128
16 Hello World Application: Die Hauptklasse einer JavaFX Anwendung erbt von javafx.application.application. Methode: start Die start() Methode ist er Haupt-Einstiegspunkt für eine JavaFX Anwendung. Stage: Die Instanz der Klasse Stage ist der TOP-Level Kontainer für alle JavaFX 17/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 16/128
17 Hello World Application: Die Hauptklasse einer JavaFX Anwendung erbt von javafx.application.application. Methode: start Die start() Methode ist er Haupt-Einstiegspunkt für eine JavaFX Anwendung. Stage: Die Instanz der Klasse Stage ist der TOP-Level Kontainer für die JavaFX Anwendung. Scene: Die Instanz der Klasse Scene ist der Kontainer für den gesamten 18/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 17/128
18 Hello World public class JavaFXPlain extends Application { public static void main(string[] args) { launch(args); public void start(stage primarystage) { final AnchorPane rootnode = new AnchorPane(); final Button button = new Button(); button.settext("ohhh drück mich.."); button.setonaction(new EventHandler<ActionEvent>() public void handle(actionevent event) { System.out.println("event = " + event); } }); rootnode.getchildren().add(button); final Scene scene = new Scene(rootNode, 320, 240); primarystage.setscene(scene); primarystage.show(); } } 19/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 18/128
19 Scenebuilder Der SceneBuilder ist ein Werkzeug von Oracle 20/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 19/128
20 Scenebuilder Der SceneBuilder ist ein Werkzeug von Oracle selbst... ermöglicht die visuelle Gestalltung von GUI 21/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 20/128
21 Scenebuilder Der SceneBuilder ist ein Werkzeug von Oracle selbst... ermöglicht die visuelle Gestalltung von GUI Elementen... kann jederzeit eine Preview starten 22/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 21/128
22 Scenebuilder Der SceneBuilder ist ein Werkzeug von Oracle selbst... ermöglicht die visuelle Gestalltung von GUI Elementen... kann jederzeit eine Preview starten (klickbar).. speichert das Ergebnis in einer Datei mit der Endung 23/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 22/128
23 Scenebuilder Der SceneBuilder ist ein Werkzeug von Oracle selbst... ermöglicht die visuelle Gestalltung von GUI Elementen... kann jederzeit eine Preview starten (klickbar).. speichert das Ergebnis in einer Datei mit der Endung fxml.. FXML ist die Beschreibung der Anordnungen 24/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 23/128
24 Scenebuilder Der SceneBuilder ist ein Werkzeug von Oracle selbst... ermöglicht die visuelle Gestalltung von GUI Elementen... kann jederzeit eine Preview starten (klickbar).. speichert das Ergebnis in einer Datei mit der Endung fxml.. FXML ist die Beschreibung der Anordnungen und.... CSS Anweisungen (das sollte besser nicht gemacht werden 25/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 24/128
25 Scenebuilder Beginnen wir mit der 26/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 25/128
26 Scenebuilder Beginnen wir mit der Applikation..... diese muss die FXML-Datei 27/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 26/128
27 Scenebuilder Beginnen wir mit der Applikation..... diese muss die FXML-Datei laden.. das passiert mit dem 28/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 27/128
28 Scenebuilder Beginnen wir mit der Applikation..... diese muss die FXML-Datei laden.. das passiert mit dem FXMLLoader.. und das Ergebnis ist die Instanz der in der FXML-Datei definierten Root- 29/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 28/128
29 Scenebuilder public class Main extends Application public void start(stage primarystage) throws Exception { URL resource = getclass().getresource("scenebuilderdemo.fxml"); FXMLLoader loader = new FXMLLoader(); loader.setlocation(resource); AnchorPane root = loader.load(); primarystage.setscene(new Scene(root, 300, 240)); primarystage.show(); } public static void main(string[] args) { launch(args); } } 30/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 29/128
30 Scenebuilder Nun sehen wir uns die FXML-Datei 31/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 30/128
31 Scenebuilder Nun sehen wir uns die FXML-Datei an... <?xml version="1.0" encoding="utf-8"?> <?import javafx.scene.control.*?> <?import javafx.scene.layout.*?> XML <AnchorPane maxheight="240.0" maxwidth="320.0" minheight="240.0" minwidth="320.0" prefheight="240.0" prefwidth="320.0" xmlns=" xmlns:fx=" fx:controller="org.rapidpm.course.javafx.jumpstart.step002.scenebuilderdemocontroller"> <children> <Button fx:id="button" mnemonicparsing="false" onaction="#onbuttonclicked" text="bitte drücke mich..."/> </children> 32/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 31/128
32 Scenebuilder fx:controller.. Definition welcher Controller verwendet werden 33/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 32/128
33 Scenebuilder fx:controller.. Definition welcher Controller verwendet werden soll.. Der Controller muss einen Default Constructor 34/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 33/128
34 Scenebuilder fx:controller.. Definition welcher Controller verwendet werden soll.. Der Controller muss einen Default Constructor haben.. jede Komponente kann seinen eigenen Controller bekommen (später 35/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 34/128
35 Scenebuilder fx:controller.. Definition welcher Controller verwendet werden soll.. Der Controller muss einen Default Constructor haben.. jede Komponente kann seinen eigenen Controller bekommen (später mehr) 36/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 35/128
36 Scenebuilder fx:controller.. Definition welcher Controller verwendet werden soll.. Der Controller muss einen Default Constructor haben.. jede Komponente kann seinen eigenen Controller bekommen (später mehr) onaction="#onbuttonclicked".. Name der Methode die aufgerufen werden 37/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 36/128
37 Scenebuilder fx:controller.. Definition welcher Controller verwendet werden soll.. Der Controller muss einen Default Constructor haben.. jede Komponente kann seinen eigenen Controller bekommen (später mehr) onaction="#onbuttonclicked".. Name der Methode die aufgerufen werden soll.. beachte # vor dem Namen, sonst kein 38/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 37/128
38 Scenebuilder public class SceneBuilderDemoController { public void onbuttonclicked(actionevent actionevent){ System.out.println("actionEvent = " + actionevent); } } 39/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 38/128
39 Scenebuilder public class SceneBuilderDemoController { public void onbuttonclicked(actionevent actionevent){ System.out.println("actionEvent = " + actionevent); } } JAVA Der Controller ist selber zu 40/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 39/128
40 Scenebuilder JSR 223-compatible scripting 41/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 40/128
41 Scenebuilder JSR 223-compatible scripting engine.. Hiermit können wir die Controller in z.b. folgenden Sprachen 42/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 41/128
42 Scenebuilder JSR 223-compatible scripting engine.. Hiermit können wir die Controller in z.b. folgenden Sprachen schreiben.... JavaScript, Groovy, Jython, 43/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 42/128
43 Scenebuilder JSR 223-compatible scripting engine.. Hiermit können wir die Controller in z.b. folgenden Sprachen schreiben.... JavaScript, Groovy, Jython, Clojure Beispiel anhand von 44/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 43/128
44 Scenebuilder Beispiel anhand von JavaScript 1) die fx:controller Anweisung aus der fxml-datei 45/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 44/128
45 Scenebuilder Beispiel anhand von JavaScript 1) die fx:controller Anweisung aus der fxml-datei entfernen 2) die verwendete Sprache in der fxml-datei definieren, hier <?language 46/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 45/128
46 Scenebuilder Beispiel anhand von JavaScript 1) die fx:controller Anweisung aus der fxml-datei entfernen 2) die verwendete Sprache in der fxml-datei definieren, hier <?language javascript?> 3) Action-Methodennamen ändern (sprachabhängig) -> 47/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 46/128
47 Scenebuilder Beispiel anhand von JavaScript 1) die fx:controller Anweisung aus der fxml-datei entfernen 2) die verwendete Sprache in der fxml-datei definieren, hier <?language javascript?> 3) Action-Methodennamen ändern (sprachabhängig) -> onaction="onbuttonclicked(event);" 4a) Definition der Methode in der Sprache innerhalb der 48/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 47/128
48 Scenebuilder Beispiel anhand von JavaScript 1) die fx:controller Anweisung aus der fxml-datei entfernen 2) die verwendete Sprache in der fxml-datei definieren, hier <?language javascript?> 3) Action-Methodennamen ändern (sprachabhängig) -> onaction="onbuttonclicked(event);" 4a) Definition der Methode inder Sprache innerhalb der FXML-Datei 4b) Definition der Methode inder Sprache in einer externen datei, incl 49/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 48/128
49 Scenebuilder <?xml version="1.0" encoding="utf-8"?> <?language javascript?> <?import javafx.scene.control.*?> <?import javafx.scene.layout.*?> XML <AnchorPane maxheight="240.0" maxwidth="320.0" minheight="240.0" minwidth="320.0" prefheight="240.0" prefwidth="320.0" xmlns=" xmlns:fx=" <fx:script> function onbuttonclicked() { buttonid.settext("calling the JavaScript"); } </fx:script> <!--<fx:script source="fxml_example.js"/>--> <children> <Button fx:id="buttonid" mnemonicparsing="false" onaction="onbuttonclicked(event);" text="bitte drücke mich..."/> </children> 50/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 49/128
50 FXML Mit FXML kann man die Anordnung/Komposition der GUI Elemente und die Logik voneinander 51/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 50/128
51 FXML Mit FXML kann man die Anordnung/Komposition der GUI Elemente und die Logik voneinander trennen Wie sollte ich da 52/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 51/128
52 FXML Mit FXML kann man die Anordnung/Komposition der GUI Elemente und die Logik voneinander trennen Wie sollte ich da vorgehen? Wie feingranular wird diese Trennung in Komponenten 53/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 52/128
53 FXML Mit FXML kann man die Anordnung/Komposition der GUI Elemente und die Logik voneinander trennen Wie sollte ich da vorgehen? Wie feingranular wird diese Trennung in Komponenten gemacht? Wann verwende ich FXML, wann besser 54/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 53/128
54 FXML - Wie sollte ich da vorgehen? Bei der Verwendung von FXML gibt es prinzipiell immer 3 55/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 54/128
55 FXML - Wie sollte ich da vorgehen? Bei der Verwendung von FXML gibt es prinzipiell immer 3 Komponenten... fxml Datei: Hier werden die Komponenten 56/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 55/128
56 FXML - Wie sollte ich da vorgehen? Bei der Verwendung von FXML gibt es prinzipiell immer 3 Komponenten... fxml Datei: Hier werden die Komponenten positioniert... Controller Klasse: Abbildung der Logik bzw Interaktion der GUI 57/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 56/128
57 FXML - Wie sollte ich da vorgehen? Bei der Verwendung von FXML gibt es prinzipiell immer 3 Komponenten... fxml Datei: Hier werden die Komponenten positioniert... Controller Klasse: Abbildung der Logik bzw Interaktion der GUI Elemente... CSS: Anpassungen der GUI Elemente ( Farben / Formen / Größen..) - noch nicht 58/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 57/128
58 FXML - Wie sollte ich da vorgehen? Bei der Verwendung von FXML gibt es prinzipiell immer 3 Komponenten... fxml Datei: Hier werden die Komponenten positioniert... Controller Klasse: Abbildung der Logik bzw Interaktion der GUI Elemente... CSS: Anpassungen der GUI Elemente ( Farben / Formen / Größen..) - noch nicht gezeigt nette Theorie... Wir wollen ein 59/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 58/128
59 FXML - Wie sollte ich da vorgehen? Beginnen wir mit der Hpt-Ansicht: 60/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 59/128
60 FXML - Wie sollte ich da vorgehen? Beginnen wir mit der Hpt-Ansicht: MainPane.fxml <?import javafx.scene.layout.vbox?> <?import javafx.scene.control.label?> <?import javafx.scene.control.button?> <?import org.rapidpm.course.javafx.jumpstart.step003.sample.main.edit.editpane?> XML <fx:root type="org.rapidpm.course.javafx.jumpstart.step003.sample.main.mainpane" fx:controller="org.rapidpm.course.javafx.jumpstart.step003.sample.main.mainpanecontroller" xmlns:fx=" > <VBox> <Label fx:id="lb" text="hello World"/> <Button fx:id="btn" onaction="#ondosomething" text="und los geht es"/> <EditPane fx:id="editpane"/> </VBox> 61/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 60/128
61 FXML - Wie sollte ich da vorgehen? Beginnen wir mit der Hpt-Ansicht: MainPane.fxml.. Hier werden Std.Komponenten und eine eigene Komponente 62/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 61/128
62 FXML - Wie sollte ich da vorgehen? Beginnen wir mit der Hpt-Ansicht: MainPane.fxml.. Hier werden Std.Komponenten und eine eigene Komponente positioniert... Der Controller für die Hpt.-Ansicht wird 63/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 62/128
63 FXML - Wie sollte ich da vorgehen? Der MainPaneController public class MainPaneController Button EditPane editpane; public MainPaneController() { System.out.println("MainPaneController = OK" ); } public void ondosomething(actionevent actionevent){ System.out.println("actionEvent = " + actionevent); btn.settext(instant.now()+""); editpane.setlabeltext(); //label v Edit veraendern } } 64/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 63/128
64 FXML - Wie sollte ich da vorgehen? Der MainPaneController..was bedeuten die Attribute annotiert public class MainPaneController Button EditPane editpane; public MainPaneController() { System.out.println("MainPaneController = OK" ); } public void ondosomething(actionevent actionevent){ System.out.println("actionEvent = " + actionevent); btn.settext(instant.now()+""); editpane.setlabeltext(); //label v Edit veraendern } } 65/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 64/128
65 FXML - Wie sollte ich da vorgehen? Der MainPaneController..was bedeuten die Attribute annotiert BEACHTE! Hier existiert ein 66/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 65/128
66 FXML - Wie sollte ich da vorgehen? Der MainPaneController..was bedeuten die Attribute annotiert BEACHTE! Hier existiert ein Lebenszyklus. Bei der Kombination mit anderen Technologien wird das 67/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 66/128
67 FXML - Wie sollte ich da vorgehen? Der MainPaneController..was bedeuten die Attribute annotiert BEACHTE! Hier existiert ein Lebenszyklus. Bei der Kombination mit anderen Technologien wird das wichtig!! Was fehlt 68/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 67/128
68 FXML - Wie sollte ich da vorgehen? Zur Erinnerung: MainPane.fxml <?import javafx.scene.layout.vbox?> <?import javafx.scene.control.label?> <?import javafx.scene.control.button?> <?import org.rapidpm.course.javafx.jumpstart.step003.sample.main.edit.editpane?> XML <fx:root type="org.rapidpm.course.javafx.jumpstart.step003.sample.main.mainpane" fx:controller="org.rapidpm.course.javafx.jumpstart.step003.sample.main.mainpanecontroller" xmlns:fx=" > <VBox> <Label fx:id="lb" text="hello World"/> <Button fx:id="btn" onaction="#ondosomething" text="und los geht es"/> <EditPane fx:id="editpane"/> </VBox> 69/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 68/128
69 FXML - Wie sollte ich da vorgehen? Der MainPaneController..was bedeuten die Attribute annotiert BEACHTE! Hier existiert ein Lebenszyklus. Bei der Kombination mit anderen Technologien wird das wichtig!! Was fehlt noch? Die Definition der eigenen Komponente: 70/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 69/128
70 FXML - Wie sollte ich da vorgehen? Die Klasse: MainPane public class MainPane extends AnchorPane { public MainPane(){ URL resource = getclass().getresource("mainpane.fxml"); FXMLLoader loader = new FXMLLoader(resource); loader.setroot(this); try { loader.load(); } catch (IOException e) { e.printstacktrace(); } AnchorPane.setBottomAnchor(this, 0.0); AnchorPane.setTopAnchor(this, 0.0); AnchorPane.setLeftAnchor(this, 0.0); AnchorPane.setRightAnchor(this, 0.0); } } 71/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 70/128
71 FXML - Wie sollte ich da vorgehen? Nun haben wir unsere erste 72/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 71/128
72 FXML - Wie sollte ich da vorgehen? Nun haben wir unsere erste Komponente. Wir arbeiten mit 73/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 72/128
73 FXML - Wie sollte ich da vorgehen? Nun haben wir unsere erste Komponente. Wir arbeiten mit Namenskonventionen. GUI-Komponente: 74/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 73/128
74 FXML - Wie sollte ich da vorgehen? Nun haben wir unsere erste Komponente. Wir arbeiten mit Namenskonventionen. GUI-Komponente: MainPane FXML-Datei: 75/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 74/128
75 FXML - Wie sollte ich da vorgehen? Nun haben wir unsere erste Komponente. Wir arbeiten mit Namenskonventionen. GUI-Komponente: MainPane FXML-Datei: MainPane.fxml Controller: 76/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 75/128
76 FXML - Wie sollte ich da vorgehen? Nun haben wir unsere erste Komponente. Wir arbeiten mit Namenskonventionen. GUI-Komponente: MainPane FXML-Datei: MainPane.fxml Controller: MainPaneController So werden alle Komponenten 77/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 76/128
77 FXML - Wie sollte ich da vorgehen? Nun haben wir unsere erste Komponente. Wir arbeiten mit Namenskonventionen. GUI-Komponente: MainPane FXML-Datei: MainPane.fxml Controller: MainPaneController So werden alle Komponenten aufgebaut!.. 78/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 77/128
78 FXML - Wie sollte ich da vorgehen? EditPane, besteht 79/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 78/128
79 FXML - Wie sollte ich da vorgehen? EditPane, besteht aus... GUI-Komponente: 80/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 79/128
80 FXML - Wie sollte ich da vorgehen? EditPane, besteht aus... GUI-Komponente: EditPane FXML-Datei: 81/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 80/128
81 FXML - Wie sollte ich da vorgehen? EditPane, besteht aus... GUI-Komponente: EditPane FXML-Datei: EditPane.fxml Controller: 82/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 81/128
82 FXML - Wie sollte ich da vorgehen? EditPane, besteht aus... GUI-Komponente: EditPane FXML-Datei: EditPane.fxml Controller: EditPaneController Aber wo kommt die Geschäftslogik 83/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 82/128
83 FXML - Wie sollte ich da vorgehen? EditPane, besteht aus... GUI-Komponente: EditPane FXML-Datei: EditPane.fxml Controller: EditPaneController Aber wo kommt die Geschäftslogik hin? NEIN! nicht in den Controller 84/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 83/128
84 FXML - Wie sollte ich da vorgehen? Die zu verwendende Geschäftslogik - Klasse 85/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 84/128
85 FXML - Wie sollte ich da vorgehen? Die zu verwendende Geschäftslogik - Klasse Service public class Service { public String calculate(){ return Instant.now().toString(); } } 86/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 85/128
86 FXML - Wie sollte ich da vorgehen? Die zu verwendende Geschäftslogik - Klasse Service public class Service { public String calculate(){ return Instant.now().toString(); } } JAVA Hierbei handelt es sich um ein 87/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 86/128
87 FXML - Wie sollte ich da vorgehen? Die zu verwendende Geschäftslogik - Klasse Service public class Service { public String calculate(){ return Instant.now().toString(); } } JAVA Hierbei handelt es sich um ein POJO Diese soll im Controller verwendet 88/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 87/128
88 FXML - Wie sollte ich da vorgehen? EditController: public class EditPaneController { private Service service = new Service(); Button btn; Label lb; public void ondosomething(actionevent actionevent){ System.out.println("actionEvent = " + actionevent); btn.settext(service.calculate()); } public void useservice(){ //Holder Komponente triggert Kind lb.settext(service.calculate()); } } 89/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 88/128
89 FXML - Wie sollte ich da vorgehen? EditController: public class EditPaneController { private Service service = new Service(); //.. snipp public void ondosomething(actionevent actionevent){ btn.settext(service.calculate()); } //.. snipp } JAVA Hier wird der Service noch statisch verwendet.. -> 90/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 89/128
90 FXML - Wie sollte ich da vorgehen? Refactoring 91/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 90/128
91 FXML - Wie sollte ich da vorgehen? Refactoring :.. Main bleibt wie 92/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 91/128
92 FXML - Wie sollte ich da vorgehen? Refactoring :.. Main bleibt wie gehabt... public class Main extends Application public void start(stage primarystage) throws Exception { MainPane root = new MainPane(); primarystage.settitle("hello World"); primarystage.setscene(new Scene(root, 300, 275)); primarystage.show(); } public static void main(string[] args) { launch(args); } } 93/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 92/128
93 FXML - Wie sollte ich da vorgehen? Refactoring :.. gemeinsame GUI-Teile werden in ein BasePane verschoben.. public abstract class BasePane<T> extends AnchorPane { public T controller; private void init() { AnchorPane.setBottomAnchor(this, 0.0); AnchorPane.setTopAnchor(this,0.0); AnchorPane.setLeftAnchor(this,0.0); AnchorPane.setRightAnchor(this,0.0); URL resource = getclass().getresource(getfxmlname()+".fxml"); FXMLLoader loader = new FXMLLoader(resource); loader.setroot(this); try { loader.load(); controller = loader.getcontroller(); } catch (IOException e) {e.printstacktrace(); } } public abstract String getfxmlname(); public BasePane(Node... children) { super(children); init(); } public BasePane() { init(); } } 94/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 93/128
94 FXML - Wie sollte ich da vorgehen? Refactoring :.. gemeinsame GUI-Teile werden in ein BasePane verschoben.... dadurch reduzieren sich die GUI-Komponenten.. public class MainPane extends BasePane<MainPaneController> public String getfxmlname() { return MainPane.class.getSimpleName(); } } JAVA public class EditPane extends BasePane<EditPaneController> public String getfxmlname() { return EditPane.class.getSimpleName(); } public void setlabeltext(){ controller.useservice(); } } 95/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 94/128
95 FXML DONE - Wie sollte ich da vorgehen? Wie feingranular wird diese Trennung in Komponenten gemacht? Wann verwende ich FXML, wann besser 96/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 95/128
96 FXML DONE - Wie sollte ich da vorgehen? Wie feingranular wird diese Trennung in Komponenten gemacht?.. Alles was zu einem Segment auf dem Screen zusammen gefasst werden 97/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 96/128
97 FXML DONE - Wie sollte ich da vorgehen? Wie feingranular wird diese Trennung in Komponenten gemacht?.. Alles was zu einem Segment auf dem Screen zusammen gefasst werden kann... Immer wenn es wiederkehrende Teile 98/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 97/128
98 FXML DONE - Wie sollte ich da vorgehen? Wie feingranular wird diese Trennung in Komponenten gemacht?.. Alles was zu einem Segment auf dem Screen zusammen gefasst werden kann... Immer wenn es wiederkehrende Teile sind 99/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 98/128
99 FXML DONE - Wie sollte ich da vorgehen? Wie feingranular wird diese Trennung in Komponenten gemacht?.. Alles was zu einem Segment auf dem Screen zusammen gefasst werden kann... Immer wenn es wiederkehrende Teile sind Aber!!.. Die Verwendung von fxml kostet Zeit und 100/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 99/128
100 FXML DONE - Wie sollte ich da vorgehen? Wie feingranular wird diese Trennung in Komponenten gemacht?.. Alles was zu einem Segment auf dem Screen zusammen gefasst werden kann... Immer wenn es wiederkehrende Teile sind Aber!!.. Die Verwendung von fxml kostet Zeit und Ressourcen.. FXML - File cachen / nicht immer wieder neu vom Filesystem 101/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 100/128
101 FXML DONE - Wie sollte ich da vorgehen? Wie feingranular wird diese Trennung in Komponenten gemacht?.. Alles was zu einem Segment auf dem Screen zusammen gefasst werden kann... Immer wenn es wiederkehrende Teile sind Aber!!.. Die Verwendung von fxml kostet Zeit und Ressourcen.. FXML - File cachen / nicht immer wieder neu vom Filesystem lesen.. FXML - File BITTE ->NICHT<- in einen Persistence-Layer 102/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 101/128
102 FXML DONE - Wie sollte ich da vorgehen? DONE - Wie feingranular wird diese Trennung in Komponenten gemacht? Wann verwende ich FXML, wann besser 103/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 102/128
103 FXML DONE - Wie sollte ich da vorgehen? DONE - Wie feingranular wird diese Trennung in Komponenten gemacht? Wann verwende ich FXML, wann besser nicht?.. NICHT bei der Erstellung von Komponenten wie 104/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 103/128
104 FXML DONE - Wie sollte ich da vorgehen? DONE - Wie feingranular wird diese Trennung in Komponenten gemacht? Wann verwende ich FXML, wann besser nicht?.. NICHT bei der Erstellung von Komponenten wie Anzeigen/Buttons.. sehr gute Komponenten.. siehe ENZO von Gerrit Grunwald.. Sourcen sind OpenSource -> 105/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 104/128
105 FXML DONE - Wie sollte ich da vorgehen? DONE - Wie feingranular wird diese Trennung in Komponenten gemacht? Wann verwende ich FXML, wann besser nicht?.. NICHT bei der Erstellung von Komponenten wie Anzeigen/Buttons.. sehr gute Komponenten.. siehe ENZO von Gerrit Grunwald.. Sourcen sind OpenSource -> bitbucket.. JA bei ScreenElementen die aus n Komponenten bestehen und eine Iteraktion untereinander 106/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 105/128
106 FXML DONE - Wie sollte ich da vorgehen? DONE - Wie feingranular wird diese Trennung in Komponenten gemacht? DONE - Wann verwende ich FXML, wann besser 107/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 106/128
107 codecentric AG Pause... Kaffee ich brauche! Dauer 15min file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 107/128
108 Swing und JavaFX Bei Alt-Projekten stellt sich die Frage wie wird 109/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 108/128
109 Swing und JavaFX Bei Alt-Projekten stellt sich die Frage wie wird migriert? Die Lösung heist : 110/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 109/128
110 Swing und JavaFX Bei Alt-Projekten stellt sich die Frage wie wird migriert? Die Lösung heist : JFXPanel.. in der Swing Anwendung wird ein JFXPanel eingefügt und dort die jeweilige JavaFX 111/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 110/128
111 Swing und JavaFX Bei Alt-Projekten stellt sich die Frage wie wird migriert? Die Lösung heist : JFXPanel.. in der Swing Anwendung wird ein JFXPanel eingefügt und dort die jeweilige JavaFX Komponente Problem: Die Kommunikation zwischen den GUI 112/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 111/128
112 Swing und JavaFX Bei Alt-Projekten stellt sich die Frage wie wird migriert? Die Lösung heist : JFXPanel.. in der Swing Anwendung wird ein JFXPanel eingefügt und dort die jeweilige JavaFX Komponente Problem: Die Kommunikation zwischen den GUI Threads.. es wird hier ein Kommunikationsmedium 113/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 112/128
113 Swing und JavaFX Bei Alt-Projekten stellt sich die Frage wie wird migriert? Die Lösung heist : JFXPanel.. in der Swing Anwendung wird ein JFXPanel eingefügt und dort die jeweilige JavaFX Komponente Problem: Die Kommunikation zwischen den GUI Threads.. es wird hier ein Kommunikationsmedium benötigt... CDI hat sich hier sehr gut 114/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 113/128
114 Swing und JavaFX Bei Alt-Projekten stellt sich die Frage wie wird migriert? Die Lösung heist : JFXPanel.. in der Swing Anwendung wird ein JFXPanel eingefügt und dort die jeweilige JavaFX Komponente Problem: Die Kommunikation zwischen den GUI Threads.. es wird hier ein Kommunikationsmedium benötigt... CDI hat sich hier sehr gut bewährt. -> CDI 115/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 114/128
115 Swing und JavaFX Problem: Die Kommunikation zwischen den GUI Threads.. es wird hier ein Kommunikationsmedium benötigt... CDI hat sich hier sehr gut bewährt. -> CDI bootstrap.. Spring wird gerade getestet -> Spring 116/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 115/128
116 Swing und JavaFX Problem: Die Kommunikation zwischen den GUI Threads.. es wird hier ein Kommunikationsmedium benötigt... CDI hat sich hier sehr gut bewährt. -> CDI bootstrap.. Spring wird gerade getestet -> Spring bootstrap.. afterburner.fx hilft dabei leider 117/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 116/128
117 TestFX Bei TestFX handelt es sich um ein TestFramework für JavaFX Komponenten.. Es ist OpenSource.. basiert auf 118/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 117/128
118 TestFX Bei TestFX handelt es sich um ein TestFramework für JavaFX Komponenten.. Es ist OpenSource.. basiert auf JUnit public class TextInputControlsTest extends GuiTest { public static final String TEXT_FIELD = protected Parent getrootnode() { return new VBox(new TextField()); public void shouldcleartext() { clickon(text_field).type("some text"); verifythat(text_field, hastext("some text")); push(tab); // To change focus from the TextField. cleartextin(text_field); verifythat(text_field, hastext("")); } } 119/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 118/128
119 TestFX Bei TestFX handelt es sich um ein TestFramework für JavaFX Komponenten.. Es ist OpenSource.. basiert auf JUnit public class TextInputControlsTest extends GuiTest { public static final String TEXT_FIELD = protected Parent getrootnode() { return new VBox(new TextField()); public void shouldcleartext() { clickon(text_field).type("some text"); verifythat(text_field, hastext("some text")); push(tab); // To change focus from the TextField. cleartextin(text_field); verifythat(text_field, hastext("")); } } JAVA Aber sehen wir uns das doch einfach mal an 120/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 119/128
120 JavaFX on IOT file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 120/128
121 JavaFX on... ios - RoboVM - JavaFX nativ unter 122/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 121/128
122 JavaFX on... ios - RoboVM - JavaFX nativ unter ios Android - 123/128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 122/128
123 Book about Reflection my book with Dr, Heinz Kabutz comming soon JavaFX, CDI und Reflection... ein teuflisches Paar z.b....dynamic static proxies... ;-) file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 123/128
124 IoT für Java-Entwickler comming soon file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 124/128
125 erstmalig in der Schweiz??? Wer hat Lust mit zu helfen?? Bei Interesse bitte bei mir melden. mail: sven.ruppert@gmail.com file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 125/128
126 Deutschland und Schweiz JavaFX und Java8 Kickstarter (auch inhouse) -> 2 Tage JavaFX Lambdas Default Methoden Functional - Interfaces Date/Time API Streams API Concurrency mit Streams und StampedLock Auswirkungen auf API Design/Evolution pre JDK8 Designpatterns migrieren auf JDK8 Pattern file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 126/128
127 <Thank You!> g+ www github github.com/svenruppert file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 127/128
128 file:///d:/workspace/kurs-java8/doc/javafx-jumpstart.html#1 128/128
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
MehrAnleitung über den Umgang mit Schildern
Anleitung über den Umgang mit Schildern -Vorwort -Wo bekommt man Schilder? -Wo und wie speichert man die Schilder? -Wie füge ich die Schilder in meinen Track ein? -Welche Bauteile kann man noch für Schilder
Mehr... Created by Michael Kirsch & Beat Rossmy
PROCESSING... Created by Michael Kirsch & Beat Rossmy INHALT JAVAFX WIE KÖNNEN WIR IN JAVA GRAFISCHEN OUTPUT ERZEUGEN? JAVAFX JavaFX ist ein Framework, dass es uns ermöglicht gra sche Elemente und die
MehrFragen 2015. Arthur Zaczek. Apr 2015
Arthur Zaczek Apr 2015 1 Ihre Fragen 2015 2 WPF 2.1 Code Behind Mit dem MVVM Pattern haben wir praktisch keinen Nutzen für das Code Behind der WPF Forms, sind diese dann eher für kleinere Applikationen
Mehr14.4.2016. Technische Hochschule Georg Agricola WORKSHOP TEIL 3. IKT (Informations- und Kommunikationstechnik) an einer MorseApp erklärt
14.4.2016 Technische Hochschule Georg Agricola WORKSHOP TEIL 3 IKT (Informations- und Kommunikationstechnik) an einer MorseApp erklärt Inhaltsverzeichnis 1. Kurzfassung zur Projekterstellung... 2 2. Morse-Tabelle...
MehrLineargleichungssysteme: Additions-/ Subtraktionsverfahren
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als
MehrROFIN App Benutzerhandbuch. Version 1.0
ROFIN App Benutzerhandbuch Version 1.0 Inhaltsverzeichnis 1. Beschreibung 2. Passwort und Einstellungen 3. Support Tab 4. Vertriebs Tab 5. Web Tab 6. Häufig gestellte Fragen BESCHREIBUNG Die ROFIN App
MehrGroße Übung Praktische Informatik 1
Große Übung Praktische Informatik 1 2005-12-08 fuessler@informatik.uni-mannheim.de http://www.informatik.uni-mannheim.de/pi4/people/fuessler 1: Announcements / Orga Weihnachtsklausur zählt als Übungsblatt,
MehrEinführung in die Java- Programmierung
Einführung in die Java- Programmierung Dr. Volker Riediger Tassilo Horn riediger horn@uni-koblenz.de WiSe 2012/13 1 Wichtig... Mittags keine Pommes... Praktikum A 230 C 207 (Madeleine + Esma) F 112 F 113
MehrGeld Verdienen im Internet leicht gemacht
Geld Verdienen im Internet leicht gemacht Hallo, Sie haben sich dieses E-book wahrscheinlich herunter geladen, weil Sie gerne lernen würden wie sie im Internet Geld verdienen können, oder? Denn genau das
MehrPrimzahlen und RSA-Verschlüsselung
Primzahlen und RSA-Verschlüsselung Michael Fütterer und Jonathan Zachhuber 1 Einiges zu Primzahlen Ein paar Definitionen: Wir bezeichnen mit Z die Menge der positiven und negativen ganzen Zahlen, also
MehrInformationen zum Ambulant Betreuten Wohnen in leichter Sprache
Informationen zum Ambulant Betreuten Wohnen in leichter Sprache Arbeiterwohlfahrt Kreisverband Siegen - Wittgenstein/ Olpe 1 Diese Information hat geschrieben: Arbeiterwohlfahrt Stephanie Schür Koblenzer
Mehr1. 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,
MehrLernerfolge sichern - Ein wichtiger Beitrag zu mehr Motivation
Lernerfolge sichern - Ein wichtiger Beitrag zu mehr Motivation Einführung Mit welchen Erwartungen gehen Jugendliche eigentlich in ihre Ausbildung? Wir haben zu dieser Frage einmal die Meinungen von Auszubildenden
MehrSoftware-Engineering und Optimierungsanwendungen in der Thermodynamik
Software-Engineering und Optimierungsanwendungen in der Thermodynamik Software-Engineering 5 Programmentwicklung und Debuggen mit IDE und CASE-Tools Übungen Prof. Dr. Rolf Dornberger OPTSWE_SWE: 5 Programmentwicklung
MehrIntegrierte und automatisierte GUI-Tests in Java
Integrierte und automatisierte GUI-Tests in Java Gliederung Die Idee hinter GUI-Tests Herausforderungen und Probleme Techniken Jemmy-Framework Konzeptorientiertes Testen FIT (Framework for Integrated Tests)
MehrONLINE-AKADEMIE. "Diplomierter NLP Anwender für Schule und Unterricht" Ziele
ONLINE-AKADEMIE Ziele Wenn man von Menschen hört, die etwas Großartiges in ihrem Leben geleistet haben, erfahren wir oft, dass diese ihr Ziel über Jahre verfolgt haben oder diesen Wunsch schon bereits
MehrWenn man nach Beendigung der WINDOWS-SICHERUNG folgendes angezeigt bekommt
1. Für alle, die mit wenig zufrieden sind Wenn man nach Beendigung der WINDOWS-SICHERUNG folgendes angezeigt bekommt Bild 1 bekommt man erst mal einen Schreck. Die Meldung wurden nicht gesichert beunruhigt,
MehrEinfü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
MehrSehenswert: Grafische Benutzeroberflächen mit JavaFX
Sehenswert: Grafische Benutzeroberflächen mit JavaFX Ø JavaFX ØGrundstruktur einer FX-GUI Ø Erste Schritte 1 JavaFX JavaFX ist eine API für GUIs ab Java 8 im Standard modernes Aussehen multi-medial styling-fähig
MehrAGROPLUS 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
MehrEinführung in Javadoc
Einführung in Javadoc Johannes Rinn http://java.sun.com/j2se/javadoc Was ist Javadoc? Javadoc ist ein Werkzeug, dass eine standardisierte Dokumentation für die Programmiersprache Java unterstützt. Vorteil:
MehrArbeiten mit UMLed und Delphi
Arbeiten mit UMLed und Delphi Diese Anleitung soll zeigen, wie man Klassen mit dem UML ( Unified Modeling Language ) Editor UMLed erstellt, in Delphi exportiert und dort so einbindet, dass diese (bis auf
MehrTypumwandlungen bei Referenztypen
Typumwandlungen bei Referenztypen Genau wie es bei einfachen Typen Typumwandlungen gibt, gibt es auch bei Referenztypen Umwandlungen von einem Referenztypen in einen anderen Referenztypen, die wie bei
MehrDownloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler
Downloadfehler in DEHSt-VPSMail Workaround zum Umgang mit einem Downloadfehler Downloadfehler bremen online services GmbH & Co. KG Seite 2 Inhaltsverzeichnis Vorwort...3 1 Fehlermeldung...4 2 Fehlerbeseitigung...5
MehrProjektmanagement in der Spieleentwicklung
Projektmanagement in der Spieleentwicklung Inhalt 1. Warum brauche ich ein Projekt-Management? 2. Die Charaktere des Projektmanagement - Mastermind - Producer - Projektleiter 3. Schnittstellen definieren
MehrDokumentation TELAU Post Mobile Billitem Converter
Dokumentation TELAU Post Mobile Billitem Converter 2 Inhalt Ausgangslage... 3 Ziel... 3 Installation... 4 Monatlicher Ablauf... 5 Verarbeitung starten... 8 Rücknehmen von Definitionen... 11 3 Ausgangslage
MehrFachgebiet Informationssysteme Prof. Dr.-Ing. N. Fuhr. Programmierung Prof. Dr.-Ing. Nobert Fuhr. Übungsblatt Nr. 6
Gudrun Fischer Sascha Kriewel programmierung@is.informatik.uni-duisburg.de Anmeldung zur Klausur! Übungsblatt Nr. 6 Um an der Klausur teilzunehmen, müssen sich Studierende der angewandten Informatik in
MehrVideo-Tutorial: Einrichten einer Facebook Landing Page in der Facebook Chronik (Timeline)
Video-Tutorial: Einrichten einer Facebook Landing Page in der Facebook Chronik (Timeline) Skript Nivea hat eine Die Telekom hat eine Microsoft hat eine Und selbst die BILD-Zeitung hat eine Wovon ich spreche?
MehrApp Entwicklung mit dem Android SDK
App Entwicklung mit dem Android SDK Grafische Benutzeroberfläche Dominik Wagner Informatik Sommercamp 2012 23.7.2012 Kurze Übersicht Um ein Layout für eine Android-Anwendung zu definieren schreibt man
MehrAutoCAD 2007 - Dienstprogramm zur Lizenzübertragung
AutoCAD 2007 - Dienstprogramm zur Lizenzübertragung Problem: Um AutoCAD abwechselnd auf mehreren Rechnern einsetzen zu können konnte man bis AutoCAD 2000 einfach den Dongle umstecken. Seit AutoCAD 2000i
MehrMenü auf zwei Module verteilt (Joomla 3.4.0)
Menü auf zwei Module verteilt (Joomla 3.4.0) Oft wird bei Joomla das Menü in einem Modul dargestellt, wenn Sie aber z.b. ein horizontales Hauptmenü mit einem vertikalen Untermenü machen möchten, dann finden
MehrZä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 --
MehrSerienbrieferstellung in Word mit Kunden-Datenimport aus Excel
Sehr vielen Mitarbeitern fällt es schwer, Serienbriefe an Kunden zu verschicken, wenn sie die Serienbrieffunktion von Word nicht beherrschen. Wenn die Kunden mit Excel verwaltet werden, genügen nur ein
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/
MehrSatzhilfen Publisher Seite Einrichten
Satzhilfen Publisher Seite Einrichten Es gibt verschiedene Möglichkeiten die Seite einzurichten, wir fangen mit der normalen Version an, Seite einrichten auf Format A5 Wählen Sie zunächst Datei Seite einrichten,
MehrViele Bilder auf der FA-Homepage
Viele Bilder auf der FA-Homepage Standardmäßig lassen sich auf einer FA-Homepage nur 2 Bilder mit zugehörigem Text unterbringen. Sollen es mehr Bilder sein, muss man diese als von einer im Internet
MehrErstellen 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
MehrL10N-Manager 3. Netzwerktreffen der Hochschulübersetzer/i nnen Mannheim 10. Mai 2016
L10N-Manager 3. Netzwerktreffen der Hochschulübersetzer/i nnen Mannheim 10. Mai 2016 Referentin: Dr. Kelly Neudorfer Universität Hohenheim Was wir jetzt besprechen werden ist eine Frage, mit denen viele
MehrSimulation LIF5000. Abbildung 1
Simulation LIF5000 Abbildung 1 Zur Simulation von analogen Schaltungen verwende ich Ltspice/SwitcherCAD III. Dieses Programm ist sehr leistungsfähig und wenn man weis wie, dann kann man damit fast alles
MehrWir machen uns stark! Parlament der Ausgegrenzten 20.-22.9.2013
Wir machen uns stark! Parlament der Ausgegrenzten 20.-22.9.2013 Die Armutskonferenz Einladung zum Parlament der Ausgegrenzten 20.-22. September 2013 Was ist das Parlament der Ausgegrenzten? Das Parlament
MehrTesten von graphischen Benutzeroberflächen. 26. Juni 2013
Testen von graphischen Benutzeroberflächen 26. Juni 2013 Überblick Testarten Methoden-, Klassen-, Komponenten-, Systemtests Motivation für automatisches Testen von graphischen Benutzeroberflächen Entwicklungsprinzipien
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
MehrLIFO -Stärkenmanagement: Übungen und Spiele
LIFO -Stärkenmanagement: Übungen und Spiele Kirsten Möbius Mai 2011 1 Inhaltsangabe Übung zur Interpretation des LIFO - Fragebogens Übung zur Vertiefund der LIFO - Stile (Aufstellung) Übung zur Vertiefung
MehrObjektorientierte Programmierung für Anfänger am Beispiel PHP
Objektorientierte Programmierung für Anfänger am Beispiel PHP Johannes Mittendorfer http://jmittendorfer.hostingsociety.com 19. August 2012 Abstract Dieses Dokument soll die Vorteile der objektorientierten
MehrWoche 1: Was ist NLP? Die Geschichte des NLP.
Woche 1: Was ist NLP? Die Geschichte des NLP. Liebe(r) Kursteilnehmer(in)! Im ersten Theorieteil der heutigen Woche beschäftigen wir uns mit der Entstehungsgeschichte des NLP. Zuerst aber eine Frage: Wissen
MehrWebService in Java SE und EE
Schlüsselworte Java, JAX-WS, JAX-RS, JAXB, XML. Einleitung WebService in Java SE und EE Wolfgang Nast MT AG Ratingen Es werden die Mölichkeiten von WebServices in Java SE und EE, mit SOAP und REST gezeigt.
MehrDieses 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
MehrKomponententest. Testen von Software Systemen. Übung 02 SS 2009 Version: 1.0 09.06.2009
Testen von Software Systemen Übung 02 SS 2009 Version: 1.0 09.06.2009 Komponententest Kunde: Dr. Reinhold Plösch Dr. Johannes Sametinger Kundenreferenz: 259.019 Team 19 Mitarbeiter: Christian Märzinger
MehrAbschluss Version 1.0
Beschreibung Der Abschluss wird normalerweise nur einmal jährlich durchgeführt. Dieses Tech-Note soll helfen, diesen doch seltenen aber periodisch notwendigen Vorgang problemlos durchzuführen. Abschlussvarianten
MehrHandbuch für Redakteure
Handbuch für Redakteure Erste Schritte... 1 Artikel erstellen... 2 Artikelinhalt bearbeiten... 3 Artikel bearbeiten... 3 Grunddaten ändern... 5 Weitere Artikeleigenschaften... 5 Der WYSIWYG-Editor... 6
Mehrhttp://bitschmiede.com post@bitschmiede.com Drucken von Webseiten Eine Anleitung, Version 1.0
http://bitschmiede.com post@bitschmiede.com Drucken von Webseiten Eine Anleitung, Version 1.0 Drucken von Webseiten Autor: Christian Heisch Technischer Verantwortlicher für die Webseitenumsetzung bei
MehrWelche Gedanken wir uns für die Erstellung einer Präsentation machen, sollen Ihnen die folgende Folien zeigen.
Wir wollen mit Ihnen Ihren Auftritt gestalten Steil-Vorlage ist ein österreichisches Start-up mit mehr als zehn Jahren Erfahrung in IT und Kommunikation. Unser Ziel ist, dass jede einzelne Mitarbeiterin
MehrOutlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang
sysplus.ch outlook - mail-grundlagen Seite 1/8 Outlook Mail-Grundlagen Posteingang Es gibt verschiedene Möglichkeiten, um zum Posteingang zu gelangen. Man kann links im Outlook-Fenster auf die Schaltfläche
MehrAnwendungsbeschreibung an einem Beispiel
Anwendungsbeschreibung an einem Beispiel Im folgenden soll anhand einer Beispiel-URL die Arbeitsweise des Programmes erläutert werden und die Anwendung beschrieben werden. Als Anwendungsbeispiel soll die
Mehr2.1 Präsentieren wozu eigentlich?
2.1 Präsentieren wozu eigentlich? Gute Ideen verkaufen sich in den seltensten Fällen von allein. Es ist heute mehr denn je notwendig, sich und seine Leistungen, Produkte etc. gut zu präsentieren, d. h.
Mehrbagfa ist die Abkürzung für unseren langen Namen: Bundes-Arbeits-Gemeinschaft der Freiwilligen-Agenturen.
Leichte Sprache Was ist die bagfa? bagfa ist die Abkürzung für unseren langen Namen: Bundes-Arbeits-Gemeinschaft der Freiwilligen-Agenturen. Die bagfa ist ein Verein. Wir machen uns stark für Freiwilligen-Agenturen.
MehrVersion smarter mobile(zu finden unter Einstellungen, Siehe Bild) : Gerät/Typ(z.B. Panasonic Toughbook, Ipad Air, Handy Samsung S1):
Supportanfrage ESN Bitte füllen Sie zu jeder Supportanfrage diese Vorlage aus. Sie helfen uns damit, Ihre Anfrage kompetent und schnell beantworten zu können. Verwenden Sie für jedes einzelne Thema jeweils
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
Mehr! " # $ " % & Nicki Wruck worldwidewruck 08.02.2006
!"# $ " %& Nicki Wruck worldwidewruck 08.02.2006 Wer kennt die Problematik nicht? Die.pst Datei von Outlook wird unübersichtlich groß, das Starten und Beenden dauert immer länger. Hat man dann noch die.pst
MehrSich 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
Mehrvon: Oktay Arslan Kathrin Steiner Tamara Hänggi Marco Schweizer GIB-Liestal Mühlemattstrasse 34 4410 Liestal ATG
von: Oktay Arslan Kathrin Steiner Tamara Hänggi Marco Schweizer GIB-Liestal Mühlemattstrasse 34 4410 Liestal ATG 20.03.2009 1 Inhaltsverzeichnis 1. Zusammenfassung S. 3 2. Aufgabestellung S. 3 3. Lösungsansätze
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:
MehrSichtbarkeit & statische Methoden. Einsatz von Sichtbarkeit Einsatz statischer Methoden programmatische Realisierung 2 Beispielaufgaben
Sichtbarkeit & statische Methoden Einsatz von Sichtbarkeit Einsatz statischer Methoden programmatische Realisierung 2 Beispielaufgaben Nicht sichtbare Methoden Wollen Eltern bestimmte Methoden vor den
MehrMind Mapping am PC. für Präsentationen, Vorträge, Selbstmanagement. von Isolde Kommer, Helmut Reinke. 1. Auflage. Hanser München 1999
Mind Mapping am PC für Präsentationen, Vorträge, Selbstmanagement von Isolde Kommer, Helmut Reinke 1. Auflage Hanser München 1999 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 21222 0 schnell
MehrEine eigene Seite auf Facebook-Fanseiten einbinden und mit einem Tab verbinden.
Eine eigene Seite auf Facebook-Fanseiten einbinden und mit einem Tab verbinden. Nach den Änderungen die Facebook vorgenommen hat ist es einfacher und auch schwerer geworden eigene Seiten einzubinden und
MehrEinführung in die objektorientierte Programmierung mit Java. Klausur am 19. Oktober 2005
Einführung in die objektorientierte Programmierung mit Java Klausur am 19. Oktober 2005 Matrikelnummer: Nachname: Vorname: Semesteranzahl: Die Klausur besteht aus drei Frageblöcken zu den Inhalten der
MehrFacebook I-Frame Tabs mit Papoo Plugin erstellen und verwalten
Facebook I-Frame Tabs mit Papoo Plugin erstellen und verwalten Seit Anfang Juni 2012 hat Facebook die Static FBML Reiter deaktiviert, so wird es relativ schwierig für Firmenseiten eigene Impressumsreiter
Mehr50 Fragen, um Dir das Rauchen abzugewöhnen 1/6
50 Fragen, um Dir das Rauchen abzugewöhnen 1/6 Name:....................................... Datum:............... Dieser Fragebogen kann und wird Dir dabei helfen, in Zukunft ohne Zigaretten auszukommen
MehrPlatinen mit dem HP CLJ 1600 direkt bedrucken ohne Tonertransferverfahren
Platinen mit dem HP CLJ 1600 direkt bedrucken ohne Tonertransferverfahren Um die Platinen zu bedrucken, muß der Drucker als allererstes ein wenig zerlegt werden. Obere und seitliche Abdeckungen entfernen:
MehrErfahrungen mit Hartz IV- Empfängern
Erfahrungen mit Hartz IV- Empfängern Ausgewählte Ergebnisse einer Befragung von Unternehmen aus den Branchen Gastronomie, Pflege und Handwerk Pressegespräch der Bundesagentur für Arbeit am 12. November
MehrGutes Leben was ist das?
Lukas Bayer Jahrgangsstufe 12 Im Hirschgarten 1 67435 Neustadt Kurfürst-Ruprecht-Gymnasium Landwehrstraße22 67433 Neustadt a. d. Weinstraße Gutes Leben was ist das? Gutes Leben für alle was genau ist das
MehrB: bei mir war es ja die X, die hat schon lange probiert mich dahin zu kriegen, aber es hat eine Weile gedauert.
A: Ja, guten Tag und vielen Dank, dass du dich bereit erklärt hast, das Interview mit mir zu machen. Es geht darum, dass viele schwerhörige Menschen die Tendenz haben sich zurück zu ziehen und es für uns
MehrHow To: Wie entwickle ich mit SharpDevelop Anwendungen für die PocketPC-Platform
How To: Wie entwickle ich mit SharpDevelop Anwendungen für die PocketPC-Platform 0. Benötigt werden folgende Softwarepakete:.NET Framework Software Development Kit (http://www.microsoft.com/downloads/details.aspx?familyid=4fe5bdb5-c7a7-4505-9927-2213868a325b&displaylang=en)
MehrAnleitung zum Erstellen eines Freihaltetermins
Anleitung zum Erstellen eines Freihaltetermins Im Folgenden wird das Anlegen eines Freihaltetermins im DFB-Net anhand zweier Beispiele Schritt für Schritt erklärt. Die Beispiele sind folgende: Meine Oma
MehrDas erste Programm soll einen Text zum Bildschirm schicken. Es kann mit jedem beliebigen Texteditor erstellt werden.
Einfache Ein- und Ausgabe mit Java 1. Hallo-Welt! Das erste Programm soll einen Text zum Bildschirm schicken. Es kann mit jedem beliebigen Texteditor erstellt werden. /** Die Klasse hello sendet einen
MehrEva Douma: Die Vorteile und Nachteile der Ökonomisierung in der Sozialen Arbeit
Eva Douma: Die Vorteile und Nachteile der Ökonomisierung in der Sozialen Arbeit Frau Dr. Eva Douma ist Organisations-Beraterin in Frankfurt am Main Das ist eine Zusammen-Fassung des Vortrages: Busines
MehrQualität und Verlässlichkeit Das verstehen die Deutschen unter Geschäftsmoral!
Beitrag: 1:43 Minuten Anmoderationsvorschlag: Unseriöse Internetanbieter, falsch deklarierte Lebensmittel oder die jüngsten ADAC-Skandale. Solche Fälle mit einer doch eher fragwürdigen Geschäftsmoral gibt
MehrAbteilung 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
MehrTTS - TinyTimeSystem. Unterrichtsprojekt BIBI
TTS - TinyTimeSystem Unterrichtsprojekt BIBI Mathias Metzler, Philipp Winder, Viktor Sohm 28.01.2008 TinyTimeSystem Inhaltsverzeichnis Problemstellung... 2 Lösungsvorschlag... 2 Punkte die unser Tool erfüllen
MehrBPI-Pressekonferenz. Statement. Dr. Martin Zentgraf. Geschäftsführer der Desitin Arzneimittel GmbH und Mitglied des BPI-Vorstandes Berlin
BPI-Pressekonferenz Statement Dr. Martin Zentgraf Geschäftsführer der Desitin Arzneimittel GmbH und Mitglied des BPI-Vorstandes Berlin Es gilt das gesprochene Wort Berlin, den 26. September 2012 Seite
MehrNina. bei der Hörgeräte-Akustikerin. Musterexemplar
Nina bei der Hörgeräte-Akustikerin Nina bei der Hörgeräte-Akustikerin Herausgeber: uphoff pr-consulting Alfred-Wegener-Str. 6 35039 Marburg Tel.: 0 64 21 / 4 07 95-0 info@uphoff-pr.de www.uphoff-pr.de
MehrHilfedatei der Oden$-Börse Stand Juni 2014
Hilfedatei der Oden$-Börse Stand Juni 2014 Inhalt 1. Einleitung... 2 2. Die Anmeldung... 2 2.1 Die Erstregistrierung... 3 2.2 Die Mitgliedsnummer anfordern... 4 3. Die Funktionen für Nutzer... 5 3.1 Arbeiten
MehrMehr Geld verdienen! Lesen Sie... Peter von Karst. Ihre Leseprobe. der schlüssel zum leben. So gehen Sie konkret vor!
Peter von Karst Mehr Geld verdienen! So gehen Sie konkret vor! Ihre Leseprobe Lesen Sie...... wie Sie mit wenigen, aber effektiven Schritten Ihre gesteckten Ziele erreichen.... wie Sie die richtigen Entscheidungen
MehrPersönliche Zukunftsplanung mit Menschen, denen nicht zugetraut wird, dass sie für sich selbst sprechen können Von Susanne Göbel und Josef Ströbl
Persönliche Zukunftsplanung mit Menschen, denen nicht zugetraut Von Susanne Göbel und Josef Ströbl Die Ideen der Persönlichen Zukunftsplanung stammen aus Nordamerika. Dort werden Zukunftsplanungen schon
MehrFAQ 04/2015. Auswirkung der ISO 14119 auf 3SE53/3SF13 Positionsschalter. https://support.industry.siemens.com/cs/ww/de/view/109475921
FAQ 04/2015 Auswirkung der ISO 14119 auf 3SE53/3SF13 Positionsschalter mit https://support.industry.siemens.com/cs/ww/de/view/109475921 Dieser Beitrag stammt aus dem Siemens Industry Online Support. Es
MehrEinrichten 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
MehrWas ist Sozial-Raum-Orientierung?
Was ist Sozial-Raum-Orientierung? Dr. Wolfgang Hinte Universität Duisburg-Essen Institut für Stadt-Entwicklung und Sozial-Raum-Orientierte Arbeit Das ist eine Zusammen-Fassung des Vortrages: Sozialräume
MehrDow Jones am 13.06.08 im 1-min Chat
Dow Jones am 13.06.08 im 1-min Chat Dieser Ausschnitt ist eine Formation: Wechselstäbe am unteren Bollinger Band mit Punkt d über dem 20-er GD nach 3 tieferen Hoch s. Wenn ich einen Ausbruch aus Wechselstäben
MehrMARCANT - File Delivery System
MARCANT - File Delivery System Dokumentation für Administratoren Der Administrationsbereich des File Delivery Systems ist ebenfall leicht zu bedienen. Die wichtigsten drei Abschnitte sind: 1. Profil, 2.
MehrDenken und Träumen - Selbstreflexion zum Jahreswechsel
1 Denken und Träumen - Selbstreflexion zum Jahreswechsel Welches sinnvolle Wort springt Ihnen zuerst ins Auge? Was lesen Sie? Welche Bedeutung verbinden Sie jeweils damit? 2 Wenn Sie an das neue Jahr denken
MehrVerschlüsseln von Dateien mit Hilfe einer TCOS-Smartcard per Truecrypt. T-Systems International GmbH. Version 1.0 Stand 29.06.11
Verschlüsseln von Dateien mit Hilfe einer TCOS-Smartcard per Truecrypt T-Systems International GmbH Version 1.0 Stand 29.06.11 Impressum Herausgeber T-Systems International GmbH Untere Industriestraße
MehrNoClick. Eine kurze Anleitung. Kommhelp e.v. 2010. Vereinsregister. Spendenkonto kommhelp e. V. Konto 3358400 Horstweg 25
Software-Beschreibung NoClick Eine kurze Anleitung Kommhelp e.v. 2010 Kontakt Telefon: +49. (0)30. 3260 2572 Vereinsregister Spendenkonto Fax: +49. (0)30. 3434 7945 beim Amtsgericht Berlin Charlottenburg
MehrCSS-Grundlagen. Etwas über Browser. Kapitel. Die Vorbereitung
Kapitel 1 Die Vorbereitung Vorgängerversionen. Bald darauf folgte dann schon die Version 4, die mit einer kleinen Bearbeitung bis vor Kurzem 15 Jahre unverändert gültig war. All das, was du die letzten
MehrDas Persönliche Budget in verständlicher Sprache
Das Persönliche Budget in verständlicher Sprache Das Persönliche Budget mehr Selbstbestimmung, mehr Selbstständigkeit, mehr Selbstbewusstsein! Dieser Text soll den behinderten Menschen in Westfalen-Lippe,
MehrHohe Kontraste zwischen Himmel und Landschaft abmildern
PhotoLine-Bildbearbeitung Erstellt mit Version 16.11 In diesem Beispiel möchte ich zeigen, wie ich zur Zeit Landschaftsbilder mit hohen Kontrasten bearbeite. "Zur Zeit" deshalb, weil sich das natürlich
MehrLeichte-Sprache-Bilder
Leichte-Sprache-Bilder Reinhild Kassing Information - So geht es 1. Bilder gucken 2. anmelden für Probe-Bilder 3. Bilder bestellen 4. Rechnung bezahlen 5. Bilder runterladen 6. neue Bilder vorschlagen
Mehr1.3. Installation und Konfiguration von Filr Desktop
Novell Filr Desktop Anleitung für das Kollegium Ergänzende Informationen und viele Anleitungen zum Filr findet man auf der Novell-Doku-Seite: https://www.novell.com/de-de/documentation/novell-filr-1-1/
MehrHoliday plans: ein Gespräch über Urlaubspläne
1. Hören Sie den Dialog und beantworten Sie die folgenden Fragen: a) Wohin fahren Ralf und Bettina auf Urlaub? b) Wann wird Bettina nach Argentinien reisen? c) Wann hat sie Schule? d) Wann hat sie frei?
MehrPHP - Projekt Personalverwaltung. Erstellt von James Schüpbach
- Projekt Personalverwaltung Erstellt von Inhaltsverzeichnis 1Planung...3 1.1Datenbankstruktur...3 1.2Klassenkonzept...4 2Realisierung...5 2.1Verwendete Techniken...5 2.2Vorgehensweise...5 2.3Probleme...6
Mehr