Web Client Software Factory

Größe: px
Ab Seite anzeigen:

Download "Web Client Software Factory"

Transkript

1 Web Client Software Factory Das Pattern & Practice Team vom Microsoft ist im Vergleich zu anderen Produktteams des Redmonder Konzerns wesentlich unbekannter. Ein Grund hierfür dürfte mitunter darin zu finden sein, dass es keine fertigen Produkte wie z.b. Visual Studio veröffentlicht. Dennoch sind die Veröffentlichungen dieses Teams gerade für mittlere bis größere Softwareprojekt wegweisend. Dieser Artikel gibt einen kleinen Überblick über eine der Veröffentlichungen dieses Teams: Die Web Client Software Factory, die vor kurzem in der Version 2.0 erschien. Von Tobias Müller Zu Beginn eines jeden neuen Projekts stellen sich meist dieselben Fragen: Wie soll die Architektur der Anwendung aussehen? In welche Teilprojekte kann die Solution aufgeteilt werden? In welcher Granularität kann die Anwendung modularisiert werden? Können einzelne Module autonom entwickelt werden? Welche Pattern bieten sich für den konkreten Anwendungsfall an? Wenngleich diese Liste über mehrere Seiten fortgeführt werden könnte, so reichen diese fünf Fragen für den Kontext des Artikels vollkommen aus. Selbst wenn nach der ersten Planungsphase eine grundlegende Architektur vorgegeben ist, so sind immer noch Feinheiten zu beachten: Die Antwort auf die Frage, ob einzelne Module autonom entwickelt werden können, wird im Normalfall noch mit einer gewissen Leichtigkeit zu beantworten sein, die Frage der Zusammenführung autonom entwickelter Module wird diese Antwort jedoch sehr wahrscheinlich nicht abdecken. Genau an diesem Punkt setzen Software Factories an. Abbildung 1: Zusammensetzung einer Software Factory Software Factory Dokumentation Tools Quellcode Patterns Designers Referenz Umsetzung Architektur Beschreibungen Visual Studio Templates und Recipes Application Blocks und Libraries QuickStarts und How Tos 40

2 WCSF SOFTWARE FACTORIES Aus Abbildung 1 ergibt sich, dass eine Software Factory im Allgemeinen aus den Bereichen Dokumentation, Tools und Quellcode besteht. Jede Software Factory bezieht sich hierbei auf eine Gruppe, oder auch Familie, von unterschiedlichen Einzelanwendungen. Das Interessante an einer Software Factory kristallisiert sich erst nach genauerer Betrachtung heraus. Durch das Wissen aus vielen Projekten in einem Spezialgebiet ergeben sich Best Practices, bestehend aus empfehlenswerten Patterns und Beschreibungen. Zu dieser Dokumentation werden eine oder mehrere entsprechende Referenzanwendungen umgesetzt. Die Erkenntnisse und Anforderungen aus dieser Referenzumsetzung wiederum führen zum einen zur Isolation häufig genutzter Quellcodeabschnitte, zum anderen zur Erweiterung der Dokumentation. Um was also handelt es sich bei der Web Client Software Factory? Die Microsoft WCSF fasst Dokumentation, Tools und Quellcode zur Umsetzung von transaktionsverarbeitenden Web Clients, die auf ASP.NET basieren, zusammen. Beispiele hierfür sind: e-banking/e-commerce-seiten Supply-Chain-Management-Webanwendungen Customer-Relationship-Management- Webanwendungen An der Entwicklung eines Projekts partizipieren die unterschiedlichsten Stakeholder. Im Rahmen dieses Artikels wollen wir uns etwas einschränken und konzentrieren uns auf die zwei, die für das Gelingen des Projekts aus technischer Sicht am wichtigsten sind: Architekten Als Architekt möchten Sie sicherstellen, dass Webanwendungen aus Ihrem Hause auf eine starke, qualitativ hochwertige und praxiserprobte Basis aufbauen. Entwickler Als Entwickler möchten Sie sich auf die Umsetzung der Geschäftslogik und die User Experience konzentrieren. Um mögliche technische Herausforderungen erkennen zu können, nehmen wir folgende Projektbeschreibung als Grundlage: Eine weltweit agierende Bank möchte eine neue, webbasierte Kundenanwendung veröffentlichen, die sowohl Geschäftsinformationen aus dem Investment Banking als auch dem Wealth Management bereitstellen Abbildung 2: Dependency Check soll. Für die Umsetzung dieses Projekts benötigen wir mindestens ein Architekturteam und, aufgrund der vollständig voneinander getrennten Geschäftsvorfälle, jeweils ein Programmierteam des Investment-Banking- sowie des Wealth- Management-Bereichs. Aus dem Anwendungsfall und der Anwendungsumgebung lassen sich einige technische Herausforderungen extrahieren: Modularität Testbarkeit Navigation Datensicherheit Authenifizierung Autorisierung Überprüfung von Eingabewerten Verteilung der Anwendungslogik Diese Auflistung dürfte Ihnen bekannt vorkommen. Für jene Anwendungsfamilie, die durch die WCSF abgedeckt Listing 1: Ergänzung des Interfaces für den DefaultView des Moduls SimpleTime public interface IDefaultView event EventHandler UpdateNowClicked; void UpdateNowTextBox(string currenttime); 41

