Dem Greifen Leben einhauchen

Größe: px
Ab Seite anzeigen:

Download "Dem Greifen Leben einhauchen"

Transkript

1 Griffon Das Tutorial Griffon im praktischen Einsatz Dem Greifen Leben einhauchen Quellcode auf CD! Nach der Einführung in die Konzepte von Griffon werden wir in diesem Teil Quellcode sehen und mit der Entwicklung beginnen. Dabei bekommen Sie Tipps für die Arbeit mit Griffon [1] sowie Lösungen zu bekannten Problemen. von Alexander Klein Bevor wir loslegen, soll zur Erinnerung die Problemstellung unseres Projekts Babylonier wiederholt werden. I18n-Unterstützung Zur Entwicklungsunterstützung von internationalisierten Anwendungen wird folgender Prozess umgesetzt: Während der Entwicklung werden.properties-dateien mit Key-Value-Paaren für Instanzen von java.util. ResourceBundle verwendet. Die Entwickler pflegen ausschließlich die.properties- Datei ohne Locale-Informationen, die im Weiteren als Default-Sprache bezeichnet wird. Eine Sprache wird als Basissprache für die Übersetzungen definiert und über einen redaktionellen Prozess aus der Default-Sprache erstellt und gepflegt. Die Basissprache wird an das Übersetzungsbüro übergeben und die übersetzten Texte werden parallel zu den Dateien der Default-Sprache und der Basissprache im Anwendungsquellcode abgelegt. Es muss überwacht werden, ob alle Texte in alle Sprachen übersetzt wurden, ob sich ein Text in der Default- Sprache geändert hat und neu übersetzt werden muss, oder gar ein Key aus der Anwendung gelöscht wurde. Für diesen Prozess muss unser Tool folgendes erfüllen: Quellpfad rekursiv nach den Dateien der Default- Sprachen von ResourceBundles durchsuchen und alle Key-Value-Paare mitsamt ihrem Ursprung in einer Datenbank ablegen. Dazu den Key-Status speichern: Key angelegt, verändert oder gelöscht Erfassen bzw. Ändern der Texte der Basissprache für die eingelesenen Keys Exportieren der Texte einer Sprache für das Übersetzungsbüro Importieren der übersetzten Texte für die jeweilige Sprache Erzeugen der sprachspezifischen ResourceBundle- Dateien an der richtigen Stelle im Quellpfad Das Layout Babylonier soll eine ordentliche Anwendung werden, deshalb betten wir es in ein gängiges Layout (Abb. 1, links: eine Menüzeile und Statusleiste, ein Navigationsbereich links und eine Fläche für die einzelnen Funktionen. Wenn externe Bibliotheken wie zum beispiel MiGLayout [2] als LayoutManager verwendet werden sollen, gibt es in Griffon drei Möglichkeiten, diese einzubinden: Man legt die.jar-datei in den /lib-ordner im Projektverzeichnis, dieses wird automatisch in den Classpath aufgenommen. Wenn die Bibliothek in einem Maven Repository zur Verfügung steht, kann sie als Abhängigkeit in griffon-app/config/buildconfig. unter griffon.project.dependency.resolution.dependencies eingetragen werden. Für einige Bibliotheken existieren Plug-ins [3]. Sie liefern nicht nur die.jar-datei mit, sondern bieten oft zusätzliche Funktionen. Mit griffon list-plugins kann man sehen, welche Plug-ins installierbar und welche installiert sind. Auf der Griffon- Webseite gibt es eine aufbereitete Liste mit weitergehenden Informationen. Plug-ins Für MiGLayout existiert ein Plug-in, das einen Builder- Knoten liefert und das wir mit dem Kommando griffon javamagazin

2 Das Tutorial Griffon install-plugin miglayout installieren. Weil das Menü und die Navigation mit Icons ausgestattet werden, installieren wir mit griffon install-plugin crystalicons Everaldos Listing 1: griffon-app/model/babylonianmodel. import.beans.bindable class BabylonianModel String currentelement = ' String status Listing 2: griffon-app/views/babylonianview. build(babylonianactions application(title: 'Babylonian', name: 'MainFrame', // for shutdownhook size: [1000, 750], //pack: true //location: [50,50], locationbyplatform: true, iconimage: imageicon('/griffon-icon-48x48.png'.image, iconimages: [imageicon('/griffon-icon-48x48.png'.image, imageicon('/griffon-icon-32x32.png'.image, imageicon('/griffon-icon-16x16.png'.image] { menubar(build(babylonianmenu miglayout(layoutconstraints: 'fill' buttongroup(id: 'group' panel(id: 'navigation', constraints: 'dock west, width 150' { miglayout(layoutconstraints: 'wrap 1, fill', columnconstraints: 'fill', rowconstraints: 'fill' togglebutton(id: 'overviewbutton', action: overviewaction, buttongroup: group togglebutton(id: 'scanbutton', action: scanaction, buttongroup: group togglebutton(id: 'editbutton', action: editaction, buttongroup: group togglebutton(id: 'generatebutton', action: generateaction, buttongroup: group togglebutton(id: 'exportbutton', action: exportaction, buttongroup: group togglebutton(id: 'importbutton', action: importaction, buttongroup: group togglebutton(id: 'configbutton', action: configaction, buttongroup: group panel(id: 'content', constraints: 'dock center' { cardlayout( widget(app.views.overview.mainpanel, constraints: 'overview' widget(app.views.scan.mainpanel, constraints: 'scan' widget(app.views.edit.mainpanel, constraints: 'edit' widget(app.views.export.mainpanel, constraints: 'export' widget(app.views.import.mainpanel, constraints: 'import' widget(app.views.generate.mainpanel, constraints: 'generate' widget(app.views.config.mainpanel, constraints: 'config' controller.navigate('overview' panel(build(babylonianstatusbar, constraints: 'dock south' Crystal Icons Set [4]. Plug-ins können nicht nur Bibliotheken und Ressourcen liefern. Sie können Griffon sowohl zur Entwicklungszeit als auch zur Laufzeit erweitern: Skripte können zur Entwicklungszeit genutzt werden und erleichtern die Entwicklung (z. B. griffon crystalicon-selector öffnet ein Vorschaufenster zur Icon- Auswahl Builder und Builder-Knoten erweitern die Möglichkeiten, Views zu erstellen Plug-ins können neue Artefakte liefern (z. B. nutzt das Spock-Plug-in ein Artefakt für Test-Specs Sie können zusätzliche Funktionen wie einen Ladebildschirm oder neue Komponenten bieten Der Rahmen Nachdem wir im letzten Artikel die ModelViewCon troller-gruppe (im Weiteren MVCGroup genannt schon verwendet haben, ersetzen wir sie durch den Code in Listing 1 bis 3. BabylonianModel enthält nur zwei Eigenschaften vom Typ String, um eine Statusmeldung und die aktuelle Position in der Navigation anzuzeigen. Um die BabylonianView überschaubar zu halten, teilen wir die Oberfläche in mehrere Dateien auf und lösen die Erstellung der Actions (BabylonianActions, Listing 4, des Menüs (BabylonianMenu, Listing 5 und der Statuszeile (BabylonianStatusBar, Listing 6 heraus. Listing 3: griffon-app/controllers/ BabylonianController. import java.awt.event.windowevent import griffon.transform.threading class BabylonianController { // these will be injected by Griffon def model def view private def oldmvc // Navigation def navigate = { mvcname -> model.currentelement = view."${mvcnamebutton".text view.group.setselected(view."${mvcnamebutton".model, true view.content.layout.show(view.content, mvcname app.event('navigation', [mvcname, oldmvc] oldmvc = mvcname // Menu actions def exit = { evt = null -> def wnd = app.windowmanager.findwindow('mainframe' wnd.processwindowevent(new WindowEvent(wnd, WindowEvent. WINDOW_CLOSING def about = { evt = null -> 80 javamagazin

3 Griffon Das Tutorial Um auf die Actions im Menü und in der Navigation verweisen zu können, müssen sie zuerst erstellt werden. Das geschieht mit build(babylonianactions, wobei dieselbe Builder-Instanz wie bei BabylonianView für die Erstellung verwendet wird. Somit sind alle nicht lokalen Variablen und Komponenten mit id-attribut im gesamten Kontext des Builders verfügbar. BabylonianActions ist eine Sammlung von Actions, wie sie bei SwingBuilder [5] beschrieben ist. Die Attribute smallicon und swinglargeiconkey definieren die Icons in der Menüzeile und in den Navigationsbuttons. Das Crystal-Icon-Plug-in bietet uns mit dem Knoten crystalicon eine bequeme Möglichkeit, ein Icon aus der Bibliothek zu verwenden. Die Actions für Exit und About führen die gleichnamigen Closures in BabylonianControl ler aus. Alle anderen rufen die Methode navigate mit dem Namen der anzuzeigenden MVCGroup auf. Gehen wir zurück zu BabylonianView. Weil wir später das Applikationsfenster aus dem Code referenzieren müssen, bekommt der application-knoten den Namen MainFrame, dessen Größe wir auf 1000 x 750 definieren. Mit menubar(build(babylonianmenu binden wir die JMenuBar-Instanz, die das Script mit unserer Abb. 1: Layout für unseren Rahmen: Schema und Ergebnis Menüdefinition zurückliefert, an unser Fenster. Wenn ein SwingBuilder-Knoten eine Instanz als Parameter übergeben bekommt, wird keine neue erzeugt, sondern die übergebene Instanz an dieser Stelle verwendet. Die Menüleiste in BabylonianMenu besteht aus zwei Menüs: File und Help. Help hat ein JMenuItem, About, und wird mit glue( rechtsbündig ausgerichtet. Im File- Menü spiegeln wir die Einträge der Navigation und fügen den Punkt Exit hinzu (außer Mac-OS-X-System. Hier ist zu sehen, dass ein View-Skript ein normaler, ausführbarer Code ist und somit dynamisch generiert werden kann. Indem wir die Actions referenzieren, wer- Listing 4: griffon-app/views/babylonianactions. actions { action(id: 'overviewaction', name: 'Overview', shortdescription: 'Overview', mnemonic: 'O', accelerator: shortcut('o', smallicon: crystalicon(icon: 'agt_web', size: 16, category: 'actions', swinglargeiconkey: crystalicon(icon: 'agt_web', size: 32, category: 'actions', closure: { evt = null -> controller.navigate('overview' action(id: 'scanaction', name: 'Scan', shortdescription: 'Scan for unlocalized properties', mnemonic: 'S', accelerator: shortcut('s', smallicon: crystalicon(icon: 'filefind', size: 16, category: 'actions', swinglargeiconkey: crystalicon(icon: 'filefind', size: 32, category: 'actions', closure: { evt = null -> controller.navigate('scan' action(id: 'editaction', name: 'Edit', shortdescription: 'Edit translations', mnemonic: 'E', accelerator: shortcut('e', smallicon: crystalicon(icon: 'edit', size: 16, category: 'actions', swinglargeiconkey: crystalicon(icon: 'edit', size: 32, category: 'actions', closure: { evt = null -> controller.navigate('edit' action(id: 'generateaction', name: 'Generate', shortdescription: 'Generate localized properties', mnemonic: 'G', accelerator: shortcut('g', smallicon: crystalicon(icon: 'gear', size: 16, category: 'actions', swinglargeiconkey: crystalicon(icon: 'gear', size: 32, category: 'actions', closure: { evt = null -> controller.navigate('generate' action(id: 'exportaction', name: 'Export', shortdescription: 'Export keys for translation', mnemonic: 'x', accelerator: shortcut('ctrl E', smallicon: crystalicon(icon: 'download', size: 16, category: 'actions', swinglargeiconkey: crystalicon(icon: 'download', size: 32, category: 'actions', closure: { evt = null -> controller.navigate('export' action(id: 'importaction', name: 'Import', mnemonic: 'I', accelerator: shortcut('ctrl I', shortdescription: 'Import translated keys', smallicon: crystalicon(icon: 'folder_sent_mail', size: 16, category: 'actions', swinglargeiconkey: crystalicon(icon: 'folder_sent_mail', size: 32, category: 'actions', closure: { evt = null -> controller.navigate('import' action(id: 'configaction', name: 'Configure', shortdescription: 'Configure', mnemonic: 'C', accelerator: shortcut('ctrl f', smallicon: crystalicon(icon: 'configure', size: 16, category: 'actions', swinglargeiconkey: crystalicon(icon: 'configure', size: 32, category: 'actions', closure: { evt = null -> controller.navigate('config' action(id: 'exitaction', name: 'Exit', shortdescription: 'Exit this application', mnemonic: 'x', accelerator: shortcut('ctrl X', smallicon: crystalicon(icon: 'exit', size: 16, category: 'actions', swinglargeiconkey: crystalicon(icon: 'exit', size: 32, category: 'actions', closure: controller.exit action(id: 'aboutaction', name: 'About', shortdescription: 'Informations about this application', mnemonic: 'A', accelerator: shortcut('a', smallicon: crystalicon(icon: 'documentinfo', size: 16, category: 'actions', swinglargeiconkey: crystalicon(icon: 'documentinfo', size: 32, category: 'actions', closure: controller.about javamagazin

4 Das Tutorial Griffon Listing 5: griffon-app/views/babylonianmenu. import static griffon.util.griffonapplicationutils.isismacosx menubar { menu(text: 'File', mnemonic: 'F' { menuitem(overviewaction menuitem(scanaction menuitem(editaction menuitem(exportaction menuitem(importaction menuitem(generateaction menuitem(configaction if (!ismacosx { separator( menuitem(exitaction glue( menu(text: 'Help', mnemonic: 'H' { menuitem(aboutaction Listing 6: griffon-app/views/babylonianstatusbar. panel(id: 'statuspanel' { miglayout(layoutconstraints: 'fill', columnconstraints: '5[150][fill, right]' label(id: 'status', text: bind { model.status, horizontalalignment: SwingConstants.LEADING label(id: 'currentelement', text: bind { model.currentelement, horizontalalignment: SwingConstants.TRAILING Listing 7: griffon-app/views/overviewview. und alle anderen neuen Views scrollpane(id: 'mainpanel' { panel( { den die Informationen wie Text und Icon automatisch übernommen. Zurück in BabylonianView sehen wir ein JPanel mit unserer Navigation: eine ButtonGroup mit JToggleButtons für jeden Eintrag. Auch hier werden alle anzuzeigenden Informationen aus den Actions übernommen. Für den Hauptbereich verwenden wir ebenfalls ein JPanel, das CardLayout als LayoutManager bekommt. Das entspricht einer JTabbedPanel ohne Reiter, denn diese Funktion soll unsere Navigation bzw. das Menü übernehmen. Als Inhalt der einzelnen, reiterlosen Seiten fügen wir eine Komponente mit dem Namen mainpanel aus der entsprechenden View der MVCGroup hinzu. Leider ist es uns nicht unbedingt bekannt, welchen Typ mainpanel hat. Deshalb verwenden wir den Knoten widget, der zwar keine neue Instanz erzeugen, dafür aber alle Objekte vom Typ java.awt.component aufnehmen kann. Zudem existiert noch der Knoten container, der im Gegensatz zu widget andere verschachtelte Knoten aufnehmen kann. Der Inhalt Da wir noch gar keine MVCGroups für die einzelnen Funktionen haben, müssen wir die MVCGroups overview, scan, edit, generate, import, export und config mit griffon create-mvc overview etc. anlegen. Alle View- Skripte dieser MVCGroups sollen erst einmal wie Listing 7 aussehen und sind leere JScrollPanes. Zur Laufzeit müssen die MVCGroups instantiiert werden. Das kann man dynamisch mit dem Befehl buildmvcgroup(string groupname tun. Weil wir aber die MVCGroups beim Start instantiieren müssen, können wir das auch Griffon selbst erledigen lassen. In griffon-app/conf/application. gibt es unter application den Eintrag startgroups. Hier tragen wir MVCGroups ein, die beim Start instantiiert werden sollen. In unserem Fall also Folgendes: startupgroups = ['overview', 'scan', 'edit', 'generate', 'import', 'export', 'config', 'babylonian'] Bevor nun die Statusleiste aus Listing 6 eingebettet wird, müssen wir sicherstellen, dass beim Start die MVC- Group overview angezeigt wird. Dazu führen wir die navigate-methode programmatisch aus. Die Logik In BabylonianController steht unsere Logik, die über die Navigation und das Menü aufgerufen wird. Die Closure exit simuliert ein reguläres Schließen über den Schliessen-Button des Fensters, wobei wir über den WindowManager an das Fenster mit dem vorher vergebenen Namen MainFrame gelangen. Der Menüpunkt Help About soll hier nicht ausprogrammiert werden, deshalb schreiben wir nur eine leere Closure about. Alle anderen Aktionen rufen navigate auf. Wie im letzten Artikel schon erwähnt, werden alle Controller-Methoden standardmäßig außerhalb des Event Dispatch Threads aufgerufen. Dazu wird ein eigener Thread gestartet. Der Aufruf von navigate sollte das aber nicht tun, um Threads und Ressourcen zu sparen. Deshalb wird das Thread- Handling für diese Methode mit der ausgeschaltet. 82 javamagazin

5 Griffon Das Tutorial In navigate setzen wir zuerst den Buttontext des aktuell ausgewählten Menüpunkts in die Eigenschaft currentelement in unserem Modell, die an die Statusleiste gebunden ist. Dann wechseln wir die Selektion in der ButtonGroup und füllen den Inhaltsbereich mit der View des ausgewählten Menüpunkts. Zuletzt feuern wir ein Event Navigation, damit unsere Anwendung auf diese Selektion reagieren kann. Das Eventsystem Griffons Eventsystem ist zweigeteilt in Build-Events und Application-Events. Build- Events ermöglichen es, auf den Build-Prozess zu reagieren oder ihn gar zu beeinflussen. Jedes Griffon-Skript im Ordner scripts kann mit event("<eventname>", [<Parameter>] Nachrichten versenden. Im speziellen Griffon-Skript scripts/_ Events. können Listener registriert werden, indem man eine Closure mit dem Namen event<eventname> erstellt. Genauere Informationen sind im Griffon Guide, Kapitel 4 zu finden [6]. Application-Events sind Laufzeitevents. An einen zentralen Bus werden Events gesendet bzw. Listener registriert. An diesen Bus gelangen wir über die GriffonApplication, auf die wir von überall mittels der automatischen Variable app Zugriff haben: Mit app.event, app.eventasync und app.eventoutside, entsprechend der Logik des ThreadHandling aus dem vorigen Artikel, können Events versandt werden. Über app.addapplicationeventlistener werden Listener registriert. (Senior Consultant Java Technologies (m/w DSLs? J2SE & JEE? GUIs & RCP? Design & Architektur? Web, Mobile, Desktop? Um es dem Entwickler einfacher zu machen, sind automatisch alle Closures eines Controllers mit der folgenden Form als Listener registriert: on<eventname> = { args ->. So können z. B. in den Controllern der Inhaltsseiten Daten aktualisiert werden, sobald die View angezeigt wird: def onnavigation = { newmvc, oldmvc -> if(newmvc == 'overview' loaddata( Die Datei griffon-app/conf/events. fungiert als Platz für globale Event Handler, die schon vor dem Erstellen von MVCGroups funktionsbereit sind. Um eine Sicherheitsabfrage vor dem Schließen der Applikation zu implementieren, nutzen wir einen solchen globalen Event Handler und erstellen die Events. wie in Listing 8. Der Event Handler onbootstrapend wird aufgerufen, nachdem alle Plug-ins initialisiert wurden und bevor die erste MVCGroup erstellt wird. Zu diesem Zeitpunkt registrieren wir einen ShutdownHandler, der unsere Sicherheitsabfrage zeigt und ggf. das Beenden unterbricht. Im Griffon Guide, Kapitel 5 stehen nähere Details zu Application-Events und den Lifecycle-Events, die von Griffon gefeuert werden. Interessiert? Wir suchen Verstärkung für unser Java-Team! Listing 8: griffon-app/conf/events. import javax.swing.joptionpane onbootstrapend = { app -> app.addshutdownhandler([ canshutdown: { a -> return JOptionPane.showConfirmDialog( app.windowmanager.windows.find{it.focused, "Do you really want to exit?", "Exit", JOptionPane.YES_NO_OPTION == JOptionPane.YES_OPTION, onshutdown: { a -> ] as griffon.core.shutdownhandler Wir suchen Verstärkung für unser Java-Team! Weitere Informationen unter /stellenprofile Kontakt: evelyn.immegart@beone-group.com Tel Bewerbungsunterlagen bitte elektronisch an: recruitment@beone-group.com javamagazin

6 Das Tutorial Griffon Dienste Oft möchte man Funktionen zentralisieren, um sie wiederverwenden zu können. Das unterstützt Griffon mit dem Service-Konzept. Um den Zugriff auf unsere Datenbank zu zentralisieren, erstellen wir mittels griffon create-service database die Datei griffon-app/services/ babylonian/databaseservice. Ein Service ist eine reguläre Klasse, in der wir unsere Datenbankzugriffslogik implementieren können. Diese wird als Singleton behandelt, es wird von Griffon also nur eine Instanz automatisch instantiiert. Für Service-Klassen werden wie bei Controllern alle EventHandler Closures automatisch registriert. Um diese in einem Controller zu verwenden, müssen wir im Controller eine Variable mit dem Namen <ServiceName>Service erstellen. In unserem Fall also def databaseservice. Beim Erstellen des Controllers wird die Service-Instanz automatisch injiziert. Wenn von einem Service auf andere Services zugegriffen werden soll, benötigen wir Hilfe durch ein Inversionof-Control-Framework wie Spring, Guice oder Weld. Für diese drei Frameworks gibt es bereits Plug-ins, die wir z. B. mit griffon install-plugin spring installieren können. Nun sind auch Abhängigkeiten unter Services möglich. Der Quellcode und weitere Informationen Bis hierhin haben wir fast alle wichtigen Bereiche von Griffon behandelt. Der gesamte Quellcode des Babyloniers liegt bei und es sollte nun möglich sein, ihn zu verstehen. Er enthält Beispiele für Datenbankzugriffe, Tabellen, CRUD (Create/Read/Update/Delete usw. Der Quellcode verwendet weitere Plug-ins, die im Internet dokumentiert sind [3]. Als weitere Quellen für Griffon empfehle ich die Blogs von Andres Almiray [7], Nick Zhu [8] und mrhaki [9]. Zudem sind die Screencasts auf GriffonCast [10] sehenswert. Griffon beinhaltet Beispielanwendungen zur Veranschaulichung, dient aber auch als Hilfsmittel. Man findet sie unter $GRIFFON_HOME/samples auch unser Babylonier wird sich in Zukunft dort einreihen. Sehr zu empfehlen ist SwingPad (Abb. 3, eine der mitgelieferten Griffon-Beispielanwendungen, die das Erstellen von SwingBuilder-Code erheblich erleichtern. Während man auf der linken Seite Code schreibt, entsteht rechts daneben das Ergebnis. Zudem bringt Swing- Pad eine Menge an Beispielcode und Snippets mit. Fazit Griffon ist zwar zu großen Teilen in Groovy geschrieben und Groovy bietet als Sprache viele Vorteile, jedoch stellt die Verwendung von Groovy keinen Zwang dar. Es ist auch möglich, alle Artefakte in Java oder mittels Plug-ins auch in anderen Sprachen wie Clojure oder Scala zu schreiben. Griffon kann nicht zaubern, aber die Desktopentwicklung wird erheblich erleichtert. Die Kombination aus Convention over Configuration mit einer Vielzahl an Plug-ins liefert einen gut gefüllten Werkzeugkasten, ohne ein Korsett anzulegen. Abb. 2: Unsere fertige Applikation Overview Alexander Klein ist Senior Consultant bei der BeOne Stuttgart GmbH und seit 15 Jahren im Java-Umfeld als Entwickler, Architekt, Coach und Trainer hauptsächlich im Rich-Application-Umfeld tätig. Er ist bekennender Groovy-Jünger und Commiter bei Griffon. Links & Literatur Abb. 3: SwingPad: ein hilfreiches Tool in und für Griffon [1] Griffon-Webseite: [2] MiGLayout: [3] Griffon-Plug-ins: [4] Crystal Icons Set: [5] SwingBuilder: [6] Griffon Guide: [7] Blog von Andres Almiray: [8] Blog von Nick Zhu: [9] Blog von mkhaki: [10] GriffonCast: 84 javamagazin

Kommunikations-Management

Kommunikations-Management Tutorial: Wie kann ich E-Mails schreiben? Im vorliegenden Tutorial lernen Sie, wie Sie in myfactory E-Mails schreiben können. In myfactory können Sie jederzeit schnell und einfach E-Mails verfassen egal

Mehr

In diesem Tutorial lernen Sie, wie Sie einen Termin erfassen und verschiedene Einstellungen zu einem Termin vornehmen können.

In diesem Tutorial lernen Sie, wie Sie einen Termin erfassen und verschiedene Einstellungen zu einem Termin vornehmen können. Tutorial: Wie erfasse ich einen Termin? In diesem Tutorial lernen Sie, wie Sie einen Termin erfassen und verschiedene Einstellungen zu einem Termin vornehmen können. Neben den allgemeinen Angaben zu einem

Mehr

Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress.

Diese 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,

Mehr

Adminer: Installationsanleitung

Adminer: Installationsanleitung Adminer: Installationsanleitung phpmyadmin ist bei uns mit dem Kundenmenüpasswort geschützt. Wer einer dritten Person Zugriff auf die Datenbankverwaltung, aber nicht auf das Kundenmenü geben möchte, kann

Mehr

Eine Anwendung mit InstantRails 1.7

Eine Anwendung mit InstantRails 1.7 Eine Anwung mit InstantRails 1.7 Beschrieben wird das Anlegen einer einfachen Rails-Anwung, die ohne Datenbank auskommt. Schwerpunktmäßig wird auf den Zusammenhang von Controllern, Views und der zugehörigen

Mehr

Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.

Mit 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

Mehr

Die Dateiablage Der Weg zur Dateiablage

Die Dateiablage Der Weg zur Dateiablage Die Dateiablage In Ihrem Privatbereich haben Sie die Möglichkeit, Dateien verschiedener Formate abzulegen, zu sortieren, zu archivieren und in andere Dateiablagen der Plattform zu kopieren. In den Gruppen

Mehr

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt Inhaltsverzeichnis Aufgabe... 1 Allgemein... 1 Active Directory... 1 Konfiguration... 2 Benutzer erstellen... 3 Eigenes Verzeichnis erstellen... 3 Benutzerkonto erstellen... 3 Profil einrichten... 5 Berechtigungen

Mehr

SICHERN DER FAVORITEN

SICHERN DER FAVORITEN Seite 1 von 7 SICHERN DER FAVORITEN Eine Anleitung zum Sichern der eigenen Favoriten zur Verfügung gestellt durch: ZID Dezentrale Systeme März 2010 Seite 2 von 7 Für die Datensicherheit ist bekanntlich

Mehr

Upgrade-Leitfaden. Apparo Fast Edit. Wechsel von Version 2 auf Version 3.0.6 oder 3.0.7. Wechsel von Version 3.0.6 auf Version 3.0.

Upgrade-Leitfaden. Apparo Fast Edit. Wechsel von Version 2 auf Version 3.0.6 oder 3.0.7. Wechsel von Version 3.0.6 auf Version 3.0. Upgrade-Leitfaden Apparo Fast Edit Wechsel von Version 2 auf Version 3.0.6 oder 3.0.7 Wechsel von Version 3.0.6 auf Version 3.0.7 1 / 12 2 / 12 Inhaltsverzeichnis 1 Download der neuen Version... 5 2 Sicherung

Mehr

Kommunikations-Management

Kommunikations-Management Tutorial: Wie importiere und exportiere ich Daten zwischen myfactory und Outlook? Im vorliegenden Tutorial lernen Sie, wie Sie in myfactory Daten aus Outlook importieren Daten aus myfactory nach Outlook

Mehr

Durchführung der Datenübernahme nach Reisekosten 2011

Durchführung der Datenübernahme nach Reisekosten 2011 Durchführung der Datenübernahme nach Reisekosten 2011 1. Starten Sie QuickSteuer Deluxe 2010. Rufen Sie anschließend über den Menüpunkt /Extras/Reisekosten Rechner den QuickSteuer Deluxe 2010 Reisekosten-Rechner,

Mehr

GeoPilot (Android) die App

GeoPilot (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

DOKUMENTATION VOGELZUCHT 2015 PLUS

DOKUMENTATION VOGELZUCHT 2015 PLUS DOKUMENTATION VOGELZUCHT 2015 PLUS Vogelzucht2015 App für Geräte mit Android Betriebssystemen Läuft nur in Zusammenhang mit einer Vollversion vogelzucht2015 auf einem PC. Zusammenfassung: a. Mit der APP

Mehr

ARCO Software - Anleitung zur Umstellung der MWSt

ARCO Software - Anleitung zur Umstellung der MWSt ARCO Software - Anleitung zur Umstellung der MWSt Wieder einmal beschert uns die Bundesverwaltung auf Ende Jahr mit zusätzlicher Arbeit, statt mit den immer wieder versprochenen Erleichterungen für KMU.

Mehr

BSV Software Support Mobile Portal (SMP) Stand 1.0 20.03.2015

BSV Software Support Mobile Portal (SMP) Stand 1.0 20.03.2015 1 BSV Software Support Mobile Portal (SMP) Stand 1.0 20.03.2015 Installation Um den Support der BSV zu nutzen benötigen Sie die SMP-Software. Diese können Sie direkt unter der URL http://62.153.93.110/smp/smp.publish.html

Mehr

Bedienungsanleitung für den SecureCourier

Bedienungsanleitung für den SecureCourier Bedienungsanleitung für den SecureCourier Wo kann ich den SecureCourier nach der Installation auf meinem Computer finden? Den SecureCourier finden Sie dort, wo Sie mit Dateien umgehen und arbeiten. Bei

Mehr

Die Beschreibung bezieht sich auf die Version Dreamweaver 4.0. In der Version MX ist die Sitedefinition leicht geändert worden.

Die 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

Mehr

Punkt 1 bis 11: -Anmeldung bei Schlecker und 1-8 -Herunterladen der Software

Punkt 1 bis 11: -Anmeldung bei Schlecker und 1-8 -Herunterladen der Software Wie erzeugt man ein Fotobuch im Internet bei Schlecker Seite Punkt 1 bis 11: -Anmeldung bei Schlecker und 1-8 -Herunterladen der Software Punkt 12 bis 24: -Wir arbeiten mit der Software 8-16 -Erstellung

Mehr

Urlaubsregel in David

Urlaubsregel in David Urlaubsregel in David Inhaltsverzeichnis KlickDown Beitrag von Tobit...3 Präambel...3 Benachrichtigung externer Absender...3 Erstellen oder Anpassen des Anworttextes...3 Erstellen oder Anpassen der Auto-Reply-Regel...5

Mehr

iphone-kontakte zu Exchange übertragen

iphone-kontakte zu Exchange übertragen iphone-kontakte zu Exchange übertragen Übertragen von iphone-kontakten in ein Exchange Postfach Zunächst muss das iphone an den Rechner, an dem es üblicherweise synchronisiert wird, angeschlossen werden.

Mehr

Stammzertifikat Importieren

Stammzertifikat Importieren Blatt 1 von 8 Stammzertifikat Importieren 1 Fehlermeldung Die Client-Java-Anwendung von TWISTweb ist mit einem Zertifikat gekennzeichnet, das von einer unabhängigen Zertifizierungsfirma erteilt wird. Dieses

Mehr

Installationsanweisung Gruppenzertifikat

Installationsanweisung Gruppenzertifikat Stand: November 2015 Inhalt 1. Allgemeine Hinweise... 1 2. Vor der Installation... 1 3. Installation des Gruppenzertifikats für Internet Explorer... 2 3.1. Überprüfung im Browser... 7 3.2. Zertifikatsbestätigung

Mehr

3 ORDNER UND DATEIEN. 3.1 Ordner

3 ORDNER UND DATEIEN. 3.1 Ordner Ordner und Dateien PC-EINSTEIGER 3 ORDNER UND DATEIEN Themen in diesem Kapitel: Erstellung von Ordnern bzw Dateien Umbenennen von Datei- und Ordnernamen Speicherung von Daten 3.1 Ordner Ordner sind wie

Mehr

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als

Mehr

Bedienungsanleitung. Stand: 26.05.2011. Copyright 2011 by GEVITAS GmbH www.gevitas.de

Bedienungsanleitung. Stand: 26.05.2011. Copyright 2011 by GEVITAS GmbH www.gevitas.de GEVITAS-Sync Bedienungsanleitung Stand: 26.05.2011 Copyright 2011 by GEVITAS GmbH www.gevitas.de Inhalt 1. Einleitung... 3 1.1. Installation... 3 1.2. Zugriffsrechte... 3 1.3. Starten... 4 1.4. Die Menü-Leiste...

Mehr

Speichern. Speichern unter

Speichern. Speichern unter Speichern Speichern unter Speichern Auf einem PC wird ständig gespeichert. Von der Festplatte in den Arbeitspeicher und zurück Beim Download Beim Kopieren Beim Aufruf eines Programms Beim Löschen Beim

Mehr

! " # $ " % & Nicki Wruck worldwidewruck 08.02.2006

!  # $  % & 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

Mehr

LimeSurvey -Anbindung

LimeSurvey -Anbindung LimeSurvey -Anbindung 1 Was ist LimeSurvey Inhalt 1 Was ist LimeSurvey... 3 2 Grundeinstellungen in CommSy... 4 3 Grundeinstellungen in LimeSurvey... 5 4 LimeSurvey-Umfrage erstellen... 7 4.1 So erstellen

Mehr

Anton Ochsenkühn. amac BUCH VERLAG. Ecxel 2016. für Mac. amac-buch Verlag

Anton Ochsenkühn. amac BUCH VERLAG. Ecxel 2016. für Mac. amac-buch Verlag Anton Ochsenkühn amac BUCH VERLAG Ecxel 2016 für Mac amac-buch Verlag 2 Word-Dokumentenkatalog! Zudem können unterhalb von Neu noch Zuletzt verwendet eingeblendet werden. Damit hat der Anwender einen sehr

Mehr

Advoware mit VPN Zugriff lokaler Server / PC auf externe Datenbank

Advoware mit VPN Zugriff lokaler Server / PC auf externe Datenbank Advoware mit VPN Zugriff lokaler Server / PC auf externe Datenbank Die Entscheidung Advoware über VPN direkt auf dem lokalen PC / Netzwerk mit Zugriff auf die Datenbank des zentralen Servers am anderen

Mehr

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER Inhalt 1 Einleitung... 1 2 Einrichtung der Aufgabe für die automatische Sicherung... 2 2.1 Die Aufgabenplanung... 2 2.2 Der erste Testlauf... 9 3 Problembehebung...

Mehr

Outlook 2000 Thema - Archivierung

Outlook 2000 Thema - Archivierung interne Schulungsunterlagen Outlook 2000 Thema - Inhaltsverzeichnis 1. Allgemein... 3 2. Grundeinstellungen für die Auto in Outlook... 3 3. Auto für die Postfach-Ordner einstellen... 4 4. Manuelles Archivieren

Mehr

Outlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang

Outlook. 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

Mehr

Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge

Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge Ab der Version forma 5.5 handelt es sich bei den Orientierungshilfen der Architekten-/Objektplanerverträge nicht

Mehr

Fotogalerie mit PWGallery in Joomla (3.4.0) erstellen

Fotogalerie mit PWGallery in Joomla (3.4.0) erstellen Fotogalerie mit PWGallery in Joomla (3.4.0) erstellen Als ersten Schritt müssen wir alle Fotos die in die Galerie sollen hochladen. Wir gehen davon aus, dass das Plugin PWGallery bereits installiert und

Mehr

Import, Export und Löschung von Zertifikaten mit dem Microsoft Internet Explorer

Import, Export und Löschung von Zertifikaten mit dem Microsoft Internet Explorer Import, Export und Löschung von Zertifikaten mit dem Microsoft Internet Explorer Version 1.0 Arbeitsgruppe Meldewesen SaxDVDV Version 1.0 vom 20.07.2010 Autor geändert durch Ohle, Maik Telefonnummer 03578/33-4722

Mehr

OUTLOOK-DATEN SICHERN

OUTLOOK-DATEN SICHERN OUTLOOK-DATEN SICHERN Wie wichtig es ist, seine Outlook-Daten zu sichern, weiß Jeder, der schon einmal sein Outlook neu installieren und konfigurieren musste. Alle Outlook-Versionen speichern die Daten

Mehr

AutoCAD 2007 - Dienstprogramm zur Lizenzübertragung

AutoCAD 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

Mehr

Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten

Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten Was sind Berechtigungen? Unter Berechtigungen werden ganz allgemein die Zugriffsrechte auf Dateien und Verzeichnisse (Ordner) verstanden.

Mehr

Step by Step Webserver unter Windows Server 2003. von Christian Bartl

Step by Step Webserver unter Windows Server 2003. von Christian Bartl Step by Step Webserver unter Windows Server 2003 von Webserver unter Windows Server 2003 Um den WWW-Server-Dienst IIS (Internet Information Service) zu nutzen muss dieser zunächst installiert werden (wird

Mehr

Es sollte die MS-DOS Eingabeaufforderung starten. Geben Sie nun den Befehl javac ein.

Es sollte die MS-DOS Eingabeaufforderung starten. Geben Sie nun den Befehl javac ein. Schritt 1: Installation des Javacompilers JDK. Der erste Start mit Eclipse Bevor Sie den Java-Compiler installieren sollten Sie sich vergewissern, ob er eventuell schon installiert ist. Gehen sie wie folgt

Mehr

Sichern der persönlichen Daten auf einem Windows Computer

Sichern der persönlichen Daten auf einem Windows Computer Sichern der persönlichen Daten auf einem Windows Computer DIRECTION DES SERVICES IT SERVICE DIT-MI DIREKTION DER IT-DIENSTE DIENSTSTELLE DIT-MI 1/9 1 Inhaltsverzeichnis 2 Einleitung... 3 3 Outlook Daten...

Mehr

HANDBUCH PHOENIX II - DOKUMENTENVERWALTUNG

HANDBUCH PHOENIX II - DOKUMENTENVERWALTUNG it4sport GmbH HANDBUCH PHOENIX II - DOKUMENTENVERWALTUNG Stand 10.07.2014 Version 2.0 1. INHALTSVERZEICHNIS 2. Abbildungsverzeichnis... 3 3. Dokumentenumfang... 4 4. Dokumente anzeigen... 5 4.1 Dokumente

Mehr

Artikel Schnittstelle über CSV

Artikel 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

Mehr

32.4 Anpassen von Menüs und Symbolleisten 795i

32.4 Anpassen von Menüs und Symbolleisten 795i 32.4 Anpassen von Menüs und Symbolleisten 795i Fortsetzung der Seiten in der 8. Auflage 32.4 Anpassen von Menüs und Symbolleisten 32.4.1 Anpassen von Menüs Die Menüs können um folgende Typen von Optionen

Mehr

Video-Tutorial: Einrichten einer Facebook Landing Page in der Facebook Chronik (Timeline)

Video-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?

Mehr

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7 Einrichtung des Cisco VPN Clients (IPSEC) in Windows7 Diese Verbindung muss einmalig eingerichtet werden und wird benötigt, um den Zugriff vom privaten Rechner oder der Workstation im Home Office über

Mehr

TTS - TinyTimeSystem. Unterrichtsprojekt BIBI

TTS - 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

Mehr

Leitfaden 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) 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...

Mehr

Tipps und Tricks zu Netop Vision und Vision Pro

Tipps und Tricks zu Netop Vision und Vision Pro Tipps und Tricks zu Netop Vision und Vision Pro Zulassen, filtern, sperren: Das Internet im Unterricht gezielt einsetzen Das Internet ist ein dynamisches Gebilde, das viel Potenzial für den Unterricht

Mehr

Wie halte ich Ordnung auf meiner Festplatte?

Wie halte ich Ordnung auf meiner Festplatte? Wie halte ich Ordnung auf meiner Festplatte? Was hältst du von folgender Ordnung? Du hast zu Hause einen Schrank. Alles was dir im Wege ist, Zeitungen, Briefe, schmutzige Wäsche, Essensreste, Küchenabfälle,

Mehr

Installation/Einrichtung einer Datenbank für smalldms

Installation/Einrichtung einer Datenbank für smalldms Einleitung In den folgenden Seiten werden wir uns damit beschäftigen eine lokale Installation einer MySQL- Datenbank vorzunehmen, um auf dieser Datenbank smalldms aktivieren zu können. Wir werden das XAMPP-Paket

Mehr

Titel. SCSM 2012 - ITIL - CMDB - neue CI Klasse erstellen und benutzen. Eine beispielhafte Installationsanleitung zur Verwendung im Testlab

Titel. SCSM 2012 - ITIL - CMDB - neue CI Klasse erstellen und benutzen. Eine beispielhafte Installationsanleitung zur Verwendung im Testlab Autor: Thomas Hanrath Microsoft Certified Trainer Titel SCSM 2012 - ITIL - CMDB - neue CI Klasse erstellen und benutzen Eine beispielhafte Installationsanleitung zur Verwendung im Testlab Quelle: System

Mehr

Einkaufslisten verwalten. Tipps & Tricks

Einkaufslisten verwalten. Tipps & Tricks Tipps & Tricks INHALT SEITE 1.1 Grundlegende Informationen 3 1.2 Einkaufslisten erstellen 4 1.3 Artikel zu einer bestehenden Einkaufsliste hinzufügen 9 1.4 Mit einer Einkaufslisten einkaufen 12 1.4.1 Alle

Mehr

Kleines Handbuch zur Fotogalerie der Pixel AG

Kleines 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

Mehr

Datensicherung. Beschreibung der Datensicherung

Datensicherung. 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

Mehr

Wordpress: Blogbeiträge richtig löschen, archivieren und weiterleiten

Wordpress: Blogbeiträge richtig löschen, archivieren und weiterleiten Wordpress: Blogbeiträge richtig löschen, archivieren und weiterleiten Version 1.0 Wordpress: Blogbeiträge richtig löschen, archivieren und weiterleiten In unserer Anleitung zeigen wir Dir, wie Du Blogbeiträge

Mehr

MailUtilities: Remote Deployment - Einführung

MailUtilities: Remote Deployment - Einführung MailUtilities: Remote Deployment - Einführung Zielsetzung Die Aufgabe von Remote Deployment adressiert zwei Szenarien: 1. Konfiguration der MailUtilities von einer Workstation aus, damit man das Control

Mehr

Newsletter. 1 Erzbistum Köln Newsletter

Newsletter. 1 Erzbistum Köln Newsletter Newsletter 1 Erzbistum Köln Newsletter Inhalt 1. Newsletter verwalten... 3 Schritt 1: Administration... 3 Schritt 2: Newsletter Verwaltung... 3 Schritt 3: Schaltflächen... 3 Schritt 3.1: Abonnenten Verwaltung...

Mehr

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten

Virtueller 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,

Mehr

Updatehinweise für die Version forma 5.5.5

Updatehinweise für die Version forma 5.5.5 Updatehinweise für die Version forma 5.5.5 Seit der Version forma 5.5.0 aus 2012 gibt es nur noch eine Office-Version und keine StandAlone-Version mehr. Wenn Sie noch mit der alten Version forma 5.0.x

Mehr

Import des persönlichen Zertifikats in Outlook Express

Import des persönlichen Zertifikats in Outlook Express Import des persönlichen Zertifikats in Outlook Express 1.Installation des persönlichen Zertifikats 1.1 Voraussetzungen Damit Sie das persönliche Zertifikat auf Ihrem PC installieren können, benötigen

Mehr

CodeSaver. Vorwort. Seite 1 von 6

CodeSaver. Vorwort. Seite 1 von 6 CodeSaver Vorwort Die Flut der Passwörter nimmt immer mehr zu. Kontopasswörter, Passwörter für Homepages, Shellzugriffe, Registrierungscodes für Programme und und und. Da ich aber nicht sonderlich viel

Mehr

Wie richten Sie Ihr Web Paket bei Netpage24 ein

Wie richten Sie Ihr Web Paket bei Netpage24 ein Wie richten Sie Ihr Web Paket bei Netpage24 ein Eine kostenlose ebook Anleitung von Netpage24 - Webseite Information 1 E-Mail Bestätigung... 3 2 Ticketsystem... 3 3 FTP Konto anlegen... 4 4 Datenbank anlegen...

Mehr

Arbeiten mit dem Outlook Add-In

Arbeiten 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

Mehr

Diese Anleitung enthält Anweisungen, die nur durch erfahrene Anwender durchgeführt werden sollten!

Diese Anleitung enthält Anweisungen, die nur durch erfahrene Anwender durchgeführt werden sollten! Anmeldung über SSH Diese Anleitung enthält Anweisungen, die nur durch erfahrene Anwender durchgeführt werden sollten! Besitzer der Homepage Advanced und Homepage Professional haben die Möglichkeit, direkt

Mehr

INSTALLATION VON INSTANTRAILS 1.7

INSTALLATION VON INSTANTRAILS 1.7 INSTALLATION VON INSTANTRAILS 1.7 InstantRails 1.7 ist ein Paket, das Ruby, Rails, Apache, MySQL und andere Tools, z.b. phpmyadmin in vorkonfigurierter Form enthält. Das Paket muss in einem Verzeichnis

Mehr

Upgrade-Leitfaden. Apparo Fast Edit 1 / 7

Upgrade-Leitfaden. Apparo Fast Edit 1 / 7 Upgrade-Leitfaden Apparo Fast Edit 1 / 7 Inhaltsverzeichnis 1 Download der neuen Version... 4 2 Sicherung des Apparo Datenbank-Repository... 4 3 De-Installation der installierten Apparo Fast Edit Version...

Mehr

ACDSee Pro 2. ACDSee Pro 2 Tutorials: Übertragung von Fotos (+ Datenbank) auf einen anderen Computer. Über Metadaten und die Datenbank

ACDSee Pro 2. ACDSee Pro 2 Tutorials: Übertragung von Fotos (+ Datenbank) auf einen anderen Computer. Über Metadaten und die Datenbank Tutorials: Übertragung von Fotos (+ ) auf einen anderen Computer Export der In dieser Lektion erfahren Sie, wie Sie am effektivsten Fotos von einem Computer auf einen anderen übertragen. Wenn Sie Ihre

Mehr

Anleitung zur Webservice Entwicklung unter Eclipse

Anleitung zur Webservice Entwicklung unter Eclipse Entwicklungsumgebung installieren Sofern Sie nicht an einem Praktikumsrechner arbeiten, müssen Sie ihre Eclipse-Umgebung Webservice-fähig machen. Dazu benötigen Sie die Entwicklungsumgebung Eclipse for

Mehr

Ihre Interessentendatensätze bei inobroker. 1. Interessentendatensätze

Ihre Interessentendatensätze bei inobroker. 1. Interessentendatensätze Ihre Interessentendatensätze bei inobroker Wenn Sie oder Ihre Kunden die Prozesse von inobroker nutzen, werden Interessentendatensätze erzeugt. Diese können Sie direkt über inobroker bearbeiten oder mit

Mehr

Menü Macro. WinIBW2-Macros unter Windows7? Macros aufnehmen

Menü Macro. WinIBW2-Macros unter Windows7? Macros aufnehmen Menü Macro WinIBW2-Macros unter Windows7?... 1 Macros aufnehmen... 1 Menübefehle und Schaltflächen in Macros verwenden... 4 Macros bearbeiten... 4 Macros löschen... 5 Macro-Dateien... 5 Macros importieren...

Mehr

Installationsanleitung für CashPro im Mehrbenutzerzugriff/Netzwerkbetrieb

Installationsanleitung für CashPro im Mehrbenutzerzugriff/Netzwerkbetrieb Installationsanleitung für CashPro im Mehrbenutzerzugriff/Netzwerkbetrieb CashPro basiert auf Accesstechnologie 2003 und ist auch unter den aktuellen Accessversionen 2007 bis 2013 einsetzbar und Mehrbenutzerfähig.

Mehr

Erstellung von Reports mit Anwender-Dokumentation und System-Dokumentation in der ArtemiS SUITE (ab Version 5.0)

Erstellung von Reports mit Anwender-Dokumentation und System-Dokumentation in der ArtemiS SUITE (ab Version 5.0) Erstellung von und System-Dokumentation in der ArtemiS SUITE (ab Version 5.0) In der ArtemiS SUITE steht eine neue, sehr flexible Reporting-Funktion zur Verfügung, die mit der Version 5.0 noch einmal verbessert

Mehr

Installationsanleitung CLX.PayMaker Home

Installationsanleitung CLX.PayMaker Home Installationsanleitung CLX.PayMaker Home Inhaltsverzeichnis 1. Installation und Datenübernahme... 2 2. Erste Schritte Verbindung zur Bank einrichten und Kontoinformationen beziehen... 4 3. Einrichtung

Mehr

Schrittweise Anleitung zur Erstellung einer Angebotseite 1. In Ihrem Dashboard klicken Sie auf Neu anlegen, um eine neue Seite zu erstellen.

Schrittweise Anleitung zur Erstellung einer Angebotseite 1. In Ihrem Dashboard klicken Sie auf Neu anlegen, um eine neue Seite zu erstellen. Schrittweise Anleitung zur Erstellung einer Angebotseite 1. In Ihrem Dashboard klicken Sie auf Neu anlegen, um eine neue Seite zu erstellen. Klicken Sie auf Neu anlegen, um Ihre neue Angebotseite zu erstellen..

Mehr

Installation von NetBeans inkl. Glassfish Anwendungs-Server

Installation von NetBeans inkl. Glassfish Anwendungs-Server Installation von NetBeans inkl. Glassfish Anwendungs-Server Diese Anleitung führt Sie Schritt für Schritt durch die Einrichtung der Entwicklungsumgebung NetBeans, angefangen beim Download der benötigten

Mehr

Seite 1 von 14. Cookie-Einstellungen verschiedener Browser

Seite 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

Mehr

Im Folgenden wird Ihnen an einem Beispiel erklärt, wie Sie Excel-Anlagen und Excel-Vorlagen erstellen können.

Im 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:

Mehr

Live Update (Auto Update)

Live Update (Auto Update) Live Update (Auto Update) Mit der Version 44.20.00 wurde moveit@iss+ um die Funktion des Live Updates (in anderen Programmen auch als Auto Update bekannt) für Programm Updates erweitert. Damit Sie auch

Mehr

5.2 Neue Projekte erstellen

5.2 Neue Projekte erstellen 5.2 Neue Projekte erstellen Das Bearbeiten von bestehenden Projekten und Objekten ist ja nicht schlecht wie aber können Sie neue Objekte hinzufügen oder gar völlig neue Projekte erstellen? Die Antwort

Mehr

SEMINAR Modifikation für die Nutzung des Community Builders

SEMINAR 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

Mehr

:: Anleitung Hosting Server 1cloud.ch ::

:: Anleitung Hosting Server 1cloud.ch :: :: one source ag :: Technopark Luzern :: D4 Platz 4 :: CH-6039 Root-Längenbold LU :: :: Fon +41 41 451 01 11 :: Fax +41 41 451 01 09 :: info@one-source.ch :: www.one-source.ch :: :: Anleitung Hosting Server

Mehr

Die Erstellung eigener Strukturprofile

Die Erstellung eigener Strukturprofile Die Erstellung eigener Strukturprofile Manchmal ist es nötig, eigene Profile zu Erstellen, die man dann mittels Gestellgenerator verbaut. Diese Strukturprofile werden in einer Benutzerbezogenen Bibliothek

Mehr

Hex Datei mit Atmel Studio 6 erstellen

Hex Datei mit Atmel Studio 6 erstellen Hex Datei mit Atmel Studio 6 erstellen Es werden generell keine Atmel Studio Dateien ins Repository geladen, da jeder seine Dateien an anderen Orten liegen hat und weil nicht jeder das Atmel Studio 6 benutzt.

Mehr

SMS4OL Administrationshandbuch

SMS4OL Administrationshandbuch SMS4OL Administrationshandbuch Inhalt 1. Vorwort... 2 2. Benutzer Übersicht... 3 Benutzer freischalten oder aktivieren... 3 3. Whitelist... 4 Erstellen einer Whitelist... 5 Whitelist bearbeiten... 5 Weitere

Mehr

Erste Einstellungen im Alumni System

Erste Einstellungen im Alumni System Alumni Client Anmelden Seite 1 von 8 Erste Einstellungen im Alumni System Nachdem Sie das CAS Alumni-System installiert haben, sollten Sie einige grundsätzliche Einstellungen vornehmen. 1. Starten von

Mehr

CALCOO Lite. Inhalt. 1. Projekt anlegen / öffnen. 2. Projekt von CALCOO App importieren

CALCOO Lite. Inhalt. 1. Projekt anlegen / öffnen. 2. Projekt von CALCOO App importieren CALCOO Lite Hier finden Sie eine Kurzanleitung zu den einzelnen Projektschritten von CALCOO Light. Nach dem Lesen wissen Sie die grundlegenden Funktionen zu bedienen und können ein Projekt erstellen. Inhalt

Mehr

Der neue persönliche Bereich/die CommSy-Leiste

Der neue persönliche Bereich/die CommSy-Leiste Der neue persönliche Bereich/die CommSy-Leiste Mit der neue CommSy-Version wurde auch der persönliche Bereich umstrukturiert. Sie finden all Ihre persönlichen Dokumente jetzt in Ihrer CommSy-Leiste. Ein

Mehr

News & RSS. Einleitung: Nachrichten er-(veröffentlichen) und bereitstellen Nachrichten erstellen und bereitstellen

News & RSS. Einleitung: Nachrichten er-(veröffentlichen) und bereitstellen Nachrichten erstellen und bereitstellen News & RSS Nachrichten er-(veröffentlichen) und bereitstellen Nachrichten erstellen und bereitstellen Einleitung: Sie wollen Ihre Nutzer immer mit den neuesten Informationen versorgen bzw. auf dem laufendem

Mehr

Neue Schriftarten installieren

Neue Schriftarten installieren .DIE Neue Schriftarten installieren Die Informationen zu jeder Schriftart (Font) sind in jeweils einer Datei untergebracht, der sog. Font-Datei mit der Endung.ttf ttf steht für True Type Font und bedeutet,

Mehr

Microblogging im TCC mit dem TCC Twitter

Microblogging im TCC mit dem TCC Twitter Dr. Lutz Gerlach, Stefan Hauptmann Tel. (0371) 53 47 267 Fax (0371) 53 47 269 stefan.hauptmann@cm development.de Microblogging im TCC mit dem TCC Twitter Anwendungsszenarien Bedienungsanleitung Sehr geehrte

Mehr

DELFI. Benutzeranleitung Dateiversand für unsere Kunden. Grontmij GmbH. Postfach 34 70 17 28339 Bremen. Friedrich-Mißler-Straße 42 28211 Bremen

DELFI. Benutzeranleitung Dateiversand für unsere Kunden. Grontmij GmbH. Postfach 34 70 17 28339 Bremen. Friedrich-Mißler-Straße 42 28211 Bremen Grontmij GmbH Postfach 34 70 17 28339 Bremen Friedrich-Mißler-Straße 42 28211 Bremen T +49 421 2032-6 F +49 421 2032-747 E info@grontmij.de W www.grontmij.de DELFI Benutzeranleitung Dateiversand für unsere

Mehr

Anleitung Lernobjekt-Depot (LOD)

Anleitung Lernobjekt-Depot (LOD) Anleitung Lernobjekt-Depot (LOD) Anwender von easylearn können voneinander profitieren. Das Lernobjekt-Depot steht allen Benutzern zur Verfügung, um Lernobjekte wie Knowledge Snacks, etc untereinander

Mehr

Individuelle Formulare

Individuelle Formulare Individuelle Formulare Die Vorlagen ermöglichen die Definition von Schnellerfassungen für die Kontenanlage sowie für den Im- und Export von Stammdaten. Dabei kann frei entschieden werden, welche Felder

Mehr

4D Server v12 64-bit Version BETA VERSION

4D Server v12 64-bit Version BETA VERSION 4D Server v12 64-bit Version BETA VERSION 4D Server v12 unterstützt jetzt das Windows 64-bit Betriebssystem. Hauptvorteil der 64-bit Technologie ist die rundum verbesserte Performance der Anwendungen und

Mehr

Task: Nmap Skripte ausführen

Task: Nmap Skripte ausführen Task: Nmap Skripte ausführen Inhalt Einfache Netzwerkscans mit NSE Ausführen des Scans Anpassung der Parameter Einleitung Copyright 2009-2015 Greenbone Networks GmbH Herkunft und aktuellste Version dieses

Mehr

Firefox: Die Lesezeichen im Griff

Firefox: Die Lesezeichen im Griff Firefox: Die Lesezeichen im Griff Die Favoriten im Internet Explorer sind eine Lachnummer gegen die Lesezeichen im Firefox. Eingetippte Schlagworte reichen, um sie aufzurufen. Außerdem können ganze Befehlsfolgen

Mehr

Schulungsunterlagen zur Version 3.3

Schulungsunterlagen zur Version 3.3 Schulungsunterlagen zur Version 3.3 Versenden und Empfangen von Veranstaltungen im CMS-System Jürgen Eckert Domplatz 3 96049 Bamberg Tel (09 51) 5 02 2 75 Fax (09 51) 5 02 2 71 Mobil (01 79) 3 22 09 33

Mehr