Whitepaper EVOLUTION STATT STAGNATION - VON SWING NACH JAVA FX
|
|
- Viktoria Schräder
- vor 8 Jahren
- Abrufe
Transkript
1 Whitepaper EVOLUTION STATT STAGNATION - VON SWING NACH JAVA FX
2 Evolution statt Stagnation: WELCHE TECHNOLOGIE PASST ZU MEINEM SOFTWAREPROJEKT? SWING TO JAVA FX
3 Evolution statt Stagnation: FRAGEN ÜBER FRAGEN... Welches Oberflächenframework soll für das neue Projekt verwendet werden? Welches ist am besten geeignet, um die Anforderungen einer modernen Softwarelösung zu bewältigen? Können wir dieses Framework auch für die Migration unserer älteren Projekte verwenden? Diese und noch viele weitere Fragen stellen sich Architekten und Projektmanager, wenn Sie vor der Entscheidung stehen, welche Technologien für ein Softwareprojekt eingesetzt werden sollen. In dem Fall von Desktopanwendungen im Java-Bereich waren die Antwortmöglichkeiten relativ übersichtlich. AWT war bereits im letzten Jahrzehnt veraltet und wurde nicht mehr eingesetzt. Blieben als Alternativen noch Swing und SWT übrig. Trotz anfänglicher Performance-Schwierigkeiten wurde Swing, dank seiner modularen Struktur, seiner Plattformunabhängigkeit, anfänglich Beginn noch notwendiger Verbesserungen und Weiterentwicklungen, ein Erfolg. Doch in Zeiten von Android, ios und Windows 8 sehen Swing - Anwendungen zum einen nicht mehr zeitgemäß aus und werden zum anderen auch nicht mehr aktiv von Oracle unterstützt. Die Neuerungen für Swing in Java 7 hielten sich in Grenzen (Nimbus Look & Feel, JLayer-Komponente) und beibehalten in Java 8 beinhaltet ebenfalls keine großen Weiterentwicklungen. Auch die Implementierung von (aufwendigen) Effekten und Animationen, die für andere Oberflächen-Frameworks Standard sind (Schatten, Smooth Scrolling, Reflektionen u.v.m.), können sich mit Swing sehr aufwendig gestalten oder nicht umgesetzt werden. Für eine Neuentwicklung scheidet somit auch Swing als Oberflächentechnologie aus, was nicht bedeutet dass es noch in vielen älteren Projekten im Einsatz ist und sich in der Praxis bewährt hat. Werden nun neue Anforderungen an die Software gestellt oder die Ausrichtung festgelegt die Anwendung fit für die Zukunft zu machen, ist JavaFX die erste Wahl für Desktopanwendungen und somit auch für eine Migration älterer Swing- Applikationen.
4 Swing to JavaFX: DIE VORRAUSSETZUNGEN EINER ERFOLGREICHEN MIGRATION SWING TO JAVA FX
5 Swing to JavaFX: DIE DREI ERFOLGSBAUSTEINE... Bevor jedoch die Migration einer Swing-Applikation nach JavaFX vollzogen werden kann, müssen bestimmte Vorrausetzungen erfüllt sein, um bereits ein frühzeitiges Scheitern zu vermeiden. Diese können in drei verschiedene Kategorien eingeteilt werden: Technologie Architektur Fachwissen Technologische Vorbedingung einer Migration ist die Verwendung von Java 7 oder Java 8. Java 7 war die erste Java-Version, bei der JavaFX überhaupt mitinstalliert wurde und bildet somit die Grundlage, um JavaFX-Code programmieren zu können. Weiterhin bietet Java 7 die Möglichkeit, mit dem JFXPanel JavaFX- Komponenten in Swing einzubetten. Folgt hingegen das Projektziel dem Ansatz, alte Swing-Komponenten für eine Übergangszeit weiter zu verwenden, muss Java 8 zum Einsatz kommen. Erst mit der aktuellen Java-Version wurde die JavaFX- Komponente SwingNode eingeführt, die es erlaubt, Swing-Module in JavaFX zu verwenden. Die vorherrschende Architektur des Projektes spielt ebenfalls eine wesentliche Rolle in der Migrationsstrategie. Jede Applikation wird von den Architekten mit eine klaren Trennung von Oberfläche und Programmlogik konzipiert. Jedoch kommt es besonders bei langfristigen Projekten zu dem Problem, dass immer mehr Geschäftslogik in die Oberfläche ausgelagert wird, sei es durch Bug-fixes, neue Mitarbeiter oder verlorenes und unvollständiges Fachwissen. Ein vorgelagertes Refactoring der Applikation dient in diesem Fall der Vorbereitung für die Umstellung auf JavaFX. Liegt trotz aller externen Faktoren weiterhin oder wieder eine klare architektonische Trennung vor, wird die Migration deutlich leichter durchzuführen sein. Das benötigte Fachwissen über JavaFX beschreibt den letzten Punkt der Vorrausetzungen. Hiermit ist weniger das Wissen über die konkrete Implementierung gemeint, sondern über die Möglichkeiten und Neuerungen die JavaFX bietet. Als Stichworte können hier FXML und Bindings genannt werden. Zwei sinnvolle Konzepte, die bei der Migration auf JavaFX eingesetzt, aber auch ignoriert werden können.
6 Die Besonderheiten: WAS HAT JAVA FX WAS SWING NICHT HAT? SWING TO JAVA FX
7 Die Besonderheiten: ZEITGEMÄSSES LOOK & FEEL Der größte sofort sichtbare Unterschied von JavaFX gegenüber Swing ist das zeitgemäße Look & Feel der Anwendungen, den die heutigen User von Tablet und Webanwendungen gewöhnt sind. Dabei ist die Erstellung von komplexen Animationen, Effekten und Schatten genauso einfach, wie die Erzeugung von Zufallszahlen, da JavaFX für alle Anforderungen vordefinierte Klassen bereitstellt. Weitere Besonderheiten sind die Einführung von Bindings und die in anderen Programmiersprachen bereits verwendete Auslagerung der Beschreibung des Aussehens von Oberflächen in XML-Dateien (FXML). Das Konzept der JavaBeans ist jedem Architekten und Entwickler geläufig. Änderungen des Zustands einer Bean werden dabei über Setter-Methoden ausgeführt. JavaFX-Bindings basieren auf diesem Konzept, verbessern und erweitern dieses, indem direkte Beziehungen zwischen den Variablen hergestellt werden. Listing 1 StringProperty vorname = new SimpleStringProperty(); StringProperty nachname = new SmpleStringProperty(); StringProperty gesamtername = new SimpleStringProperty(); gesamtername.bind(bindings.concat(vorname,, nachname)); Ende Änderungen an den Werten werden automatisch an alle anderen an das Objekt gebundene Objekte verschickt, so dass eine manuelle Änderung unnötig ist. Daraus resultiert eine deutliche Codereduktion in den GUI-Klassen, da die in Swing benötigten Eventlisteners und Action-Methoden entfallen. Weiterhin ist es sehr einfach, zusätzliche GUI-Komponenten an das Datenmodell anzubinden. Ein simples bind an die Variable genügt und alle Änderungen werden an die Oberfläche weitergereicht. Durch FXML bietet sich dem Entwickler die Möglichkeit, das Design der Oberflächen von der Entwicklung zu trennen. Die Beschreibung von Aussehen und die exakte Anordnung der Komponenten sind über CSS möglich. Aufwändige Fragen zu der Gestaltung der Oberflächen können somit dem Designteam überlassen und das Entwicklerteam gleichzeitig entlastet werden. Weitere Vorteile sind die höhere, durch weitere Codereduktion erzielte Lesbarkeit des Java-Codes und die einfache Erstellung von FXML durch zusätzliche Tools wie dem JavaFX Scene Builder.
8 Der Weg zum Ziel: DIE VIER MIGRATIONSSTRATEGIEN SWING TO JAVA FX
9 Der Weg zum Ziel: DIE VIER STRATEGIEN Für die Migration einer Swing-Anwendung nach JavaFX existieren grundlegend vier verschiedene Strategien. NEUENTWICKLUNG DIVIDE & CONQUER Entwicklung einer klaren Architektur mit und nach JavaFX Vorteile Inversion of Control Nachteile Benötigte Zeit und Budget bis zur lauffähigen Anwendung Allzeit lauffähige (Teil-) JavaFX-Anwendung durch schrittweise Umstellung Vorteile Inversion of Control Swing-Altlasten bleiben erhalten Nachteile Keine Swing-Altlasten Lauffähige JavaFX-Version existiert erst nach der kompletten Migration Absehbare Zeit und Budget für die Umstellung einzelner Komponenten Mögliche Architekturanpassung, um die JavaFX-Komponenten einsetzen zu können JavaFX ohne FXML JavaFX mit FXML JFXPanel (JavaFX in Swing) SwingNode (Swing in JavaFX) Eine erste Unterscheidung erfolgt in einer vollständigen Migration der Oberfläche oder in einer schrittweisen Umstellung, hier Divide & Conquer genannt. Beide Varianten haben dabei ihre Vor- und Nachteile. Entscheidet sich das Projektteam für eine Ausrichtung, muss noch die genaue Umsetzungsstrategie gewählt werden.
10 Der Weg zum Ziel: DIVIDE & CONQUER Als allgemeine Vorbedingung für die Anwendung der Divide & Conquer Strategie gilt eine klare Trennung von Oberfläche/GUI und Logik/Datenmodell. So kann verhindert werden, dass bei der Umstellung auf JavaFX zusätzliche Zeit in die erneute Implementierung der Programmlogik investiert werden muss, wie in dem Abschnitt Vorrausetzungen einer erfolgreichen Migration angesprochen. JFXPanel Mit dem JFXPanel wurde in Swing schon früh die Möglichkeit geschaffen, JavaFX- Komponenten einzubetten. Das JFXPanel ist dafür Teil der Swing-Hierarchie und direkt unter JComponent angeordnet. Divide & Conquer besitzt selbst nochmals zwei Unterteilungen: JFXPanel SwingNode Vererbungshierarchie des JFXPanel Somit kann das JFXPanel in jedem JFrame hinzugefügt und als Teil der Swing- Oberfläche angezeigt werden. Um JavaFX-Elemente zu verwenden, besitzt das JFXPanel folgende Methoden: setscene getscene
11 Der Weg zum Ziel: DIVIDE & CONQUER Mit setscene kann dem JFXPanel eine JavaFX-Komponente hinzugefügt werden. Zu beachten ist, dass der Aufruf auf dem JavaFX-Event-Thread ausgeführt wird, da sonst eine Exception auftritt (Exception in thread AWT-Event- Queue-0 java.lang.illegalstateexception: Not on FX application thread; currentthread = AWT-EventQueue-0). In Listing 2 ist die korrekte Anwendung dargestellt. Der Aufruf von Platform.runLater kann auch über einen Lambda-Ausdruck geschehen. Listing 2 public class FXSceneForSwing extends JFXPanel { Platform.runLater(new Runnable() public void run() { setscene(new Scene(/* Setzen der Scene */)); } }); } Ende In Swing besteht die Möglichkeit, JavaFX-Komponenten, beispielsweise Tabellen (TableView), darzustellen. Die JavaFX-Tabelle behält dabei alle Eigenschaften, wie das automatische Sortieren von Zeilen oder das Umgruppieren der Spalten, bei. Auch das Look & Feel von JavaFX wird übernommen, so dass eine optische Abgrenzung zu den Swing-Komponenten existiert. Die Verwendung von JavaFX-Properties und das Propertybinding können nicht ohne zusätzliche Anpassungen geschehen. Bei der Erweiterung des Datenmodells müssen alle einfachen Datentypen durch Properties (z. Bsp. SimpleString- Property) und den entsprechenden getter-methoden ergänzt werden. Damit bestehende Swing-GUI-Komponenten weiterhin einsetzbar bleiben, müssen die existierenden getter-methoden erhalten bleiben. Dieses Modell kann als Hybridmodell verstanden werden. Man kann auf das hilfreiche Feature der Bindings auch komplett verzichten und alle Änderungen am Datenmodell weiterhin durch Eventlistener an die Oberflächen propagieren. Die Kommunikation zwischen Swing und JavaFX-Komponenten ist ebenfalls problemlos möglich. Es ist aber darauf zu achten, dass Änderungen auf dem korrekten Event-Thread der GUI-Komponente durchgeführt werden. Mit dem JFXPanel besitzt der Entwickler die Chance, alle JavaFX-Komponenten problemlos in seiner Swing-Anwendung einzusetzen.
12 Der Weg zum Ziel: DIVIDE & CONQUER SwingNode Die SwingNode bietet ab Java 8 die Möglichkeit, Swing-Komponenten in JavaFX zu verwenden. Sie ist ein Teil der JavaFX-Hierarchie und direkt unter Node angeordnet. Listing 3 public class SwingPanelForFX extends SwingNode { SwingUtilities.invokeLater(new Runnable() public void run() { setcontent(/* Setzen des JPanels */); } }); } Ende Vererbungshierarchie der SwingNode Für die Integration von Swing-Komponenten in JavaFX existieren folgende Methoden: setcontent getcontent Durch setcontent kann der SwingNode eine JComponent hinzugefügt werden. Das Setzen der Komponente muss auf dem Swing-EDT (Event-Dispatchter-Thread) erfolgen, da ansonsten standardmäßig der JavaFX Thread verwendet wird, was eine Exception zur Folge haben könnte. Die Kommunikation zwischen JavaFX und Swing-Komponenten funktioniert auch in dieser Richtung ohne Schwierigkeiten. Besondere Aufmerksamkeit sollte man der Anbindung des Datenmodells widmen. Da die Verwendung von JavaFX-Properties in Swing nicht möglich ist, müssen nachträglich andere Pattern, wie MVC, benutzt werden, um Änderungen an die Oberfläche zu propagieren. Mit einem erhöhten Arbeitsaufwand im Front- und Backend-Bereich ist dabei zu rechnen. Durch die Entwicklung der SwingNode schließt Oracle den Kreis für die Migration von Swing nach JavaFX und gibt dem Entwickler alle Werkzeuge an die Hand, um bestehende Swing-Applikationen zu modernisieren.
13 Das Fazit: DIVIDE & CONQUER Beide Varianten, Swing in JavaFX und JavaFX in Swing, sind technisch möglich und bieten den Entwicklern die Möglichkeit, bestehende Swing-Anwendungen nach JavaFX zu migrieren. Besonders geeignet ist diese Form der Migration von Swing nach JavaFX für Anwendungen, die in kleinen Abschnitten portiert werden sollen. Daraus ergeben sich Vorteile, wie die schnelle Umsetzung neuer Features, die zeitnahe Erprobung der Komponenten durch Endanwender sowie deren Feedback, welche in die weitere Entwicklung einfließen können. Jede Komponente kann dabei Schritt für Schritt ausgetauscht und das JavaFX-Wissen dadurch ausgebaut werden. Die Weiterverwendung bestehender, komplexer Swing-Komponenten und der dadurch vermiedene Nachbau in JavaFX können den Entwicklungsaufwand senken. Nachteil dieser Strategie sind die Swing-Altlasten, welche während der Migration in der Anwendung verbleiben, wie zum Beispiel EventListener im Datenmodell. Falls die Verwendung von JavaFX-Properties gefordert ist, ist eine Erweiterung des Datenmodells unumgänglich
14 Der Weg zum Ziel: NEUENTWICKLUNG Wie bei der Migration kann man die Neuentwicklung in zwei Teilbereiche unterscheiden: JavaFX ohne FXML JavaFX mit FXML Da eine Neuentwicklung in JavaFX ohne FXML dem üblichen Vorgehen entspricht, wird in diesem Abschnitt JavaFX mit FXML vorgestellt. FXML Mit JavaFX 2.0 wurde erstmalig die Möglichkeit geschaffen, die grafische Oberfläche über eine XML-Beschreibungssprache (FXML) zu entwerfen. Dabei können nicht nur die grafischen Komponenten definiert, sondern auch das dazugehörige Layout und die Java-Controllerklasse, die unter anderem Button-Events entgegennimmt, angegeben werden. Listing 4 <GridPane fx:controller= de.saxsys.swing2javafx.javafx.fxml. TestFXMLController xmlns:fx= alignment= center hgap= 10 vgap= 10 > <padding> <Insets top= 25 right= 25 bottom= 10 left= 25 /> </padding> <Text text= Swing2JavaFX GridPane.columnIndex= 0 GridPane.row- Index= 0 /> <TextField fx:id= pathfield GridPane.columnIndex= 0 GridPane. rowindex= 1 /> <ImageView fx:id= imageview GridPane.columnIndex= 0 GridPane. rowindex= 2 /> </GridPane> Ende
15 Der Weg zum Ziel: NEUENTWICKLUNG Listing 4 zeigt die Definition einer Oberfläche unter Verwendung einer selbst implementierten Controller-Klasse (TestFXMLController). Die JavaFX-Komponenten beinhalten zusätzlich das Attribut fx:id, über das der Controller Änderungen des Datenmodells direkt an die referenzierten Komponenten weiterleiten kann. Voraussetzung bei privaten Objekten in der Controller-Klasse ist die FXML (Listing 5). Listing 5 public class TestFXMLController private ImageView private TextField pathfield; } Ende Das Laden der FXML-Datei geschieht über den in Java enthaltenen FXMLLoader. Auch der in der FXML definierte Controller kann über diese Klasse geladen und als Java-Objekt bereitgestellt werden. FXML wurde entwickelt, um JavaFX-Oberflächen deklarativ zu beschreiben. Durch den Verbund mit dem JFXPanel ist es möglich FXML auch in Swing-Applikationen zu verwenden. Fazit Eine vollständige Migration einer Swing-Applikation nach JavaFX besitzt gegenüber einer Schritt für Schritt Anpassung den klaren Vorteil, dass die Architektur auf JavaFX ausgerichtet wird und die Übernahme von Swing-Altlasten vermieden werden kann. Ob FXML im Projekt Verwendung findet, entscheidet jedes Entwicklerteam eigenständig. Oracle bietet damit die Möglichkeit, Oberflächen deklarativ zu beschreiben und auszutauschen, indem eine andere FXML geladen wird. Einbettung von FXML in Swing
16 Systems AG: Bei der Saxonia Systems AG wird mit JavaFX bereits seit über 2 Jahren intensiv gearbeitet. Nicht nur das wir bereits Anwendungen in JavaFX programmieren und ausliefern, unsere Mitarbeiter waren und sind bei zahlreichen Veranstaltungen als Speaker unterwegs, um unser Wissen zu teilen und zu erweitern. Zusätzlich bietet die Saxonia Systems eigene Workshops an, die die Grundlagen und erweitertes Wissen rund um JavaFX vermitteln. Nähere Informationen finden Sie unter SWING TO JAVA FX
Swing2JavaFX - Migrationsstrategien
Swing2JavaFX - Migrationsstrategien In der Zeit vor JavaFX waren Java-Entwickler für die Implementierung einer Oberfläche für Desktopanwendungen auf die Frameworks AWT, Swing und SWT angewiesen. Aufbauend
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
MehrSuche schlecht beschriftete Bilder mit Eigenen Abfragen
Suche schlecht beschriftete Bilder mit Eigenen Abfragen Ist die Bilderdatenbank über einen längeren Zeitraum in Benutzung, so steigt die Wahrscheinlichkeit für schlecht beschriftete Bilder 1. Insbesondere
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
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.
MehrDatensicherung. Beschreibung der Datensicherung
Datensicherung Mit dem Datensicherungsprogramm können Sie Ihre persönlichen Daten problemlos Sichern. Es ist möglich eine komplette Datensicherung durchzuführen, aber auch nur die neuen und geänderten
MehrVermeiden Sie es sich bei einer deutlich erfahreneren Person "dranzuhängen", Sie sind persönlich verantwortlich für Ihren Lernerfolg.
1 2 3 4 Vermeiden Sie es sich bei einer deutlich erfahreneren Person "dranzuhängen", Sie sind persönlich verantwortlich für Ihren Lernerfolg. Gerade beim Einstig in der Programmierung muss kontinuierlich
MehrÜbung: Verwendung von Java-Threads
Übung: Verwendung von Java-Threads Ziel der Übung: Diese Übung dient dazu, den Umgang mit Threads in der Programmiersprache Java kennenzulernen. Ein einfaches Java-Programm, das Threads nutzt, soll zum
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
MehrWarum sich das Management nicht für agile Softwareentwicklung interessieren sollte - aber für Agilität
Warum sich das Management nicht für agile Softwareentwicklung interessieren sollte - aber für Agilität Marcus Winteroll oose GmbH Agenda I. Ziele und Zusammenarbeit II. Was wir vom agilen Vorgehen lernen
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
MehrSSI WHITE PAPER Design einer mobilen App in wenigen Stunden
Moderne Apps für Smartphones und Tablets lassen sich ohne großen Aufwand innerhalb von wenigen Stunden designen Kunde Branche Zur Firma Produkte Übersicht LFoundry S.r.l Herrngasse 379-381 84028 Landshut
MehrDatenübernahme von HKO 5.9 zur. Advolux Kanzleisoftware
Datenübernahme von HKO 5.9 zur Advolux Kanzleisoftware Die Datenübernahme (DÜ) von HKO 5.9 zu Advolux Kanzleisoftware ist aufgrund der von Update zu Update veränderten Datenbank (DB)-Strukturen in HKO
MehrEasyWk DAS Schwimmwettkampfprogramm
EasyWk DAS Schwimmwettkampfprogramm Arbeiten mit OMEGA ARES 21 EasyWk - DAS Schwimmwettkampfprogramm 1 Einleitung Diese Präsentation dient zur Darstellung der Zusammenarbeit zwischen EasyWk und der Zeitmessanlage
Mehreduvote Ein Umfragesystem für Lehrveranstaltungen - PowerPoint Add-In -
eduvote Ein Umfragesystem für Lehrveranstaltungen - PowerPoint Add-In - Übersicht: Nach dem Herunterladen und Ausführen des Installationsprogamms für das eduvote PowerPoint Add-In befindet sich rechts
MehrSEMINAR Modifikation für die Nutzung des Community Builders
20.04.2010 SEMINAR Modifikation für die Nutzung des Community Builders Step by Step Anleitung ecktion SEMINAR Modifikation für die Nutzung des Community Builders Step by Step Anleitung Bevor Sie loslegen
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
MehrReporting Services und SharePoint 2010 Teil 1
Reporting Services und SharePoint 2010 Teil 1 Abstract Bei der Verwendung der Reporting Services in Zusammenhang mit SharePoint 2010 stellt sich immer wieder die Frage bei der Installation: Wo und Wie?
MehrSoftware Engineering Klassendiagramme Assoziationen
Software Engineering Klassendiagramme Assoziationen Prof. Adrian A. Müller, PMP, PSM 1, CSM Fachbereich Informatik und Mikrosystemtechnik 1 Lesen von Multiplizitäten (1) Multiplizitäten werden folgendermaßen
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
MehrAbamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER
Abamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER Abamsoft Finos in Verbindung mit der Webshopanbindung wurde speziell auf die Shop-Software shop to date von DATA BECKER abgestimmt. Mit
MehrContent Management System mit INTREXX 2002.
Content Management System mit INTREXX 2002. Welche Vorteile hat ein CM-System mit INTREXX? Sie haben bereits INTREXX im Einsatz? Dann liegt es auf der Hand, dass Sie ein CM-System zur Pflege Ihrer Webseite,
MehrIst Excel das richtige Tool für FMEA? Steve Murphy, Marc Schaeffers
Ist Excel das richtige Tool für FMEA? Steve Murphy, Marc Schaeffers Ist Excel das richtige Tool für FMEA? Einleitung Wenn in einem Unternehmen FMEA eingeführt wird, fangen die meisten sofort damit an,
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
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
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
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,
MehrAdobe Photoshop. Lightroom 5 für Einsteiger Bilder verwalten und entwickeln. Sam Jost
Adobe Photoshop Lightroom 5 für Einsteiger Bilder verwalten und entwickeln Sam Jost Kapitel 2 Der erste Start 2.1 Mitmachen beim Lesen....................... 22 2.2 Für Apple-Anwender.........................
MehrDiese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress.
Anmeldung http://www.ihredomain.de/wp-admin Dashboard Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress. Das Dashboard gibt Ihnen eine kurze Übersicht, z.b. Anzahl der Beiträge,
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...
MehrArtikel Schnittstelle über CSV
Artikel Schnittstelle über CSV Sie können Artikeldaten aus Ihrem EDV System in das NCFOX importieren, dies geschieht durch eine CSV Schnittstelle. Dies hat mehrere Vorteile: Zeitersparnis, die Karteikarte
MehrWindows 8.1. In 5 Minuten Was ist alles neu? Word
Windows 8.1 In 5 Minuten Was ist alles neu? Word Inhaltsverzeichnis Inhaltsverzeichnis WINDOWS 8.1 IN 5 MINUTEN... 1 1. WINDOWS 8.1 DIE NEUEN FEATURES... 1 2. DIE DESKTOP- UND KACHELOBERFLÄCHE... 2 3.
MehrDas große ElterngeldPlus 1x1. Alles über das ElterngeldPlus. Wer kann ElterngeldPlus beantragen? ElterngeldPlus verstehen ein paar einleitende Fakten
Das große x -4 Alles über das Wer kann beantragen? Generell kann jeder beantragen! Eltern (Mütter UND Väter), die schon während ihrer Elternzeit wieder in Teilzeit arbeiten möchten. Eltern, die während
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:
MehrE-Mail-Inhalte an cobra übergeben
E-Mail-Inhalte an cobra übergeben Sie bieten ihren potentiellen oder schon bestehenden Kunden über ihre Website die Möglichkeit, per Bestellformular verschiedene Infomaterialien in Papierform abzurufen?
MehrOnline Newsletter III
Online Newsletter III Hallo zusammen! Aus aktuellem Anlass wurde ein neuer Newsletter fällig. Die wichtigste Neuerung betrifft unseren Webshop mit dem Namen ehbshop! Am Montag 17.10.11 wurde die Testphase
Mehrteischl.com Software Design & Services e.u. office@teischl.com www.teischl.com/booknkeep www.facebook.com/booknkeep
teischl.com Software Design & Services e.u. office@teischl.com www.teischl.com/booknkeep www.facebook.com/booknkeep 1. Erstellen Sie ein neues Rechnungsformular Mit book n keep können Sie nun Ihre eigenen
Mehrmacs Support Ticket System
macs Support Ticket System macs Software GmbH Raiffeisenstrasse 8 78658 Zimmern ob Rottweil Tel. (0741)9422880 1 ALLGEMEIN... 3 2 ABLAUF TICKET-SYSTEM... 4 2.1 Ticket Erstellung... 4 2.2 Ablauf... 4 2.3
MehrSeite 1 von 14. Cookie-Einstellungen verschiedener Browser
Seite 1 von 14 Cookie-Einstellungen verschiedener Browser Cookie-Einstellungen verschiedener Browser, 7. Dezember 2015 Inhaltsverzeichnis 1.Aktivierung von Cookies... 3 2.Cookies... 3 2.1.Wofu r braucht
Mehrextreme Programming (XP) Hermann Götz Sergij Paholchak Agenda Was ist XP? Grundprinzipien Der Entwicklungsprozess Die Projektplanung Praktiken Vorteile und Nachteile Wann macht XP Sinn für ein Projekt?
MehrJava Enterprise Architekturen Willkommen in der Realität
Java Enterprise Architekturen Willkommen in der Realität Ralf Degner (Ralf.Degner@tk-online.de), Dr. Frank Griffel (Dr.Frank.Griffel@tk-online.de) Techniker Krankenkasse Häufig werden Mehrschichtarchitekturen
MehrAnwendungsbeispiele. Neuerungen in den E-Mails. Webling ist ein Produkt der Firma:
Anwendungsbeispiele Neuerungen in den E-Mails Webling ist ein Produkt der Firma: Inhaltsverzeichnis 1 Neuerungen in den E- Mails 2 Was gibt es neues? 3 E- Mail Designs 4 Bilder in E- Mails einfügen 1 Neuerungen
MehrHandbuch B4000+ Preset Manager
Handbuch B4000+ Preset Manager B4000+ authentic organ modeller Version 0.6 FERROFISH advanced audio applications Einleitung Mit der Software B4000+ Preset Manager können Sie Ihre in der B4000+ erstellten
MehrProseminar: Website-Managment-System. NetObjects Fusion. von Christoph Feller
Proseminar: Website-Managment-System NetObjects Fusion von Christoph Feller Netobjects Fusion - Übersicht Übersicht Einleitung Die Komponenten Übersicht über die Komponenten Beschreibung der einzelnen
Mehriphone- und ipad-praxis: Kalender optimal synchronisieren
42 iphone- und ipad-praxis: Kalender optimal synchronisieren Die Synchronisierung von ios mit anderen Kalendern ist eine elementare Funktion. Die Standard-App bildet eine gute Basis, für eine optimale
Mehr4 Aufzählungen und Listen erstellen
4 4 Aufzählungen und Listen erstellen Beim Strukturieren von Dokumenten und Inhalten stellen Listen und Aufzählungen wichtige Werkzeuge dar. Mit ihnen lässt sich so ziemlich alles sortieren, was auf einer
MehrSEP 114. Design by Contract
Design by Contract SEP 114 Design by Contract Teile das zu entwickelnde Programm in kleine Einheiten (Klassen, Methoden), die unabhängig voneinander entwickelt und überprüft werden können. Einheiten mit
MehrUmgang mit der Software ebuddy Ändern von IP Adresse, Firmware und erstellen von Backups von ewon Geräten.
ewon - Technical Note Nr. 001 Version 1.3 Umgang mit der Software ebuddy Ändern von IP Adresse, Firmware und erstellen von Backups von ewon Geräten. 19.10.2006/SI Übersicht: 1. Thema 2. Benötigte Komponenten
Mehr40-Tage-Wunder- Kurs. Umarme, was Du nicht ändern kannst.
40-Tage-Wunder- Kurs Umarme, was Du nicht ändern kannst. Das sagt Wikipedia: Als Wunder (griechisch thauma) gilt umgangssprachlich ein Ereignis, dessen Zustandekommen man sich nicht erklären kann, so dass
MehrResponsive Webdesign. Schritt für Schritt zum Design für jedes Endgerät
Responsive Webdesign Schritt für Schritt zum Design für jedes Endgerät Was ist responsive Design? Ganz kurz: Responsive Webdesign beschreibt eine technische und gestalterische Methode, Inhalte Ihrer Webseite
MehrEigenen Farbverlauf erstellen
Diese Serie ist an totale Neulinge gerichtet. Neu bei PhotoLine, evtl. sogar komplett neu, was Bildbearbeitung betrifft. So versuche ich, hier alles einfach zu halten. Ich habe sogar PhotoLine ein zweites
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
MehrDASHBOARDS IN L²P. von Yannic Hoffmann Stand: 29.07.2015
DASHBOARDS IN L²P von Yannic Hoffmann Stand: 29.07.2015 Inhalt Inhalt...Fehler! Textmarke nicht definiert. 1. Was ist ein Dashboard?... 2 1.1. PERSÖNLICHES DASHBOARD... 2 1.2. KURSDASHBOARDS... 2 1.3.
MehrKurzfassung der Studienarbeit
Kurzfassung der Studienarbeit Abteilung Informatik Namen der Studenten Roman Widmer Mikkala Pedersen Studienjahr Sommersemester 2004 Titel der Studienarbeit.NET Skript Debugger Examinator Der GUI-Builder
Mehr1. Einführung. 2. Archivierung alter Datensätze
1. Einführung Mit wachsender Datenmenge und je nach Konfiguration, kann orgamax mit der Zeit langsamer werden. Es gibt aber diverse Möglichkeiten, die Software wieder so zu beschleunigen, als würden Sie
MehrStuPro-Seminar Dokumentation in der Software-Wartung. StuPro-Seminar Probleme und Schwierigkeiten in der Software-Wartung.
StuPro-Seminar Dokumentation in der Software-Wartung StuPro-Seminar Probleme und Schwierigkeiten in der Software-Wartung Folie 1/xx Software-Wartung: theoretisch Ausgangslage eigentlich simpel: fertige
MehrHandbuch Fischertechnik-Einzelteiltabelle V3.7.3
Handbuch Fischertechnik-Einzelteiltabelle V3.7.3 von Markus Mack Stand: Samstag, 17. April 2004 Inhaltsverzeichnis 1. Systemvorraussetzungen...3 2. Installation und Start...3 3. Anpassen der Tabelle...3
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
MehrDatenübernahme easyjob 3.0 zu easyjob 4.0
Datenübernahme easyjob 3.0 zu easyjob 4.0 Einführung...3 Systemanforderung easyjob 4.0...3 Vorgehensweise zur Umstellung zu easyjob 4.0...4 Installation easyjob 4.0 auf dem Server und Arbeitsstationen...4
MehrJava: 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
MehrCorporate Actions in epoca
in epoca Einführung Die können in Bezug auf die Buchhaltung zu den komplexesten und anspruchsvollsten Transaktionen gehören. Sie können den Transfer eines Teils oder des ganzen Buchwerts einer Position
MehrKostenstellen verwalten. Tipps & Tricks
Tipps & Tricks INHALT SEITE 1.1 Kostenstellen erstellen 3 13 1.3 Zugriffsberechtigungen überprüfen 30 2 1.1 Kostenstellen erstellen Mein Profil 3 1.1 Kostenstellen erstellen Kostenstelle(n) verwalten 4
MehrLeitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)
Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0) Peter Koos 03. Dezember 2015 0 Inhaltsverzeichnis 1 Voraussetzung... 3 2 Hintergrundinformationen... 3 2.1 Installationsarten...
MehrFehler und Probleme bei Auswahl und Installation eines Dokumentenmanagement Systems
Fehler und Probleme bei Auswahl und Installation eines Dokumentenmanagement Systems Name: Bruno Handler Funktion: Marketing/Vertrieb Organisation: AXAVIA Software GmbH Liebe Leserinnen und liebe Leser,
MehrBewertung des Blattes
Bewertung des Blattes Es besteht immer die Schwierigkeit, sein Blatt richtig einzuschätzen. Im folgenden werden einige Anhaltspunkte gegeben. Man unterscheidet: Figurenpunkte Verteilungspunkte Längenpunkte
Mehrgeben. Die Wahrscheinlichkeit von 100% ist hier demnach nur der Gehen wir einmal davon aus, dass die von uns angenommenen
geben. Die Wahrscheinlichkeit von 100% ist hier demnach nur der Vollständigkeit halber aufgeführt. Gehen wir einmal davon aus, dass die von uns angenommenen 70% im Beispiel exakt berechnet sind. Was würde
MehrAblaufbeschreibung für das neu Aufsetzen von Firebird und Interbase Datenbanken mit der IBOConsole
Lavid-F.I.S. Ablaufbeschreibung für das neu Aufsetzen von Firebird und Interbase Datenbanken mit der Lavid Software GmbH Dauner Straße 12, D-41236 Mönchengladbach http://www.lavid-software.net Support:
Mehr1. Einführung. 2. Die Abschlagsdefinition
1. Einführung orgamax bietet die Möglichkeit, Abschlagszahlungen (oder auch Akontozahlungen) zu erstellen. Die Erstellung der Abschlagsrechnung beginnt dabei immer im Auftrag, in dem Höhe und Anzahl der
MehrDas Pflichtenheft. Dipl.- Ing. Dipl.-Informatiker Dieter Klapproth Ains A-Systemhaus GmbH Berlin
Fragestellungen: Warum reicht das Lastenheft nicht aus? Was kann ich mit dem Lastenheft machen? Was unterscheidet das Pflichtenheft vom Lastenheft? Was gehört zum Auftragsumfang einer Individualsoftware?
MehrAgentur für Werbung & Internet. Schritt für Schritt: Newsletter mit WebEdition versenden
Agentur für Werbung & Internet Schritt für Schritt: Newsletter mit WebEdition versenden E-Mail-Adresse im Control Panel einrichten Inhalt Vorwort 3 Einstellungen im Reiter «Eigenschaften» 4 Einstellungen
MehrSMART Newsletter Education Solutions April 2015
SMART Education Newsletter April 2015 SMART Newsletter Education Solutions April 2015 Herzlich Willkommen zur aktuellen Ausgabe des Westcon & SMART Newsletters jeden Monat stellen wir Ihnen die neuesten
Mehr1 Mathematische Grundlagen
Mathematische Grundlagen - 1-1 Mathematische Grundlagen Der Begriff der Menge ist einer der grundlegenden Begriffe in der Mathematik. Mengen dienen dazu, Dinge oder Objekte zu einer Einheit zusammenzufassen.
MehrInternet Explorer Version 6
Internet Explorer Version 6 Java Runtime Ist Java Runtime nicht installiert, öffnet sich ein PopUp-Fenster, welches auf das benötigte Plugin aufmerksam macht. Nach Klicken auf die OK-Taste im PopUp-Fenster
MehrPflegeberichtseintrag erfassen. Inhalt. Frage: Antwort: 1. Voraussetzungen. Wie können (Pflege-) Berichtseinträge mit Vivendi Mobil erfasst werden?
Connext GmbH Balhorner Feld 11 D-33106 Paderborn FON +49 5251 771-150 FAX +49 5251 771-350 hotline@connext.de www.connext.de Pflegeberichtseintrag erfassen Produkt(e): Vivendi Mobil Kategorie: Allgemein
MehrOutsourcing und Offshoring. Comelio und Offshoring/Outsourcing
Outsourcing und Offshoring Comelio und Offshoring/Outsourcing INHALT Outsourcing und Offshoring... 3 Comelio und Offshoring/Outsourcing... 4 Beauftragungsmodelle... 4 Projektleitung vor Ort und Software-Entwicklung
MehrDie Beschreibung bezieht sich auf die Version Dreamweaver 4.0. In der Version MX ist die Sitedefinition leicht geändert worden.
In einer Website haben Seiten oft das gleiche Layout. Speziell beim Einsatz von Tabellen, in denen die Navigation auf der linken oder rechten Seite, oben oder unten eingesetzt wird. Diese Anteile der Website
MehrDas EDV-Cockpit mit MindManager für SharePoint
Das EDV-Cockpit mit MindManager für SharePoint 2010 MindBusiness GmbH 29.03.2010 - 2 - Inhalt Mindjet MindManager für SharePoint: Das EDV-Cockpit... 3 Vorbereitungen in SharePoint... 3 Aufbau der Map...
MehrArbeiten mit dem Outlook Add-In
Arbeiten mit dem Outlook Add-In Das Outlook Add-In ermöglicht Ihnen das Speichern von Emails im Aktenlebenslauf einer Akte. Außerdem können Sie Namen direkt aus BS in Ihre Outlook-Kontakte übernehmen sowie
MehrInstallation der Konfigurationsdateien für alle Windows-Versionen bis einschließlich Microsoft Windows 7
Installation der Konfigurationsdateien für alle Windows-Versionen bis einschließlich Microsoft Windows 7 Zur Arbeitserleichterung und für einen reibungslosen Übungsbetrieb ist es zwingend notwendig, sowohl
Mehr2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE
2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE 2.1 Die Einrichtung der Benutzeroberfläche Das Einrichten einer Android-Eclipse-Entwicklungsumgebung zur Android-Entwicklung ist grundsätzlich nicht
MehrRobot Karol für Delphi
Robot Karol für Delphi Reinhard Nitzsche, OSZ Handel I Version 0.1 vom 24. Januar 2003 Zusammenfassung Nach der Einführung in die (variablenfreie) Programmierung mit Robot Karol von Freiberger und Krško
MehrSCHRITT 1: Öffnen des Bildes und Auswahl der Option»Drucken«im Menü»Datei«...2. SCHRITT 2: Angeben des Papierformat im Dialog»Drucklayout«...
Drucken - Druckformat Frage Wie passt man Bilder beim Drucken an bestimmte Papierformate an? Antwort Das Drucken von Bildern ist mit der Druckfunktion von Capture NX sehr einfach. Hier erklären wir, wie
MehrAnleitung: Sammel-Rechnungen für Lizenzen bei Swiss Basketball
Anleitung: Sammel-Rechnungen für Lizenzen bei Swiss Basketball Inhalt 1. Login: Wo und Wie kann ich mich einloggen?... 2 Die Webseite: www.basketplan.ch... 2 Mein Klub-Login?... 2 2. Orientierung: Was
MehrStellen Sie bitte den Cursor in die Spalte B2 und rufen die Funktion Sverweis auf. Es öffnet sich folgendes Dialogfenster
Es gibt in Excel unter anderem die so genannten Suchfunktionen / Matrixfunktionen Damit können Sie Werte innerhalb eines bestimmten Bereichs suchen. Als Beispiel möchte ich die Funktion Sverweis zeigen.
MehrEine Kurzanleitung in 10 Schritten
Facebook für Ihr Hotel Eine Kurzanleitung in 10 Schritten Große Hotelgruppen machen es vor, kleinere Hotels werden eher in der virtuellen Welt vermisst. Die Frage, ob man sein Hotel auch in Facebook platziert
MehrIn diesem Thema lernen wir die Grundlagen der Datenbanken kennen und werden diese lernen einzusetzen. Access. Die Grundlagen der Datenbanken.
In diesem Thema lernen wir die Grundlagen der Datenbanken kennen und werden diese lernen einzusetzen. Access Die Grundlagen der Datenbanken kurspc15 Inhaltsverzeichnis Access... Fehler! Textmarke nicht
MehrZimmertypen. Zimmertypen anlegen
Zimmertypen anlegen Hier legen Sie Ihre Zimmer an, damit sie auf der Homepage dargestellt werden und online buchbar gemacht werden können. Wobei wir ausdrücklich darauf hinweisen möchten, dass es ganz
Mehr3. GLIEDERUNG. Aufgabe:
3. GLIEDERUNG Aufgabe: In der Praxis ist es für einen Ausdruck, der nicht alle Detaildaten enthält, häufig notwendig, Zeilen oder Spalten einer Tabelle auszublenden. Auch eine übersichtlichere Darstellung
MehrDer große VideoClip- Wettbewerb von Media Markt.
Der große VideoClip- Wettbewerb von Media Markt. Zeig was du drauf hast! Am 1. Juli startet eine Aktion, wie sie die Schweiz noch nicht gesehen hat. Unter dem Motto Zeig was Du drauf hast! suchen wir den
MehrJava Entwicklung für Embedded Devices Best & Worst Practices!
Java Entwicklung für Embedded Devices! George Mesesan Microdoc GmbH Natürlich können wir dieses neue log4j Bundle auch auf dem Device verwenden. Ist doch alles Java. Java Micro Edition (ME) Java Standard
MehrM@school Software- und Druckerzuweisung Selbstlernmaterialien
Bildung und Sport M@school Software- und Druckerzuweisung Selbstlernmaterialien Hinweise zum Skript: LMK = Linker Mausklick RMK = Rechter Mausklick LMT = Linke Maustaste RMT = Rechte Maustaste Um die Lesbarkeit
MehrTutorial. Wie kann ich meinen Kontostand von meinen Tauschpartnern in. übernehmen? Zoe.works - Ihre neue Ladungsträgerverwaltung
Wie kann ich meinen Kontostand von meinen Tauschpartnern in Tutorial übernehmen? 1. Schritt : Legen Sie ein Startdatum fest Im ersten Schritt legen Sie für Ihr Unternehmen ein Startdatum fest, an dem Sie
MehrAnforderungen an die HIS
Anforderungen an die HIS Zusammengefasst aus den auf IBM Software basierenden Identity Management Projekten in NRW Michael Uebel uebel@de.ibm.com Anforderung 1 IBM Software Group / Tivoli Ein Feld zum
MehrBUILDNOTES TOPAL FINANZBUCHHALTUNG
BUILDNOTES TOPAL FINANZBUCHHALTUNG VERSION 7.5.11.0 Inhaltsverzeichnis 1. EINFÜHRUNG... 2 1.1. Zweck... 2 1.2. Neuerungen... 2 1.2.1. Import... 2 1.2.2. Importvorlagen... 3 1.2.3. Sicherheitseinstellungen...
MehrEigene Formatvorlagen
TIPPS & TRICKS Eigene Formatvorlagen V 1.0 // Stand: Juli 2015 MS Word bietet Ihnen standardmäßig Vorlagen, mit denen Sie Textelemente formatieren können, etwa»überschrift 1«oder»Standard«. Diese Formatvorlagen
MehrWir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen. Wir bringen Qualität. Wir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen
Was bedeutet es, ein Redaktionssystem einzuführen? Vorgehensmodell für die Einführung eines Redaktionssystems Die Bedeutung Fast alle Arbeitsabläufe in der Abteilung werden sich verändern Die inhaltliche
Mehr1. Einführung. 2. Weitere Konten anlegen
1. Einführung In orgamax stehen Ihnen die gängigsten Konten des Kontenrahmens SKR03 und SKR04 zur Verfügung. Damit sind im Normalfall alle Konten abgedeckt, die Sie zur Verbuchung benötigen. Eine ausführliche
MehrGeoPilot (Android) die App
GeoPilot (Android) die App Mit der neuen Rademacher GeoPilot App machen Sie Ihr Android Smartphone zum Sensor und steuern beliebige Szenen über den HomePilot. Die App beinhaltet zwei Funktionen, zum einen
Mehr