3 Guidance Automation Extensions für VS2008 Guidance Automation Toolkit Enterprise Library for.net Framework (optional) wird, scheint es wahrscheinlich, dass sich ab einer gewissen Projektgröße die Herausforderungen angleichen. Bevor im weiteren Verlauf des Artikels auf die WCSF gezielt eingegangen wird, soll nicht verschwiegen werden, dass es sich bei der WCSF nur um eine von vier Software Factories im Rahmen der sogenannten Client Baseline Architectures handelt. Ergänzend werden für andere Clients angeboten: Smart Client Software Factory Web Service Software Factory Mobile Client Software Factory Abbildung 3: Guidance Navigator INSTALLATION Die Installation der Web Client Software Factory 2.0 setzt folgende Komponenten auf dem Zielsystem voraus: Guidance Automation Extensions und Toolkit können unter [3] heruntergeladen werden. Die Abhängigkeiten können im Installationstool der Version 2 bereits vor Installation manuell überprüft werden (Abbildung 2). Nach der Installation steht Ihnen unter dem Punkt Guidance Packages / Web Client Development February 2008 im Dialog New Project mögliche Web Client Solutions zur Verfügung, aufgeteilt nach Wunschsprache der Code-Behind-Dateien sowie der Zielplattform. Nach dem Start eines Projekts mit Unterstützung der WCSF steht Ihnen im Guidance Navigator sofort eine interaktive Hilfe zur Verfügung, die sich den aktuellen Schritten anpasst, zu jedem Schritt ausführliche Informationen gibt sowie die weitere Vorgehensweise beschreibt. Abbildung 5: Zusammenspiel CWAB, Webanwendung Modul 1 Webanwendung Modul 2 Composite Web Application Block Modul n Microsoft Visual Studio 2008 Microsoft.NET Framework Guidance Automation Extensions für VS2008 Object Builder Enterprise Library Abbildung 4: Orientierung Web Client Software Factory ARCHITEKTUR In der Standardauslieferung setzt die WCSF den Fokus wie in Abbildung 4 hervorgehoben auf die Bereiche Userinterface, Validation & Geschäftslogik. Selbstverständlich lassen sich weitere Module nachladen und in das Guidance Automation Toolkit einbinden. Wie bereits eingangs erwähnt und im Anwendungsfall umrissen, eignet sich die WCSF speziell für die modulare Entwicklung von Webanwendungen durch verschiedene Teams. Mit der WCSF werden Bundles (ehemals Application Blocks) mitgeliefert, die aus Dokumentation, Quellcode, Binärdateien, einem Guidance Package und einer Referenzimplementation bestehen. Sie können aus einem Repository heruntergeladen werden. Hiervon stehen folgende bereit: 42

4 WCSF AutoComplete Composite Web Client Automation Composite Web Client Libary Model-View-Presenter Modularity Responsive Composite Web Client Reference implementation Search Validation Abbildung 6: Aufbau Webanwendung APPLICATION BLOCKS Die WCSF verzichtet seit Version 2.0 auf den Page Flow Application Block. Beim Durchstöbern des Forums findet man jedoch schnell heraus, dass der mit Version 1.1 mitgelieferte Block auch unter Version 2.0 verwendet werden kann. Dieser Artikel beschränkt sich daher auf die Beschreibung des Composite Web Application Blocks. COMPOSITE WEB APPLICATION BLOCK Größere Line-Of-Business-Anwendungen (LOB) bestehen aus einzelnen in sich abgeschlossenen Funktionseinheiten. Abbildung 5 zeigt die Module. Aufgabe des Composite Web Application Blocks (CWAB) ist die Zusammenführung der einzelnen Module in eine Gesamtanwendung. Der CWAB baut auf dem Object Builder Framework auf, um einen Dependency Injector Container bereitzustellen. Hierdurch werden View, Businesslogik und Aufbereitung der Daten getrennt. Dies umgeht eine der größten Fallen der ASP.NET-Entwicklung bei größeren Objekten, die Vermischung von Businesslogik und View. Der Composite Web Application Block unterscheidet zwischen Business-Modul und Foundational-Modul. Ein Business-Modul bezeichnet hier eine abgeschlossene Einheit, die eine Menge von Anfragen beantworten können soll und eine eigene Webseite bereitstellt. Business-Module enthalten keine geteilte Funktionalität und verlinken sich entsprechend auch nicht gegenseitig. Basisfunktionalität, die über mehrere Module genutzt werden soll, wird in Foundational -Modulen bereitgestellt, die zwar Logik, aber keine eigene Webseite enthalten dürfen. Im Normfall wird Ihre Webanwendung so aufgebaut sein, dass sie eine Standardwebseite beinhaltet, die nicht Teil eines Business-Moduls ist. Wenn nun eine Anfrage eines Benutzers eintrifft, leitet der Web Application Block diese an das Business-Modul weiter, das die angefragte Webpage enthält. Das Business- Modul selbst kann auf Funktionalitäten eines oder mehrer Foundational-Module zugreifen. Im Normfall ist die Darstellungskomponente innerhalb eines Business-Moduls über das MVP-Pattern (Model View Presenter) separiert. Die Aufgaben des Application Blocks können zweigeteilt gesehen werden: Anwendungsstart Erzeugen der notwendigen Services: SiteMap Service, Authorization Service, SessionStateService, HttpcontextLocator Service Auffinden aller Business-Module Initialisierung der gefundenen Business-Module Anwendungslaufzeit DependencyInjection mithilfe von ObjectBuilder Abbildung 7: Beispielmodul 43

5 Listing 2: DefaultViewPresenter für Modul SimpleTime public class DefaultViewPresenter : Presenter<IDefaultView> private ISimpleTimeController _controller; public DefaultViewPresenter([CreateNew] ISimpleTi mecontroller controller) this._controller = controller; public override void OnViewLoaded() View.UpdateNowClicked += new EventHandler (View_UpdateNowClicked); void View_UpdateNowClicked(object sender, EventArgs e) View.UpdateNowTextBox (this._controller.getnowasstring()); Listing 1 zeigt IDefaultView, das von der Page Default.aspx implementiert wird. Der Presenter für diesen View, DefaultViewPresenter, erhält im Rahmen des CWAB über Dependency Injection eine Referenz auf den View und ebenso im Constructor eine Referenz auf den Controller (das Attribut [CreateNew] weist darauf hin). Wie in Listing 4 zu sehen ist, löst ein Klick auf den Button einen Event aus, der über OnUpdateNowClicked seinerseits einen Event auslöst. Dieser Event wurde in der Initia_lisierung (OnViewLoaded ist überschrieben) von DefaultViewPresenter abonniert. Er kann von hier über die Referenz auf den im Modul hinterlegten Controller (SimpleTimeController) an diesen weitergereicht werden. Die Referenzen zwischen diesen Ebenen sind über die jeweiligen Interfaces entkoppelt, was dazu führt, dass dem Presenter auch ein anderer Controller untergeschoben werden kann. Im Beispiel (Listing 3) gibt der Controller Date- Time.Now.ToLongTimeString() zurück und würde im Normalfall an dieser Stelle den entsprechenden Datenzugriff starten (siehe auch das MVP-Beispiel im Rahmen des mitgelieferten Quellcodes). Der DefaultViewPresenter wiederum ruft die im Interface IDefaultView definierte und in Default.aspx.cs des Modules SimpleTime implementierte Methode UpdateNowText- Box()auf (siehe Abbildung 8). Aufgabe des Views ist es nun, den erhaltenen Datenwert anzuzeigen. Listing 3 : SimpleTimeController und entsprechendes Interface PATTERNS Die Web Client Software Factory bietet Unterstützung bei der Einhaltung folgender Patterns: Application Controller Dependency Injection Inversion of Control Model-View-Presenter Module Interface Separation Responsiveness Patterns Service Locator Die Beschreibung aller Patterns würde den Rahmen dieses Artikels sprengen, daher konzentrieren wir uns im Folgenden auf das Model-View-Presenter Pattern und sehen in den Codelistings teilweise den Einfluss weiterer Patterns. MODEL-VIEW-PRESENTER Unser Beispiel kommt ohne echte Datenquelle aus und hat ausschließlich die Aufgabe, die Serverzeit in einer Textbox anzuzeigen. Das Modul wird über den ModuleInitializer in die zentrale Sitemap eingebunden und präsentiert dem Benutzer bei Auswahl in der Sitemap einen Button und eine Textbox. Beim Klick auf den Button wird die aktuelle Serverzeit in die Textbox eingetragen (siehe Abbildung 7). public interface ISimpleTimeController string GetNowAsString(); public class SimpleTimeController : ISimpleTimeController public SimpleTimeController() #region ISimpleTimeController Members public string GetNowAsString() return DateTime.Now.ToLongTimeString(); #endregion 44

6 WCSF Die kurzen Listings 1-4 zeigen die Kette der Abhängigkeiten, die über Dependency Injection aufgelöst wird. Dem View wird ein Presenter zugewiesen, dem zuvor noch ein Controller zugewiesen werden. Beides ist jeweils über das Attribute [CreateNew] erkennbar. ERWEITERBARKEIT DER WCSF Bei der WCSF handelt es sich um eine von der Community erweiterbare Basis einer Software Factory, die von Microsoft bereitgestellt wird. Bereits heute können weitere Application Blocks respektive Bundles ergänzt werden. Ebenso können im Rahmen des Guidance Toolkits neue Templates und Recipes, d.h. benutzerdefinierte Aktionen, in Visual Studio eingebunden werden. TESTBARKEIT DES CODES Aufgrund der Trennung im Rahmen des Model-View- Presenter Patterns kann die einem Modul zugrundliegende Businesslogik automatisiert bzw. mit Mock-Objekten getestet werden. Im Rahmen eines Entwicklungsleitfadens könnte auch festgelegt werden, dass jedes Business Modul entsprechende Testviews bereitstellen muss, über die semiautomatisch die Businesslogik getestet werden kann. DEPLOYMENT Das Deployment einer Webanwendung, die mithilfe der WCSF erstellt wurde, gestaltet sich denkbar einfach: 1. Kopieren der benötigten Assemblies auf den Ziel Webserver (Tabelle 1) 2. Kopieren der Module Abb. 8: A Wenn keine Services aus dem GAC genutzt werden, können die Assemblies per XCopy in das BIN-Verzeichnis der Webpage kopiert werden B Wenn Sie auf die Assemblies gemeinsam zugreifen wollen, installieren Sie diese in den GAC (entweder mit dem MS Installer, gacutil.exe oder mscorcfg.msc) ZUKUNFTSAUSSICHTEN Viele der fehlenden Features aus Version 1 und 1.1 sind mittlerweile mit der Version 2.0 nachgeliefert worden. In der Community schmerzlich vermisst wird der PageFlow Application Block, bei dem auf die Variante aus Version 1.1 zurückgegriffen werden muss. Einer etwas älteren Roadmap war zu entnehmen, dass Complex Page Flows nachgeliefert werden soll. Mit der erfolgten Auslieferung des Release 1.0 von Unity ist damit zu rechnen, dass auch die WCSF auf diesen Application Block umgestellt werden wird. Dem Blog einer der Entwickler ist zu entnehmen, dass bereits an dieser Umstellung gearbeitet wird; So finden sich heute bereits entsprechende Quellcodebeispiele für die Einbindung von Unity im Blog unter [05]. Ebenfalls bereitgestellt mit Version 2.0 wurde nunmehr eine lang gewünschte Referenzanwendung, die eine Einbindung von ASP.NET AJAX, ehemals Atlas, zeigt. In diesem Bereich dürften weitere Ergänzungen zu erwarten sein. ZUSAMMENFASSUNG Durch die konsequente Anwendung einer Software Factory lässt sich einfacher die Konsistenz des produzierten Codes innerhalb von unterschiedlichen Applikationen sicherstellen. Durch das Einhalten von Standards und die Anwendung der bekannten Patterns wird eine höhere Gesamtqualität erreicht. Weiterhin wird die Produktivität durch schnelle Einarbeitung von Teammitgliedern optimiert und die Projekt- und Codegenerierung vermeidet Fehler. Somit können sich die Entwickler voll auf die Umsetzung LINKS [1] Web Client Software Factory Community implementiert [2] Enterprise Library Community [3] Guidance Automation Extensions and Guidance Automation Toolkit teamsystem/aa aspx [4] Guidance Bundles View.aspx?title=bundles&referringTitle=Home [5] Blog Michael Puleio 45

7 Tabelle 1 Bei Verwendung des CWAB müssen folgende zwei Assemblies kopiert werden: Microsoft.Practices.CompositeWeb.dll Microsoft.Practices.ObjectBuilder.dll Bei Verwendung der Enterprise Library (wenn Sie eines der Guidance Packages verwendet haben), sind folgende Assemblies betroffen: Microsoft.Practices.CompositeWeb.EnterpriseLibrary.dll Microsoft.Practices.EnterpriseLibrary.Common.dll Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.dll Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.Logging.dll Microsoft.Practices.EnterpriseLibrary.Logging.dll Microsoft.Practices.EnterpriseLibrary.Security.dll Abbildung 9 Deployment Guide der geschäftsspezifischen Anforderungen und Regeln konzentrieren. Die WCSF zielt hierbei auf mittlere bis große Applikationen ab und unterstützt die unabhängige, modularisierte Entwicklung im Team. Durch die konsequente Einhaltung des MVP Patters erhöht sich die Testbarkeit der Businesslogik. Erwähnenswert bleibt die nahtlose und hilfeunterstützte Integration in Visual Studio 2008 dank des Guidance Toolkits sowie die Erweiterbarkeit durch die Community. Fazit: Selbst ausprobieren! Listing 4:Ergänzungen aus Default.aspx.cs zur Implementation des IDefaultView aus Listing 1 public event EventHandler UpdateNowClicked; public void UpdateNowTextBox(string currenttime) CurrentTimeBox.Text = currenttime; void OnUpdateNowClicked(EventArgs e) if (UpdateNowClicked!= null) UpdateNowClicked(this, e); protected void GetTimeButton_Click(object sender, EventArgs e) OnUpdateNowClicked(e); Tobias Müller arbeitet als Consultant bei der Trivadis AG. Als Entwickler für Microsoft-Technologien liegen seine Schwerpunkte zurzeit in der Architektur und Umsetzung von Frameworks und Referenzanwendungen. Sie erreichen ihn unter tobias.mueller@trivadis.com. 46

Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen

Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen Open Source professionell einsetzen 1 Mein Background Ich bin überzeugt von Open Source. Ich verwende fast nur Open Source privat und beruflich. Ich arbeite seit mehr als 10 Jahren mit Linux und Open Source.

Mehr

Lizenzen auschecken. Was ist zu tun?

Lizenzen auschecken. Was ist zu tun? Use case Lizenzen auschecken Ihr Unternehmen hat eine Netzwerk-Commuterlizenz mit beispielsweise 4 Lizenzen. Am Freitag wollen Sie Ihren Laptop mit nach Hause nehmen, um dort am Wochenende weiter zu arbeiten.

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

Lokale Installation von DotNetNuke 4 ohne IIS

Lokale Installation von DotNetNuke 4 ohne IIS Lokale Installation von DotNetNuke 4 ohne IIS ITM GmbH Wankelstr. 14 70563 Stuttgart http://www.itm-consulting.de Benjamin Hermann hermann@itm-consulting.de 12.12.2006 Agenda Benötigte Komponenten Installation

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

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

Thema: Microsoft Project online Welche Version benötigen Sie?

Thema: Microsoft Project online Welche Version benötigen Sie? Seit einiger Zeit gibt es die Produkte Microsoft Project online, Project Pro für Office 365 und Project online mit Project Pro für Office 365. Nach meinem Empfinden sind die Angebote nicht ganz eindeutig

Mehr

Sehr geehrte Faktor-IPS Anwender,

Sehr geehrte Faktor-IPS Anwender, März 2014 Faktor-IPS 3.11 Das neue Release Faktor-IPS 3.11 steht Ihnen zum Download zur Verfügung. Wir informieren Sie über die neusten Feautres. Lesen Sie mehr Sehr geehrte Faktor-IPS Anwender, Auf faktorzehn.org

Mehr

Design Patterns 2. Model-View-Controller in der Praxis

Design Patterns 2. Model-View-Controller in der Praxis Design Patterns 2 Model-View-Controller in der Praxis Design Patterns Oft Schablonen für eine Klassenstruktur... aber nicht immer! Dahinterliegende Konzepte wichtiger als wörtliche Umsetzung Pattern werden

Mehr

2. Einrichtung der ODBC-Schnittstelle aus orgamax (für 32-bit-Anwendungen)

2. Einrichtung der ODBC-Schnittstelle aus orgamax (für 32-bit-Anwendungen) 1. Einführung: Über den ODBC-Zugriff können Sie bestimmte Daten aus Ihren orgamax-mandanten in anderen Anwendungen (beispielsweise Microsoft Excel oder Microsoft Access) einlesen. Dies bietet sich beispielsweise

Mehr

Microsoft Update Windows Update

Microsoft Update Windows Update Microsoft bietet mehrere Möglichkeit, Updates durchzuführen, dies reicht von vollkommen automatisch bis zu gar nicht. Auf Rechnern unserer Kunden stellen wir seit September 2006 grundsätzlich die Option

Mehr

Über die Internetseite www.cadwork.de Hier werden unter Download/aktuelle Versionen die verschiedenen Module als zip-dateien bereitgestellt.

Über die Internetseite www.cadwork.de Hier werden unter Download/aktuelle Versionen die verschiedenen Module als zip-dateien bereitgestellt. Internet, Codes und Update ab Version 13 Um Ihnen einen möglichst schnellen Zugang zu den aktuellsten Programmversionen zu ermöglichen liegen Update-Dateien für Sie im Internet bereit. Es gibt drei Möglichkeiten

Mehr

Benutzerhandbuch. Leitfaden zur Benutzung der Anwendung für sicheren Dateitransfer.

Benutzerhandbuch. Leitfaden zur Benutzung der Anwendung für sicheren Dateitransfer. Benutzerhandbuch Leitfaden zur Benutzung der Anwendung für sicheren Dateitransfer. 1 Startseite Wenn Sie die Anwendung starten, können Sie zwischen zwei Möglichkeiten wählen 1) Sie können eine Datei für

Mehr

2. Die eigenen Benutzerdaten aus orgamax müssen bekannt sein

2. Die eigenen Benutzerdaten aus orgamax müssen bekannt sein Einrichtung von orgamax-mobil Um die App orgamax Heute auf Ihrem Smartphone nutzen zu können, ist eine einmalige Einrichtung auf Ihrem orgamax Rechner (bei Einzelplatz) oder Ihrem orgamax Server (Mehrplatz)

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

ERSTELLEN VON INCENTIVES IM ZANOX NETZWERK

ERSTELLEN VON INCENTIVES IM ZANOX NETZWERK ERSTELLEN VON INCENTIVES IM ZANOX NETZWERK USER GUIDE FÜR ADVERTISER INHALTSVERZEICHNIS 1. Einführung...3 2. Incentives veröffentlichen...4 3. Weitere Funktionen...9 ZANOX.de AG Erstellen von Incentives

Mehr

Microsoft SharePoint 2013 Designer

Microsoft SharePoint 2013 Designer Microsoft SharePoint 2013 Designer Was ist SharePoint? SharePoint Designer 2013 Vorteile SharePoint Designer Funktionen.Net 4.0 Workflow Infrastruktur Integration von Stages Visuelle Designer Copy & Paste

Mehr

Installation des Authorware Webplayers für den Internet Explorer unter Windows Vista

Installation des Authorware Webplayers für den Internet Explorer unter Windows Vista Installation des Authorware Webplayers für den Internet Explorer unter Windows Vista Allgemeines: Bitte lesen Sie sich diese Anleitung zuerst einmal komplett durch. Am Besten, Sie drucken sich diese Anleitung

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

mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank

mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank In den ersten beiden Abschnitten (rbanken1.pdf und rbanken2.pdf) haben wir uns mit am Ende mysql beschäftigt und kennengelernt, wie man

Mehr

Version smarter mobile(zu finden unter Einstellungen, Siehe Bild) : Gerät/Typ(z.B. Panasonic Toughbook, Ipad Air, Handy Samsung S1):

Version smarter mobile(zu finden unter Einstellungen, Siehe Bild) : Gerät/Typ(z.B. Panasonic Toughbook, Ipad Air, Handy Samsung S1): Supportanfrage ESN Bitte füllen Sie zu jeder Supportanfrage diese Vorlage aus. Sie helfen uns damit, Ihre Anfrage kompetent und schnell beantworten zu können. Verwenden Sie für jedes einzelne Thema jeweils

Mehr

Produktvariationen Informationsblatt für Lieferanten

Produktvariationen Informationsblatt für Lieferanten Produktvariationen Informationsblatt für Lieferanten Seit der Umstellung auf die neue Handelsplatz-koeln.de / Handelsplatz-stadt.de Enfinity Software Version 6.2 zu Beginn 2009, verfügt der Handelsplatz

Mehr

Übung: Verwendung von Java-Threads

Ü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

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

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

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

Professionelle Seminare im Bereich MS-Office

Professionelle Seminare im Bereich MS-Office Der Name BEREICH.VERSCHIEBEN() ist etwas unglücklich gewählt. Man kann mit der Funktion Bereiche zwar verschieben, man kann Bereiche aber auch verkleinern oder vergrößern. Besser wäre es, die Funktion

Mehr

Workflow Systeme mit der Windows Workflow Foundation

Workflow Systeme mit der Windows Workflow Foundation Studiengang Electronic Business (EB) Diplomarbeit (280000) Workflow Systeme mit der Windows Workflow Foundation externe Betreuung durch Christoph Müller vorgelegt bei Prof. Dr. Michael Gröschel von Hans-Martin

Mehr

Der große VideoClip- Wettbewerb von Media Markt.

Der 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

Mehr

Installation und Inbetriebnahme von Microsoft Visual C++ 2010 Express

Installation und Inbetriebnahme von Microsoft Visual C++ 2010 Express Howto Installation und Inbetriebnahme von Microsoft Visual C++ 2010 Express Peter Bitterlich Markus Langer 12. Oktober 2012 Zusammenfassung Dieses Dokument erklärt Schritt für Schritt die Installation

Mehr

Leitfaden zur Installation von Bitbyters.WinShutdown

Leitfaden zur Installation von Bitbyters.WinShutdown Leitfaden zur Installation von Bitbyters.WinShutdown für Windows 32 Bit 98/NT/2000/XP/2003/2008 Der BitByters.WinShutDown ist ein Tool mit dem Sie Programme beim Herunterfahren Ihres Systems ausführen

Mehr

Kompatibilitätsmodus und UAC

Kompatibilitätsmodus und UAC STEITZ IT-Solutions Kompatibilitätsmodus und UAC Der nachfolgenden Artikel beschreibt, wie Sie die UAC (User Account Control = Benutzerkontensteuerung) für ausgewählte Anwendungen deaktivieren. Mit der

Mehr

Content Management System. «Rainbow Basis» Grundlagen. Einfache Kursverwaltung

Content Management System. «Rainbow Basis» Grundlagen. Einfache Kursverwaltung Content Management System «Rainbow Basis» Grundlagen Einfache Kursverwaltung Author(en): Christoph Streit Reviewer(s): Monika Koch Abgenommen durch: Interprisma GmbH Status: Abgenommen Version: 1.0 Datum:

Mehr

etermin Einbindung in Outlook

etermin Einbindung in Outlook etermin Einbindung in Outlook 1. Einführung Über etermin gebuchte Termine können bei Bedarf auch mit externen Terminkalendern, wie zum Beispiel Outlook, ical oder Google synchronisiert werden. Dieses Dokument

Mehr

Abamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER

Abamsoft 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

Mehr

Schnittstelle DIGI-Zeiterfassung

Schnittstelle DIGI-Zeiterfassung P.A.P.A. die kaufmännische Softwarelösung Schnittstelle DIGI-Zeiterfassung Inhalt Einleitung... 2 Eingeben der Daten... 2 Datenabgleich... 3 Zusammenfassung... 5 Es gelten ausschließlich unsere Allgemeinen

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

Ablaufbeschreibung für das neu Aufsetzen von Firebird und Interbase Datenbanken mit der IBOConsole

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

Mehr

Einfach wie noch nie. Der mypackage-ansatz. Ihre Lösung zur automatisierten Client-Bereitstellung. mypackage im Überblick

Einfach wie noch nie. Der mypackage-ansatz. Ihre Lösung zur automatisierten Client-Bereitstellung. mypackage im Überblick Ihre Lösung zur automatisierten Client-Bereitstellung Die automatisierte Verteilung von Software und die Paketierung von Anwendungen werden in Unternehmen nach wie vor sehr unterschiedlich gehandhabt.

Mehr

Lieber SPAMRobin -Kunde!

Lieber SPAMRobin -Kunde! Lieber SPAMRobin -Kunde! Wir freuen uns, dass Sie sich für SPAMRobin entschieden haben. Mit diesem Leitfaden möchten wir Ihnen die Kontoeinrichtung erleichtern und die Funktionen näher bringen. Bitte führen

Mehr

Anleitung zum Extranet-Portal des BBZ Solothurn-Grenchen

Anleitung zum Extranet-Portal des BBZ Solothurn-Grenchen Anleitung zum Extranet-Portal des BBZ Solothurn-Grenchen Inhalt Anleitung zum Extranet-Portal des BBZ Solothurn-Grenchen 2.2 Installation von Office 2013 auf Ihrem privaten PC 2.3 Arbeiten mit den Microsoft

Mehr

Suche schlecht beschriftete Bilder mit Eigenen Abfragen

Suche 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

Mehr

SHAREPOINT Unterschiede zwischen SharePoint 2010 & 2013

SHAREPOINT Unterschiede zwischen SharePoint 2010 & 2013 SHAREPOINT Unterschiede zwischen SharePoint 200 & 203 Inhalt. Einleitung... 2 2. Websiteaktion... 3 3. Dateivorschau... 4 4. Dateibearbeitung... 4 5. Datei hochladen... 5 6. Synchronisierung... 6 von 6

Mehr

Stellen Sie bitte den Cursor in die Spalte B2 und rufen die Funktion Sverweis auf. Es öffnet sich folgendes Dialogfenster

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

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

crm-now/ps Webforms Webdesigner Handbuch Erste Ausgabe

crm-now/ps Webforms Webdesigner Handbuch Erste Ausgabe crm-now/ps Webforms Webdesigner Handbuch Erste Ausgabe crm-now/ps Webforms: Webdesigner Handbuch Copyright 2006 crm-now Versionsgeschichte Version 01 2006-08-21 Release Version crm-now c/o im-netz Neue

Mehr

Patch Management mit

Patch Management mit Patch Management mit Installation von Hotfixes & Patches Inhaltsverzeichnis dieses Dokuments Einleitung...3 Wie man einen Patch installiert...4 Patch Installation unter UliCMS 7.x.x bis 8.x.x...4 Patch

Mehr

Internet Explorer Version 6

Internet 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

Mehr

1. Einführung. 2. Weitere Konten anlegen

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

Mehr

SMART Newsletter Education Solutions April 2015

SMART 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

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

Geld Verdienen im Internet leicht gemacht

Geld Verdienen im Internet leicht gemacht Geld Verdienen im Internet leicht gemacht Hallo, Sie haben sich dieses E-book wahrscheinlich herunter geladen, weil Sie gerne lernen würden wie sie im Internet Geld verdienen können, oder? Denn genau das

Mehr

Installation und Test von Android Apps in der Entwicklungs- und Testphase

Installation und Test von Android Apps in der Entwicklungs- und Testphase Installation und Test von Android Apps in der Entwicklungs- und Testphase Während der Entwicklungs- und Testphase einer Android-App stellt Onwerk Testversionen der Software über den Service von TestflightApp.com

Mehr

estos UCServer Multiline TAPI Driver 5.1.30.33611

estos UCServer Multiline TAPI Driver 5.1.30.33611 estos UCServer Multiline TAPI Driver 5.1.30.33611 1 estos UCServer Multiline TAPI Driver... 4 1.1 Verbindung zum Server... 4 1.2 Anmeldung... 4 1.3 Leitungskonfiguration... 5 1.4 Abschluss... 5 1.5 Verbindung...

Mehr

Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements. von Stephanie Wilke am 14.08.08

Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements. von Stephanie Wilke am 14.08.08 Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements von Stephanie Wilke am 14.08.08 Überblick Einleitung Was ist ITIL? Gegenüberstellung der Prozesse Neuer

Mehr

Anleitung Typo3-Extension - Raumbuchungssystem

Anleitung Typo3-Extension - Raumbuchungssystem Anleitung Typo3-Extension - Raumbuchungssystem t3m_calendar v 1.1 Stand 15.12.2011 Mehr Datails siehe: http://www.typo3-macher.de/typo3-ext-raumbuchungssystem.html 1 INHALT 1. Bedienungsanleitung der Anwendung...

Mehr

WEBINAR@LUNCHTIME THEMA: "SAS STORED PROCESSES - SCHNELL GEZAUBERT" HELENE SCHMITZ

WEBINAR@LUNCHTIME THEMA: SAS STORED PROCESSES - SCHNELL GEZAUBERT HELENE SCHMITZ WEBINAR@LUNCHTIME THEMA: "SAS STORED PROCESSES - SCHNELL GEZAUBERT" HELENE SCHMITZ HERZLICH WILLKOMMEN BEI WEBINAR@LUNCHTIME Moderation Anne K. Bogner-Hamleh SAS Institute GmbH Education Consultant Training

Mehr

Datenübernahme von HKO 5.9 zur. Advolux Kanzleisoftware

Datenü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

Mehr

XPERT.NET REPORTING CLIENT INSTALLATION. Einrichten von Visual Studio 2005 und 2008 für die Reporting-Erstellung

XPERT.NET REPORTING CLIENT INSTALLATION. Einrichten von Visual Studio 2005 und 2008 für die Reporting-Erstellung XPERT.NET REPORTING CLIENT INSTALLATION Einrichten von Visual Studio 2005 und 2008 für die Reporting-Erstellung Inhaltsverzeichnis 1 Visual Studio 2005... 3 1.1 Benötigtes Material... 3 1.2 Anleitung...

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

IBM SPSS Statistics Installationsanleitung

IBM SPSS Statistics Installationsanleitung IBM SPSS Statistics Installationsanleitung Diese Dokumentation beschreibt die Installation uns Lizenzierung von IBM SPSS Statistics für die Versionen 18 und 21. Beachten Sie bitte, dass SPSS allen BOKU-Studierenden

Mehr

PC-Kaufmann 2014 Neues Buchungsjahr anlegen

PC-Kaufmann 2014 Neues Buchungsjahr anlegen PC-Kaufmann 2014 Neues Buchungsjahr anlegen Impressum Business Software GmbH Primoschgasse 3 9020 Klagenfurt Copyright 2014 Business Software GmbH Die Inhalte und Themen in dieser Unterlage wurden mit

Mehr

Verwendung des Terminalservers der MUG

Verwendung des Terminalservers der MUG Verwendung des Terminalservers der MUG Inhalt Allgemeines... 1 Installation des ICA-Client... 1 An- und Abmeldung... 4 Datentransfer vom/zum Terminalserver... 5 Allgemeines Die Medizinische Universität

Mehr

Lizenzierung von SharePoint Server 2013

Lizenzierung von SharePoint Server 2013 Lizenzierung von SharePoint Server 2013 Das Lizenzmodell von SharePoint Server 2013 besteht aus zwei Komponenten: Serverlizenzen zur Lizenzierung der Serversoftware und CALs zur Lizenzierung der Zugriffe

Mehr

VB.net Programmierung und Beispielprogramm für GSV

VB.net Programmierung und Beispielprogramm für GSV VB.net Programmierung und Beispielprogramm für GSV Dokumentation Stand vom 26.05.2011 Tel +49 (0)3302 78620 60, Fax +49 (0)3302 78620 69, info@me-systeme.de, www.me-systeme.de 1 Inhaltsverzeichnis Vorwort...2

Mehr

Download, Installation und Autorisierung der Lasergene Software. Bitte unbedingt beachten!

Download, Installation und Autorisierung der Lasergene Software. Bitte unbedingt beachten! Download, Installation und Autorisierung der Lasergene Software Bitte unbedingt beachten! Wichtig: Sie müssen für die Installation und Autorisierung als Administrator an Ihrem Computer angemeldet sein.

Mehr

Workshop: Eigenes Image ohne VMware-Programme erstellen

Workshop: Eigenes Image ohne VMware-Programme erstellen Workshop: Eigenes Image ohne VMware-Programme erstellen Normalerweise sind zum Erstellen neuer, kompatibler Images VMware-Programme wie die Workstation, der ESX-Server oder VMware ACE notwendig. Die Community

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

12. Dokumente Speichern und Drucken

12. Dokumente Speichern und Drucken 12. Dokumente Speichern und Drucken 12.1 Überblick Wie oft sollte man sein Dokument speichern? Nachdem Sie ein Word Dokument erstellt oder bearbeitet haben, sollten Sie es immer speichern. Sie sollten

Mehr

GEORG.NET Anbindung an Ihr ACTIVE-DIRECTORY

GEORG.NET Anbindung an Ihr ACTIVE-DIRECTORY GEORG.NET Anbindung an Ihr ACTIVE-DIRECTORY Vorteile der Verwendung eines ACTIVE-DIRECTORY Automatische GEORG Anmeldung über bereits erfolgte Anmeldung am Betriebssystem o Sie können sich jederzeit als

Mehr

Drägerware.ZMS/FLORIX Hessen

Drägerware.ZMS/FLORIX Hessen Erneuerung des ZMS Nutzungs-Zertifikats Lübeck, 11.03.2010 Zum Ende des Monats März 2010 werden die Zugriffszertifikate von Drägerware.ZMS/FLORIX Hessen ungültig. Damit die Anwendung weiter genutzt werden

Mehr

Checkliste zur Planung einer Webseite

Checkliste zur Planung einer Webseite Checkliste zur Planung einer Webseite Eine neue Webseite ist immer ein spannendes Unterfangen. Egal, ob es Ihre erste oder zehnte Webseite ist. Das Gefühl, wenn die Webseite endlich fertig und live im

Mehr

Qt-Projekte mit Visual Studio 2005

Qt-Projekte mit Visual Studio 2005 Qt-Projekte mit Visual Studio 2005 Benötigte Programme: Visual Studio 2005 Vollversion, Microsoft Qt 4 Open Source s. Qt 4-Installationsanleitung Tabelle 1: Benötigte Programme für die Qt-Programmierung

Mehr

Outsourcing und Offshoring. Comelio und Offshoring/Outsourcing

Outsourcing 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

Mehr

Objektorientierte Programmierung für Anfänger am Beispiel PHP

Objektorientierte 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

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

eduroam mit SecureW2 unter Windows 7 Stand: 27. Januar 2015

eduroam mit SecureW2 unter Windows 7 Stand: 27. Januar 2015 Stand: 27. Januar 2015 1 Vorwort ACHTUNG: Diese Anleitung beschreibt eine funktionierende, aber vom CMS nicht mehr unterstützte WLAN-Einrichtung. Die vom CMS favorisierte und unterstützte Konfiguration

Mehr

1 Einleitung. Lernziele. Symbolleiste für den Schnellzugriff anpassen. Notizenseiten drucken. eine Präsentation abwärtskompatibel speichern

1 Einleitung. Lernziele. Symbolleiste für den Schnellzugriff anpassen. Notizenseiten drucken. eine Präsentation abwärtskompatibel speichern 1 Einleitung Lernziele Symbolleiste für den Schnellzugriff anpassen Notizenseiten drucken eine Präsentation abwärtskompatibel speichern eine Präsentation auf CD oder USB-Stick speichern Lerndauer 4 Minuten

Mehr

Mit jedem Client, der das Exchange Protokoll beherrscht (z.b. Mozilla Thunderbird mit Plug- In ExQulla, Apple Mail, Evolution,...)

Mit jedem Client, der das Exchange Protokoll beherrscht (z.b. Mozilla Thunderbird mit Plug- In ExQulla, Apple Mail, Evolution,...) Das tgm steigt von Novell Group Wise auf Microsoft Exchange um. Sie können auf ihre neue Exchange Mailbox wie folgt zugreifen: Mit Microsoft Outlook Web Access (https://owa.tgm.ac.at) Mit Microsoft Outlook

Mehr

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

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

License Management 1.0 - SDK

License Management 1.0 - SDK License Management 1.0 - SDK Inhalt Allgemeine Beschreibung... 2 Vorbereitungen... 2 Download aller nötigen Dateien und Dokumentationen... 2 Beantragung eines ValidationKeys... 2 Beantantragung einer Development-Lizenz...

Mehr

Installation der SAS Foundation Software auf Windows

Installation der SAS Foundation Software auf Windows Installation der SAS Foundation Software auf Windows Der installierende Benutzer unter Windows muss Mitglied der lokalen Gruppe Administratoren / Administrators sein und damit das Recht besitzen, Software

Mehr

(1) Mit dem Administrator Modul werden die Datenbank, Gruppen, Benutzer, Projekte und sonstige Aufgaben verwaltet.

(1) Mit dem Administrator Modul werden die Datenbank, Gruppen, Benutzer, Projekte und sonstige Aufgaben verwaltet. 1 TimeTrack! TimeTrack! Ist ein Softwareprodukt von The Project Group, welches der Erfassung von Ist- Aufwänden von Projekten dient. Voraussetzung hierfür ist allerdings, dass das Projekt vorher mit Microsoft

Mehr

Diplomarbeit. Konzeption und Implementierung einer automatisierten Testumgebung. Thomas Wehrspann. 10. Dezember 2008

Diplomarbeit. Konzeption und Implementierung einer automatisierten Testumgebung. Thomas Wehrspann. 10. Dezember 2008 Konzeption und Implementierung einer automatisierten Testumgebung, 10. Dezember 2008 1 Gliederung Einleitung Softwaretests Beispiel Konzeption Zusammenfassung 2 Einleitung Komplexität von Softwaresystemen

Mehr

Anzeige von eingescannten Rechnungen

Anzeige von eingescannten Rechnungen Anzeige von eingescannten Rechnungen Wenn Sie sich zu einer Eingangsrechnung die eingescannte Originalrechnung ansehen möchten, wählen Sie als ersten Schritt aus Ihrem Benutzermenü unter dem Kapitel Eingangsrechnung

Mehr

SSI WHITE PAPER Design einer mobilen App in wenigen Stunden

SSI 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

Mehr

Leitfaden zu Jameica Hibiscus

Leitfaden zu Jameica Hibiscus Single Euro Payment Area (SEPA)-Umstellung Leitfaden zu Jameica Hibiscus Wichtiger Hinweis Bitte beachten Sie, dass die btacs GmbH alle Leitfäden nach bestem Wissen und Gewissen erstellt hat, und diese

Mehr

Windows 10 - Clean Install und Aktivierung

Windows 10 - Clean Install und Aktivierung Windows 10 Pro lässt sich als Upgrade nur über ein zuvor aktiviertes und legales: Windows 7 Professional Windows 7 Ultimate Windows 8 Pro Windows 8.1 Pro Windows 8/8.1 Professional mit Media Center Windows

Mehr

Um die Installation zu starten, klicken Sie auf den Downloadlink in Ihrer E-Mail (Zugangsdaten für Ihre Bestellung vom...)

Um die Installation zu starten, klicken Sie auf den Downloadlink in Ihrer E-Mail (Zugangsdaten für Ihre Bestellung vom...) Inhalt Vorbereitung der LIFT-Installation... 1 Download der Installationsdateien (Internet Explorer)... 2 Download der Installationsdateien (Firefox)... 4 Installationsdateien extrahieren... 6 Extrahieren

Mehr

Einen Wiederherstellungspunktes erstellen & Rechner mit Hilfe eines Wiederherstellungspunktes zu einem früheren Zeitpunkt wieder herstellen

Einen Wiederherstellungspunktes erstellen & Rechner mit Hilfe eines Wiederherstellungspunktes zu einem früheren Zeitpunkt wieder herstellen Einen Wiederherstellungspunktes erstellen & Rechner mit Hilfe eines Wiederherstellungspunktes zu einem früheren Zeitpunkt wieder herstellen 1 Hier einige Links zu Dokumentationen im WEB Windows XP: http://www.verbraucher-sicher-online.de/node/18

Mehr

Lizenzierung von System Center 2012

Lizenzierung von System Center 2012 Lizenzierung von System Center 2012 Mit den Microsoft System Center-Produkten lassen sich Endgeräte wie Server, Clients und mobile Geräte mit unterschiedlichen Betriebssystemen verwalten. Verwalten im

Mehr

Wo finde ich die Software? - Jedem ProLiant Server liegt eine Management CD bei. - Über die Internetseite http://www.hp.

Wo finde ich die Software? - Jedem ProLiant Server liegt eine Management CD bei. - Über die Internetseite http://www.hp. Erfahrungen mit dem Insight Manager von HP Dipl. Ing. Elektrotechnik (FH) - Automatisierungs- / Regelungstechnik DV-Spezialist Landesbank Rheinland-Pfalz Abteilung 2-351 Große Bleiche 54-56 55098 Mainz

Mehr

Anleitung für die Umstellung auf das Sm@rt-TAN plus Verfahren mit manueller und optischer Übertragung

Anleitung für die Umstellung auf das Sm@rt-TAN plus Verfahren mit manueller und optischer Übertragung Bitte zuerst Sm@rtTAN plus über die ebanking-seite www.vr-amberg.de Konto/Depot-Login Verwaltung Sm@rtTAN-Leser anmelden Anleitung für die Umstellung auf das Sm@rt-TAN plus Verfahren mit manueller und

Mehr

GS-Programme 2015 Allgemeines Zentralupdate

GS-Programme 2015 Allgemeines Zentralupdate GS-Programme 2015 Allgemeines Zentralupdate Impressum Business Software GmbH Primoschgasse 3 9020 Klagenfurt Copyright 2014 Business Software GmbH Die Inhalte und Themen in dieser Unterlage wurden mit

Mehr

6 Das Kopieren eines bereits bestehenden Inhaltselements

6 Das Kopieren eines bereits bestehenden Inhaltselements 6 Das Kopieren eines bereits bestehenden Inhaltselements Inhaltsverzeichnis 6 Das Kopieren eines bereits bestehenden Inhaltselements 1 Vorbemerkung.......................................... 1 6.1 Schritt

Mehr

2 Die Terminaldienste Prüfungsanforderungen von Microsoft: Lernziele:

2 Die Terminaldienste Prüfungsanforderungen von Microsoft: Lernziele: 2 Die Terminaldienste Prüfungsanforderungen von Microsoft: Configuring Terminal Services o Configure Windows Server 2008 Terminal Services RemoteApp (TS RemoteApp) o Configure Terminal Services Gateway

Mehr