PL/SQL Einführung /

Größe: px
Ab Seite anzeigen:

Download "PL/SQL Einführung 1.2.066 / 4053 1-1"

Transkript

1 1 PL/SQL Einführung 1.1 Einleitung Funktionsweise von PL/SQL Initialisierungsparameter in ORACLE 10g PL/SQL-Blockstruktur Arten von PL/SQL-Programmkonstrukten Wichtige Rechte in PL/SQL Programmierstil Schachtelung von PL/SQL-Blöcken Labels /

2 1 PL/SQL Einführung 1 PL/SQL Einführung Um auf eine ORACLE Datenbank zuzugreifen, wird ausschließlich die Sprache SQL benutzt. Ein SQL-Befehl wird vom ORACLE-Server geparst, optimiert und ausgeführt. Je nach Ergebnis der SQL-Operation kann dann innerhalb des Hauptprogrammes (3GL-Programm oder 4GL-Programm) reagiert werden, und mit Hilfe der zur Verfügung stehenden Kontrollkonstrukte können die weiteren Aktionen innerhalb des Programms veranlaßt werden. SQL hat selbst keine Kontrollkonstrukte. Jedoch mit der Einführung der Version 6 des ORACLE Datenbanksystems wurde die Sprache PL/SQL (Procedural Language / Structured Query Language) als prozedurale Erweiterung von SQL eingeführt. Dieses hat zwei entscheidende Vorteile: 1. Komplexe, datenbankorientierte Operationen werden vollständig innerhalb des Datenbankservers durchgeführt. Es wird ein ganzer PL/SQL-Block auf einmal zum Datenbankserver geschickt und dort verarbeitet. Nach kompletter Abarbeitung wird die entsprechende Rückmeldung gegeben. Anders als bei der Abarbeitung von SQL- Statements wird das Netzwerk nur durch eine Anfrage und eine entsprechende Rückmeldung belastet. 2. PL/SQL sollte innerhalb aller Oracle-Programme (PRO-C, PRO- COBOL, Forms,...) und innerhalb des Datenbankservers (Trigger, Funktionen,...) zur Verfügung stehen. Prekompiliertes Programm PL/SQL Engine SQL IF... THEN SQL ELSE SQL SQL IF... THEN SQL ELSE SQL SQL IF... THEN SQL ELSE SQL Procedural Statement Executor SQL-Prozessor / 4053

3 PL/SQL Einführung 1 Einleitung / Folie /

4 1 PL/SQL Einführung 1.1 Einleitung Client Datenbank-Server Anwendungsprogramm Oracle-RDBMS select count (x) insert into delete from... Kommunikationsnetz Client Datenbank-Server Applikation Oracle-RDBMS mit PL/SQL PL/SQL-Block Declare... Beginn Select Insert Delete End; Kommunikationsnetz / 4053

5 PL/SQL Einführung 1 Einleitung / Folie /

6 1 PL/SQL Einführung 1.2 Funktionsweise von PL/SQL PL/SQL ist eine mächtige, prozedurale Spracherweiterung von SQL, die von ORACLE (angelehnt an die Programmiersprache ADA) entwickelt wurde. ORACLE wählte ADA als Vorlage für PL/SQL, da diese hochentwickelte Programmiersprache alle derzeit gebräuchlichen Programmierkonzepte (Verwendung von abstrakten Datentypen, modulares Programmieren, ausgefeilte Fehlerbehandlung) unterstützt, die für die Entwicklung von komplexen Anwendungen erforderlich sind. PL/SQL unterstützt die Verwendung aller DML-Statements (Insert, Update, Delete), Cursor Operationen und Transaction Processing (Commit, Rollback und Savepoint). PL/SQL erlaubt dagegen keine unmittelbaren DDL-Statements (Create, Drop, Alter, Truncate, Rename) und DCL-Statements (Grant, Revoke). Im Gegensatz zu Precompilern, die eine Einbettung von SQL- Anweisungen in eine konventionelle, prozedurale Sprache ermöglichen, ist PL/SQL eine Kombination von SQL und Sprachkonstrukten herkömmlicher Programmiersprachen. Es finden sich Konzepte wie Variablenvereinbarungen Variablenzuweisungen Verzweigungen Schleifen Fehlerbehandlung PL/SQL ist eine Technologie, die aus der sogenannten PL/SQL Engine besteht. Diese Engine ist Bestandteil vom ORACLE Datenbanksystem und hat die Aufgabe, PL/SQL-Blöcke auszuführen. Ein PL/SQL-Block besteht aus Vereinbarungsteil (optional), ausführbaren und bedingten Anweisungen sowie einem Fehlerbehandlungsteil (optional). Der Vorteil für eine Anwendung besteht darin, dass ein PL/SQL-Block als Einheit zum Datenbanksystem geschickt werden kann. Die PL/SQL Engine innerhalb des Datenbanksystems führt alle prozeduralen Befehle aus, während alle SQL-Anweisungen vom SQL-Prozessor bearbeitet werden. Speziell in Client/Server-Umgebungen macht sich der Einsatz von PL/SQL positiv bemerkbar / 4053

7 PL/SQL Einführung 1 Einleitung / Folie 4 Funktionsweise von PL/SQL 1 SQL-Befehl wird von ORACLE geparst, optimiert und ausgeführt SQL hat als nicht-prozedurale Sprache keine Kontrollstrukturen PL/SQL kann seit Version 6 komplexe datenbankorientierte Operationen im DB-Server speichern und ausführen PL/SQL ist angelehnt an die Programmiersprache ADA PL/SQL unterstützt alle DML-Statements PL/SQL unterstützt Cursoroperationen PL/SQL unterstützt COMMIT, ROLLBACK und SAVEPOINT / Folie /

8 1 PL/SQL Einführung 1.3 Initialisierungsparameter in ORACLE 10g In ORACLE 10g sind einige neue Initialisierungsparameter hinzugekommen, mit denen sich das Verhalten von PL/SQL beeinflussen lässt. plsql_code_type: Standardwert: INTERPRETED Beschreibung: Kompilierungsmodus für PL/SQL-Pakete. Mögliche Werte (String): INTERPRETED Pakete werden in PL/SQL-Bytecode übersetzt und von der PL/SQL-Interpreter Engine ausgeführt. NATIVE Pakete werden soweit möglich in nativen Maschinencode übersetzt. Mögliche Anpassungsmethoden: ALTER SYSTEM ALTER SESSION Beispiel SQL> ALTER SESSION SET plsql_code_type = 'NATIVE'; Hinweis: Für die Einstellung NATIVE ist ein C++ Compiler auf der Servermaschine notwendig. Unter Windows werden unterstützt: MinGW Visual C++ Unter Linux: GCC / 4053

9 PL/SQL Einführung 1 Neue Initialisierungsparameter in ORACLE 10g 1 plsql_code_type INTERPRETED NATIVE plsql_debug TRUE FALSE plsql_optimize_level / Folie /

10 1 PL/SQL Einführung plsql_debug: Standardwert: FALSE Beschreibung: Legt fest, ob PL/SQL-Pakete mit Debuginformationen übersetzt werden sollen. Hat keinerlei Einfluss auf bereits übersetzte Pakete. Mögliche Werte (Boolean): TRUE Pakete werden mit Debuginformationen übersetzt. Dies hat zur Folge, dass automatisch INTERPRETED übersetzt wird! FALSE Pakete werden ohne Debuginformationen übersetzt. Mögliche Anpassungsmethoden: ALTER SYSTEM ALTER SESSION Beispiel SQL> ALTER SESSION SET plsql_debug = TRUE; / 4053

11 PL/SQL Einführung 1 plsql_optimize_level Standwert: 2 Beschreibung: Optimierungsgrad für PL/SQL-Compiler. Mögliche Werte (Integer): 0 Abgesehen von einfachsten Optimierungen finden praktisch keine Verbesserungen statt. Generell wird der Code unwesentlich schneller laufen als unter 9i, aber das Potential von 10g wird kaum ausgeschöpft. 1 Wendet übliche Optimierungsverfahren an, wie z.b. die Elimination von unnötigen Berechnungen. Jedoch wird die Ablaufstruktur des Codes nicht optimiert. 2 Verwendet alle ORACLE zur Verfügung stehenden Optimierverfahren an. Diese Einstellung ist natürlich am langsamsten und produziert den schnellsten Code. Allerdings ist der Geschwindigkeitsgewinn gegenüber 1 nicht besonders groß. Mögliche Anpassungsmethoden: ALTER SYSTEM ALTER SESSION Beispiel SQL> ALTER SESSION SET plsql_optimize_level = 1; /

12 1 PL/SQL Einführung plsql_warnings: Standardwert: DISABLE:ALL Beschreibung: Warnungseinstellung für PL/SQL. Mögliche Werte (String): Syntax: plsql_warnings = 'vclause' {, 'vclause'} wobei: vclause ::= [ ENABLE DISABLE ERROR ]: [ ALL SEVERE INFORMATIONAL PERFORMANCE integer (integer {,integer}) ] ENABLE aktiviert Warnungen. DISABLE deaktiviert Warnungen. ERROR behandelt Warnungen als Fehler. ALL steht für alle Warnungen. SEVERE steht für schwerwiegende Warnungen. INFORMATIONAL steht für informierende Warnungen. PERFORMANCE steht für Performancewarnungen. integer steht für eine beliebige Fehlernummer. Mögliche Anpassungsmethoden: ALTER SYSTEM DEFERRED ALTER SESSION Beispiel SQL> ALTER SESSION SET plsql_warnings = 'ENABLE:SEVERE', 'DISABLE:(5001,5002)'; / 4053

13 PL/SQL Einführung 1 Neue Initialisierungsparameter in ORACLE 10g (f) 1 plsql_warnings = vclause {,vclause} Default: DISABLE:ALL Vclause ::= [ ENABLE DISABLE ERROR ]: [ ALL SEVERE INFORMATIONAL PERFORMANCE integer (integer {,integer}) ] / Folie /

14 1 PL/SQL Einführung 1.4 PL/SQL-Blockstruktur PL/SQL ist eine blockorientierte Sprache. Jeder Block besteht im Wesentlichen aus folgenden drei Teilen: dem Deklarationsteil (optional) Hier werden Variablen und Konstanten deklariert, explizite Cursor für mengenorientierte SELECT Operationen definiert und benutzerdefinierte Fehler bzw. Ausnahmen angegeben. Der Deklarationsteil wird eingeleitet durch das Schlüsselwort 'DECLARE'. dem Ausführungsteil (erforderlich) Dieser Teil beinhaltet das eigentliche Programm. Hier finden sich PL/SQL- Anweisungen wie Schleifen, if-then-else Konstrukte und Zuweisungen sowie SQL-Befehle. Der Ausführungsteil wird eingeleitet durch das Schlüsselwort 'BEGIN' und beendet durch 'END'. dem Fehlerbehandlungsteil (optional) In diesen Teil des PL/SQL-Blocks wird stets bei einer Fehler- bzw. Ausnahmesituation verzweigt, um die aufgetretene Fehlersituation definiert bearbeiten zu können. Hier finden sich sogenannte 'Exception Handler', das sind PL/SQL Programmteile, die für unterschiedliche Fehlersituationen entsprechende Programmaktionen durchführen. Nach einer definierten Fehlerbehandlung wird der PL/SQL-Block verlassen. Der Fehlerbehandlungsteil eines PL/SQL-Blocks wird eingeleitet durch das Schlüsselwort EXCEPTION. Ein PL/SQL-Programm kann interaktiv (wie SQL-Anweisungen) innerhalb von SQL*Plus bzw. SQL-Worksheet eingegeben werden. Sobald SQL*Plus oder SQL-Worksheet das Schlüsselwort DECLARE oder BEGIN erkennt, wird in den Eingabemodus für PL/SQL-Programme umgeschaltet. (Die Eingabe eines ';' bleibt ohne Funktion.) Dieser Eingabemodus kann durch die Eingabe eines Punktes wieder verlassen werden. Auch die Eingabe von RUN (oder /) beendet den Eingabemodus; ein anonymer Block wird dadurch auch gleich ausgeführt, benannte PL/SQL-Programme werden dadurch kompiliert. Befindet sich das Programm im Eingabepuffer, kann es ebenfalls mit RUN kompiliert werden. Um mit PL/SQL arbeiten zu können, muss das Skript CATPROC.SQL ausgeführt worden sein. Normalerweise geschieht dies bei der Installation. Innerhalb von PL/SQL können beliebig viele SQL-Kommandos verwendet werden. Die Verarbeitung der SQL-Kommandos geschieht wie gewohnt im Datenbankkern, die Verarbeitung der Nicht-SQL-Kompo-nenten übernimmt eine sogenannte PL/SQL-Engine. Die PL/SQL-Engine muss das PL/SQL- Programm übersetzen und ausführen. Dazu muss sie die enthaltenen SQL-Anweisungen identifizieren und an den SQL-Statement-Executor übergeben, der das Ergebnis einer Anweisung an die PL/SQL-Engine zurückliefert. Die zurückgelieferten Daten werden gemäß dem PL/SQL-Programm weiterverarbeitet. Der SQL-Statement-Executor ist bei der Datenbank angesiedelt und läuft somit auf dem Datenbankserver ab. Die PL/SQL-Engine kann sich dagegen auch beim Client befinden, zum Beispiel integriert in einem Werkzeug wie ORACLE*Forms / 4053

15 PL/SQL Einführung 1 PL/SQL-Blockstruktur 1 Aufbau eines PL/SQL Blocks DECLARE -- optional Variablen, Konstanten, Cursor, benutzerdefinierte Exceptions BEGIN SQL-Anweisungen PL/SQL-Anweisungen EXCEPTION -- erforderlich -- optional Anweisungen, die ausgeführt werden, wenn Fehler auftreten END; / -- erforderlich Ein Punkt (".") beendet die Eingabe eines PL/SQL-Blocks in SQL*Plus oder SQL-Worksheet Ein "/" oder das Kommando "RUN" beenden ebenfalls die Eingabe und kompilieren das Programm zusätzlich / Folie /

16 1 PL/SQL Einführung 1.5 Arten von PL/SQL-Programmkonstrukten Die wichtigsten PL/SQL-Programmkonstrukte sind: Anonymer Block: Unbenannter PL/SQL-Block, in eine Anwendung eingebettet oder interaktiv gestartet (/ bzw. run) Stored Procedure/ Stored Function: Datenbanktrigger: Package: Benannter, in der Datenbank gespeicherter PL/SQL-Block, an den Parameter übergeben werden können und der (wiederholt) namentlich aufgerufen wird (exec[ute] name) In der Datenbank gespeicherter PL/SQL-Block, der beim Eintreten von bestimmten Ereignissen ausgeführt wird. Ein expliziter Aufruf ist nicht möglich. Benannte PL/SQL-Einheit, die zusammengehörige Prozeduren, Funktionen und Variablen zusammenfaßt. Daneben gibt es noch: Objekt-Typen: In der Datenbank gespeicherte, benutzerdefinierte Datentypen Anwendungsprozedur Anwendungsfunktion: Bestandteile einer Developer-Anwendung (Forms, Reports) und in dieser gespeichert. Anwendungstrigger: Bestandteile einer Developer-Anwendung (Forms, Reports) und in dieser gespeichert / 4053

17 PL/SQL Einführung 1 PL/SQL-Blockstruktur 1 PL/SQL-Anweisungen verarbeitet die PL/SQL-Engine SQL-Anweisungen verarbeitet der SQL-Statement-Executor PL/SQL-Programmkonstrukte: Anonymer Block Stored Procedure / Stored Function Datenbanktrigger Package Objekt-Typ Anwendungsprozedur / Anwendungsfunktion Anwendungstrigger / Folie /

18 1 PL/SQL Einführung 1.6 Wichtige Rechte in PL/SQL CREATE PROCEDURE erlaubt einem User, innerhalb des eigenen Schemas Prozeduren, Funktionen und Packages anzulegen. Der Besitzer eines PL/SQL-Programms darf dieses jederzeit löschen. CREATE / ALTER / DROP ANY PROCEDURE erlauben, Prozeduren, Funktionen und Packages in jedem beliebigen Schema anzulegen, zu kompilieren oder zu löschen. EXECUTE erlaubt die Ausführung eines in der GRANT-Anweisung namentlich zu nennenden PL/SQL-Programms (Prozedur, Funktion, Package) EXECUTE ANY PROCEDURE erlaubt die Ausführung jedes PL/SQL- Programms in jedem Schema. GRANT ANY OBJECT PRIVILEGE erlaubt die Vergabe von beliebigen Objektrechten an einen Benutzer. Rechte, die ein Benutzer über eine Rolle erhalten hat, sind innerhalb von PL/SQL nicht wirksam. Vergeben Sie deshalb Rechte immer direkt an den Entwickler! / 4053

19 PL/SQL Einführung 1 Rechte in PL/SQL 1 Rechte in PL/SQL CREATE ANY PROCEDURE ALTER ANY PROCEDURE DROP ANY PROCEDURE EXECUTE ANY PROCEDURE CREATE PROCEDURE EXECUTE proc/func/pack name Rechte, die über Rollen zugewiesen wurden, sind nicht wirksam / Folie /

20 1 PL/SQL Einführung 1.7 Programmierstil Solange die Syntax eingehalten wird, ist die äußere Form nicht entscheidend. Mehrere Anweisungen in einer Zeile sind ebenso erlaubt wie der Zeilenumbruch innerhalb einer Anweisung. Zur besseren Lesbarkeit und Wartung wird jedoch empfohlen, auf jeder Block-, Schleifen- und Bedingungsebene den Code einzurücken. Das erleichtert die Zuordnung von Anfang und Ende eines Blockes, einer Schleife oder einer Bedingung. In jeder Zeile sollte außerdem nicht mehr als eine Anweisung stehen. Auch Kommentare tragen zur besseren Lesbarkeit bei. Es gibt in PL/SQL drei Kennzeichen für Kommentare, die im Gegensatz zu einigen anderen Programmiersprachen nicht unbedingt am Zeilenanfang stehen müssen: -- leitet einen einzeiligen Kommentar ein /* leitet einen mehrzeiligen Kommentar ein */ beendet einen mehrzeiligen Kommentar Verschachtelte Kommentare, z.b. in der Form /* /* */ */ sind nicht zulässig. 1.8 Schachtelung von PL/SQL-Blöcken PL/SQL bietet die Möglichkeit, PL/SQL-Blöcke zu schachteln, wodurch ein Programm fein gegliedert und übersichtlich aufgebaut werden kann. Für jeden Block kann ein eigener Deklarations- und Ausnahmeteil erstellt werden, wodurch der jeweilige Umfang des Blockes problembezogen beschränkt bleibt. Die Möglichkeit zur Schachtelung von PL/SQL-Blöcken erlaubt es, Fehler die auftreten, innerhalb einer Schleife eines einschließenden Blockes erneut durchlaufen zu lassen, nachdem der Fehler behoben wurde / 4053

21 PL/SQL Einführung 1 Schachtelung von PL/SQL-Blöcken 1 Programmierstil Einrücken von Code nur eine Anweisung pro Zeile Kommentare: -- einzeilige Kommentare /* mehrzeilige Kommentare */ Schachtelung von PL/SQL-Blöcken feine Gliederung übersichtlicher Programmaufbau problembezogene Blöcke gezielte Fehlerbehandlung / Folie /

22 1 PL/SQL Einführung 1.9 Labels Mit Labels kann man einen bestimmten Punkt in einem Programm kennzeichnen. Labels müssen innerhalb ihres Wirkungsbereichs eindeutig sein. Ein Label darf nur stehen vor einem Block vor einer Schleife vor einer ausführbaren Anweisung Syntax: <<labelname>> Beispiel: DECLARE... BEGIN... <<Block_a>> BEGIN... <<Block_b>> DECLARE... hier ist kein Label erlaubt BEGIN Anweisung; END; END; hier ist kein Label erlaubt END; / 4053

23 PL/SQL Einführung 1 Labels 1 Labels vor einem Block vor einer Schleife vor einer bedingten Anweisung Beispiel: DECLARE... BEGIN... <<Block_a>> BEGIN... <<Block_b>> DECLARE hier ist kein -- Label erlaubt BEGIN... <<Anweisung_a>> Anweisung; END; END; END; -- hier ist kein -- Label erlaubt / Folie /

24 1 PL/SQL Einführung / 4053

Gesicherte Prozeduren

Gesicherte Prozeduren Gesicherte Prozeduren Wenn eine Anwendung auf einer Client-Maschine läuft, wird normalerweise jede SQL-Anweisung einzeln vom Client an den Server gesandt, und jedes Ergebnistupel wird einzeln zurückgeliefert.

Mehr

Prozedurale Datenbank- Anwendungsprogrammierung

Prozedurale Datenbank- Anwendungsprogrammierung Idee: Erweiterung von SQL um Komponenten von prozeduralen Sprachen (Sequenz, bedingte Ausführung, Schleife) Bezeichnung: Prozedurale SQL-Erweiterung. In Oracle: PL/SQL, in Microsoft SQL Server: T-SQL.

Mehr

Dynamisches SQL. Folien zum Datenbankpraktikum Wintersemester 2009/10 LMU München

Dynamisches SQL. Folien zum Datenbankpraktikum Wintersemester 2009/10 LMU München Kapitel 4 Dynamisches SQL Folien zum Datenbankpraktikum Wintersemester 2009/10 LMU München 2008 Thomas Bernecker, Tobias Emrich unter Verwendung der Folien des Datenbankpraktikums aus dem Wintersemester

Mehr

3. Stored Procedures und PL/SQL

3. Stored Procedures und PL/SQL 3. Stored Procedures und PL/SQL Wenn eine Anwendung auf einer Client-Maschine läuft, wird normalerweise jede SQL-Anweisung einzeln vom Client an den Server gesandt, und jedes Ergebnistupel wird einzeln

Mehr

SQL (Structured Query Language) Schemata Datentypen

SQL (Structured Query Language) Schemata Datentypen 2 SQL Sprachelemente Grundlegende Sprachelemente von SQL. 2.1 Übersicht Themen des Kapitels SQL Sprachelemente Themen des Kapitels SQL (Structured Query Language) Schemata Datentypen Im Kapitel SQL Sprachelemente

Mehr

C++ Grundlagen. ++ bedeutet Erweiterung zum Ansi C Standard. Hier wird eine Funktion eingeleitet

C++ Grundlagen. ++ bedeutet Erweiterung zum Ansi C Standard. Hier wird eine Funktion eingeleitet C++ Grundlagen ++ bedeutet Erweiterung zum Ansi C Standard Hier wird eine Funktion eingeleitet Aufbau: In dieser Datei stehen die Befehle, die gestartet werden, wenn das Programm gestartet wird Int main()

Mehr

2. Datenbank-Programmierung

2. Datenbank-Programmierung 2. Datenbank-Programmierung SQL ist eingeschränkt bezüglich der algorithmischen Mächtigkeit, z.b. Berechnung einer transitiven Hülle ist in Standard-SQL nicht möglich. Die Einschränkung ist von Bedeutung

Mehr

Dipl. Inf. Dipl. Math. Y. Orkunoglu Datum: 11.09.2009

Dipl. Inf. Dipl. Math. Y. Orkunoglu Datum: 11.09.2009 Hochschule Darmstadt DATENBANKEN Fachbereich Informatik Praktikum 3 Dipl. Inf. Dipl. Math. Y. Orkunoglu Datum: 11.09.2009 PL/SQL Programmierung Anwendung des Cursor Konzepts und Stored Procedures Und Trigger

Mehr

Benutzerverwaltung Business- & Company-Paket

Benutzerverwaltung Business- & Company-Paket Benutzerverwaltung Business- & Company-Paket Gemeinsames Arbeiten mit der easyfeedback Umfragesoftware. Inhaltsübersicht Freischaltung des Business- oder Company-Paketes... 3 Benutzerverwaltung Business-Paket...

Mehr

Anwenderdokumentation AccountPlus GWUPSTAT.EXE

Anwenderdokumentation AccountPlus GWUPSTAT.EXE AccountPlus Inhaltsverzeichnis Inhaltsverzeichnis Anwenderdokumentation AccountPlus GWUPSTAT.EXE (vorläufig) ab Version 6.01 INHALTSVERZEICHNIS...1 1 ALLGEMEINES...2 2 INSTALLATION UND PROGRAMMAUFRUF...2

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

SANDBOXIE konfigurieren

SANDBOXIE konfigurieren SANDBOXIE konfigurieren für Webbrowser und E-Mail-Programme Dies ist eine kurze Anleitung für die grundlegenden folgender Programme: Webbrowser: Internet Explorer, Mozilla Firefox und Opera E-Mail-Programme:

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

Hilfedatei der Oden$-Börse Stand Juni 2014

Hilfedatei der Oden$-Börse Stand Juni 2014 Hilfedatei der Oden$-Börse Stand Juni 2014 Inhalt 1. Einleitung... 2 2. Die Anmeldung... 2 2.1 Die Erstregistrierung... 3 2.2 Die Mitgliedsnummer anfordern... 4 3. Die Funktionen für Nutzer... 5 3.1 Arbeiten

Mehr

Erweiterung der Aufgabe. Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen:

Erweiterung der Aufgabe. Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen: VBA Programmierung mit Excel Schleifen 1/6 Erweiterung der Aufgabe Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen: Es müssen also 11 (B L) x 35 = 385 Zellen berücksichtigt

Mehr

Fachbericht zum Thema: Anforderungen an ein Datenbanksystem

Fachbericht zum Thema: Anforderungen an ein Datenbanksystem Fachbericht zum Thema: Anforderungen an ein Datenbanksystem von André Franken 1 Inhaltsverzeichnis 1 Inhaltsverzeichnis 1 2 Einführung 2 2.1 Gründe für den Einsatz von DB-Systemen 2 2.2 Definition: Datenbank

Mehr

Datenbank-Verschlüsselung mit DbDefence und Webanwendungen.

Datenbank-Verschlüsselung mit DbDefence und Webanwendungen. Datenbank-Verschlüsselung mit DbDefence und Webanwendungen. In diesem Artikel werden wir Ihnen zeigen, wie Sie eine Datenbank verschlüsseln können, um den Zugriff einzuschränken, aber trotzdem noch eine

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

Informatik 12 Datenbanken SQL-Einführung

Informatik 12 Datenbanken SQL-Einführung Informatik 12 Datenbanken SQL-Einführung Gierhardt Vorbemerkungen Bisher haben wir Datenbanken nur über einzelne Tabellen kennen gelernt. Stehen mehrere Tabellen in gewissen Beziehungen zur Beschreibung

Mehr

Administrator-Anleitung

Administrator-Anleitung Administrator-Anleitung für die Installation und Konfiguration von MySQL 5.0 zur Nutzung der Anwendung Ansprechpartner für Fragen zur Software: Zentrum für integrierten Umweltschutz e.v. (ZiU) Danziger

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

Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin

Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin PhpMyAdmin = grafsches Tool zur Verwaltung von MySQL-Datenbanken Datenbanken erzeugen und löschen Tabellen und Spalten einfügen,

Mehr

Datenbanksysteme SS 2007

Datenbanksysteme SS 2007 Datenbanksysteme SS 2007 Frank Köster (Oliver Vornberger) Institut für Informatik Universität Osnabrück Kapitel 9c: Datenbankapplikationen Architektur einer Web-Applikation mit Servlets, JSPs und JavaBeans

Mehr

Virtual Channel installieren

Virtual Channel installieren Virtual Channel installieren Inhaltsverzeichnis 1. Voreinstellungen... 3 2. Virtual Channel herunterladen... 3 3. Virtual Channel konfigurieren... 4 4. Ausdruck... 6 5. Tipps und Tricks... 7 Sorba EDV

Mehr

lññáåé=iáåé===pìééçêíáåñçêã~íáçå=

lññáåé=iáåé===pìééçêíáåñçêã~íáçå= lññáåé=iáåé===pìééçêíáåñçêã~íáçå= Wie kann das LiveUpdate durchgeführt werden? Um das LiveUpdate durchzuführen, müssen alle Anwender die Office Line verlassen. Nur so ist gewährleistet, dass die Office

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

OP-LOG www.op-log.de

OP-LOG www.op-log.de Verwendung von Microsoft SQL Server, Seite 1/18 OP-LOG www.op-log.de Anleitung: Verwendung von Microsoft SQL Server 2005 Stand Mai 2010 1 Ich-lese-keine-Anleitungen 'Verwendung von Microsoft SQL Server

Mehr

BEDIENUNG ABADISCOVER

BEDIENUNG ABADISCOVER BEDIENUNG ABADISCOVER Juni 2005 / EMO v.2005.1 Diese Unterlagen sind urheberrechtlich geschützt. Alle Rechte, auch die der Übersetzung, des Nachdrucks und der Vervielfältigung der Unterlagen, oder Teilen

Mehr

Wählen Sie bitte START EINSTELLUNGEN SYSTEMSTEUERUNG VERWALTUNG und Sie erhalten unter Windows 2000 die folgende Darstellung:

Wählen Sie bitte START EINSTELLUNGEN SYSTEMSTEUERUNG VERWALTUNG und Sie erhalten unter Windows 2000 die folgende Darstellung: Installation Bevor Sie mit der Installation von MOVIDO 1.0 beginnen, sollten Sie sich vergewissern, dass der Internet Information Server (IIS) von Microsoft installiert ist. Um dies festzustellen, führen

Mehr

1. Aktionen-Palette durch "Fenster /Aktionen ALT+F9" öffnen. 2. Anlegen eines neuen Set über "Neues Set..." (über das kleine Dreieck zu erreichen)

1. Aktionen-Palette durch Fenster /Aktionen ALT+F9 öffnen. 2. Anlegen eines neuen Set über Neues Set... (über das kleine Dreieck zu erreichen) Tipp: Aktionen (c) 2005 Thomas Stölting, Stand: 25.4. 2005 In Photoshop werden häufig immer wieder die gleichen Befehlssequenzen benötigt. Um sie nicht jedesmal manuell neu eingeben zu müssen, können diese

Mehr

CMS.R. Bedienungsanleitung. Modul Cron. Copyright 10.09.2009. www.sruttloff.de CMS.R. - 1 - Revision 1

CMS.R. Bedienungsanleitung. Modul Cron. Copyright 10.09.2009. www.sruttloff.de CMS.R. - 1 - Revision 1 CMS.R. Bedienungsanleitung Modul Cron Revision 1 Copyright 10.09.2009 www.sruttloff.de CMS.R. - 1 - WOZU CRON...3 VERWENDUNG...3 EINSTELLUNGEN...5 TASK ERSTELLEN / BEARBEITEN...6 RECHTE...7 EREIGNISSE...7

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

Backup der Progress Datenbank

Backup der Progress Datenbank Backup der Progress Datenbank Zeitplandienst (AT): Beachten Sie bitte: Die folgenden Aktionen können nur direkt am Server, vollzogen werden. Mit Progress 9.1 gibt es keine Möglichkeit über die Clients,

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 [email protected] 12.12.2006 Agenda Benötigte Komponenten Installation

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

Oracle 12c: Neuerungen in PL/SQL. Roman Pyro DOAG 2014 Konferenz

Oracle 12c: Neuerungen in PL/SQL. Roman Pyro DOAG 2014 Konferenz Oracle 12c: Neuerungen in PL/SQL Roman Pyro DOAG 2014 Konferenz Herrmann & Lenz Services GmbH Herrmann & Lenz Solutions GmbH Erfolgreich seit 1996 am Markt Firmensitz: Burscheid (bei Leverkusen) Beratung,

Mehr

Dokumentenverwaltung. Copyright 2012 cobra computer s brainware GmbH

Dokumentenverwaltung. Copyright 2012 cobra computer s brainware GmbH Dokumentenverwaltung Copyright 2012 cobra computer s brainware GmbH cobra Adress PLUS ist eingetragenes Warenzeichen der cobra computer s brainware GmbH. Andere Begriffe können Warenzeichen oder anderweitig

Mehr

Konfiguration VLAN's. Konfiguration VLAN's IACBOX.COM. Version 2.0.1 Deutsch 01.07.2014

Konfiguration VLAN's. Konfiguration VLAN's IACBOX.COM. Version 2.0.1 Deutsch 01.07.2014 Konfiguration VLAN's Version 2.0.1 Deutsch 01.07.2014 In diesem HOWTO wird die Konfiguration der VLAN's für das Surf-LAN der IAC-BOX beschrieben. Konfiguration VLAN's TITEL Inhaltsverzeichnis Inhaltsverzeichnis...

Mehr

Installationsanleitung für pcvisit Server (pcvisit 15.0)

Installationsanleitung für pcvisit Server (pcvisit 15.0) Installationsanleitung für pcvisit Server (pcvisit 15.0) Seite 1 version: 11.02.2015 Inhalt 1. Einleitung... 3 2. Download und Installation... 3 3. Starten der Verbindungssoftware....5 3.1 Starten der

Mehr

desk.modul : WaWi- Export

desk.modul : WaWi- Export desk.modul : WaWi- Export Die Schnittstelle besteht aus einem Programm, welches die Daten aus der OfficeLine ausliest und in eine XML-Datei exportiert. Die Schnittstelle ist als ein eigenständiges Programm

Mehr

Binäre Bäume. 1. Allgemeines. 2. Funktionsweise. 2.1 Eintragen

Binäre Bäume. 1. Allgemeines. 2. Funktionsweise. 2.1 Eintragen Binäre Bäume 1. Allgemeines Binäre Bäume werden grundsätzlich verwendet, um Zahlen der Größe nach, oder Wörter dem Alphabet nach zu sortieren. Dem einfacheren Verständnis zu Liebe werde ich mich hier besonders

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

E-Mail-Inhalte an cobra übergeben

E-Mail-Inhalte an cobra übergeben E-Mail-Inhalte an cobra übergeben Sie bieten ihren potentiellen oder schon bestehenden Kunden über ihre Website die Möglichkeit, per Bestellformular verschiedene Infomaterialien in Papierform abzurufen?

Mehr

Anwenderdokumentation PersoSim

Anwenderdokumentation PersoSim Anwenderdokumentation PersoSim Die nachfolgende Anwenderdokumentation soll dem Anwender bei der Installation und den ersten Schritten im Umgang mit PersoSim helfen. Installation Grundvoraussetzung für

Mehr

Visual Basic Express Debugging

Visual Basic Express Debugging Inhalt Dokument Beschreibung... 1 Projekt vorbereiten... 1 Verknüpfung zu Autocad/ProStructures einstellen... 2 Debugging... 4 Autocad/ProSteel Beispiel... 5 Dokument Beschreibung Debuggen nennt man das

Mehr

PHP 5.4 ISBN 978-3-86249-327-2. Stephan Heller, Andreas Dittfurth 1. Ausgabe, September 2012. Grundlagen zur Erstellung dynamischer Webseiten GPHP54

PHP 5.4 ISBN 978-3-86249-327-2. Stephan Heller, Andreas Dittfurth 1. Ausgabe, September 2012. Grundlagen zur Erstellung dynamischer Webseiten GPHP54 PHP 5.4 Stephan Heller, Andreas Dittfurth 1. Ausgabe, September 2012 Grundlagen zur Erstellung dynamischer Webseiten ISBN 978-3-86249-327-2 GPHP54 5 PHP 5.4 - Grundlagen zur Erstellung dynamischer Webseiten

Mehr

Anleitung zum Arbeiten mit Microsoft Visual Studio 2008 im Softwarepraktikum ET/IT

Anleitung zum Arbeiten mit Microsoft Visual Studio 2008 im Softwarepraktikum ET/IT Boris Golubovic Dortmund, den 24. Oktober 2010 Anleitung zum Arbeiten mit Microsoft Visual Studio 2008 im Softwarepraktikum ET/IT Ein Projekt anlegen Ein Projekt kapselt alle zu einer Anwendung gehörenden

Mehr

FastViewer Remote Edition 2.X

FastViewer Remote Edition 2.X FastViewer Remote Edition 2.X Mit der FastViewer Remote Edition ist es möglich beliebige Rechner, unabhängig vom Standort, fernzusteuern. Die Eingabe einer Sessionnummer entfällt. Dazu muß auf dem zu steuernden

Mehr

Bereich METIS (Texte im Internet) Zählmarkenrecherche

Bereich METIS (Texte im Internet) Zählmarkenrecherche Bereich METIS (Texte im Internet) Zählmarkenrecherche Über die Zählmarkenrecherche kann man nach der Eingabe des Privaten Identifikationscodes einer bestimmten Zählmarke, 1. Informationen zu dieser Zählmarke

Mehr

DB2 Kurzeinführung (Windows)

DB2 Kurzeinführung (Windows) DB2 Kurzeinführung (Windows) Michaelsen c 25. Mai 2010 1 1 Komponenten von DB2 DB2 bietet zahlreiche graphische Oberflächen für die Verwaltung der verschiedenen Komponenten und Anwendungen. Die wichtigsten

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

Installationsanleitung. Update ATOSS SES 2.40 für Windows ATOSS Server

Installationsanleitung. Update ATOSS SES 2.40 für Windows ATOSS Server Installationsanleitung Update ATOSS SES 2.40 für Windows ATOSS Server Einleitung 1 Beenden der ATOSS-Prozesse am Server 1 Die Installation des Updates am Servers 2 Die Installation des Updates an allen

Mehr

Mengenvergleiche: Alle Konten außer das, mit dem größten Saldo.

Mengenvergleiche: Alle Konten außer das, mit dem größten Saldo. Mengenvergleiche: Mehr Möglichkeiten als der in-operator bietet der θany und der θall-operator, also der Vergleich mit irgendeinem oder jedem Tupel der Unteranfrage. Alle Konten außer das, mit dem größten

Mehr

Einstellungen für SEPA-Lastschriften in der VR-NetWorld-Software

Einstellungen für SEPA-Lastschriften in der VR-NetWorld-Software Einstellungen für SEPA-Lastschriften in der VR-NetWorld-Software Um in der VR-NetWorld-Software SEPA-Lastschriften einziehen zu können, müssen Sie folgende Einstellungen treffen: 1. SEPA-Lastschriften

Mehr

Installationsanleitung dateiagent Pro

Installationsanleitung dateiagent Pro Installationsanleitung dateiagent Pro Sehr geehrter Kunde, mit dieser Anleitung möchten wir Ihnen die Installation des dateiagent Pro so einfach wie möglich gestalten. Es ist jedoch eine Softwareinstallation

Mehr

Einfache und effiziente Zusammenarbeit in der Cloud. EASY-PM Office Add-Ins Handbuch

Einfache und effiziente Zusammenarbeit in der Cloud. EASY-PM Office Add-Ins Handbuch Einfache und effiziente Zusammenarbeit in der Cloud EASY-PM Office Add-Ins Handbuch Inhaltsverzeichnis 1. Einführung... 3 2. Ribbonmenü... 4 3. Dokument... 5 3.1 Öffnen... 5 3.2 Speichern... 6 3.3 Speichern

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

Installationshilfe VisKalk V5

Installationshilfe VisKalk V5 1 Installationshilfe VisKalk V5 Updateinstallation (ältere Version vorhanden): Es ist nicht nötig das Programm für ein Update zu deinstallieren! Mit der Option Programm reparieren wird das Update über

Mehr

Tutorial Windows XP SP2 verteilen

Tutorial Windows XP SP2 verteilen Tutorial Windows XP SP2 verteilen Inhaltsverzeichnis 1. Einführung... 3 2. Windows XP SP2 bereitstellen... 3 3. Softwarepaket erstellen... 4 3.1 Installation definieren... 4 3.2 Installationsabschluss

Mehr

Tutorial - www.root13.de

Tutorial - www.root13.de Tutorial - www.root13.de Netzwerk unter Linux einrichten (SuSE 7.0 oder höher) Inhaltsverzeichnis: - Netzwerk einrichten - Apache einrichten - einfaches FTP einrichten - GRUB einrichten Seite 1 Netzwerk

Mehr

ec@ros2-installer ecaros2 Installer procar informatik AG 1 Stand: FS 09/2012 Eschenweg 7 64331 Weiterstadt

ec@ros2-installer ecaros2 Installer procar informatik AG 1 Stand: FS 09/2012 Eschenweg 7 64331 Weiterstadt ecaros2 Installer procar informatik AG 1 Stand: FS 09/2012 Inhaltsverzeichnis 1 Download des ecaros2-installer...3 2 Aufruf des ecaros2-installer...3 2.1 Konsolen-Fenster (Windows)...3 2.2 Konsolen-Fenster

Mehr

Konfiguration von Igel ThinClients fu r den Zugriff via Netscaler Gateway auf eine Storefront/ XenDesktop 7 Umgebung

Konfiguration von Igel ThinClients fu r den Zugriff via Netscaler Gateway auf eine Storefront/ XenDesktop 7 Umgebung Konfiguration von Igel ThinClients fu r den Zugriff via Netscaler Gateway auf eine Storefront/ XenDesktop 7 Umgebung Inhalt 1. Einleitung:... 2 2. Igel ThinClient Linux OS und Zugriff aus dem LAN... 3

Mehr

Mail-Account Unimail mit der Adresse @uni-dortmund.de Einstellungen für Outlook Express 5.0

Mail-Account Unimail mit der Adresse @uni-dortmund.de Einstellungen für Outlook Express 5.0 universität Dortmund I&K-Einheit - Computerberatung für Studierende Mail-Account Unimail mit der Adresse @uni-dortmund.de Einstellungen für Outlook Express 5.0 Um Outlook Express ab Version 5 für den Mailempfang

Mehr

5 DATEN. 5.1. Variablen. Variablen können beliebige Werte zugewiesen und im Gegensatz zu

5 DATEN. 5.1. Variablen. Variablen können beliebige Werte zugewiesen und im Gegensatz zu Daten Makro + VBA effektiv 5 DATEN 5.1. Variablen Variablen können beliebige Werte zugewiesen und im Gegensatz zu Konstanten jederzeit im Programm verändert werden. Als Variablen können beliebige Zeichenketten

Mehr

Programmierkurs: Delphi: Einstieg

Programmierkurs: Delphi: Einstieg Seite 1 von 6 Programmierkurs: Delphi: Einstieg Aus Wikibooks Inhaltsverzeichnis 1 Einstieg Einstieg Was ist Delphi Borland Delphi ist eine RAD-Programmierumgebung von Borland. Sie basiert auf der Programmiersprache

Mehr

Netzwerk-Migration. Netzwerk-Migration IACBOX.COM. Version 2.0.1 Deutsch 16.05.2014

Netzwerk-Migration. Netzwerk-Migration IACBOX.COM. Version 2.0.1 Deutsch 16.05.2014 Version 2.0.1 Deutsch 16.05.2014 In diesem HOWTO wird beschrieben wie Sie nach einem Update auf die IAC-BOX Version 3.12.4930 oder höher die neuen Netzwerk-Funktionen aktivieren. TITEL Inhaltsverzeichnis

Mehr

Buddy - Algorithmus Handbuch für Endnutzer Stand 02.08.2005

Buddy - Algorithmus Handbuch für Endnutzer Stand 02.08.2005 Buddy - Algorithmus Handbuch für Endnutzer Stand 02.08.2005 1. Vorwort 1 2. Systemvoraussetzungen 2 3. Programmarten 2 4. Sicherheit der Endnutzer 2 5. Handhabung 3 5.1 allgemeine Programmübersicht 3 5.2

Mehr

Universität Duisburg-Essen Informationssysteme Prof. Dr.-Ing. N. Fuhr. Praktikum Datenbanken / DB2 Woche 8: Trigger, SQL-PL

Universität Duisburg-Essen Informationssysteme Prof. Dr.-Ing. N. Fuhr. Praktikum Datenbanken / DB2 Woche 8: Trigger, SQL-PL Betreuer: Sascha Kriewel, Tobias Tuttas Raum: LF 230 Bearbeitung: 26., 27. und 29. Juni 2006 Datum Team (Account) Vorbereitung Präsenz Aktuelle Informationen, Ansprechpartner und Material unter: http://www.is.inf.uni-due.de/courses/dbp_ss07/index.html

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

Softwaretests in Visual Studio 2010 Ultimate Vergleich mit Java-Testwerkzeugen. Alexander Schunk Marcel Teuber Henry Trobisch

Softwaretests in Visual Studio 2010 Ultimate Vergleich mit Java-Testwerkzeugen. Alexander Schunk Marcel Teuber Henry Trobisch Softwaretests in Visual Studio 2010 Ultimate Vergleich mit Java-Testwerkzeugen Alexander Schunk Henry Trobisch Inhalt 1. Vergleich der Unit-Tests... 2 2. Vergleich der Codeabdeckungs-Tests... 2 3. Vergleich

Mehr

Bedienungsanleitung. E-Learning Software VedA

Bedienungsanleitung. E-Learning Software VedA E-Learning Software Inhaltsverzeichnis 1. GUI-Komponenten 2 2. Steuerelemente 3 3. Standard Modus 4 4. Eingabe-Sofort-Verarbeiten Modus 4 5. NC-Programme erstellen 5-1 - 1. GUI-Komponenten - 2 - Abbildung

Mehr

VBA-Programmierung: Zusammenfassung

VBA-Programmierung: Zusammenfassung VBA-Programmierung: Zusammenfassung Programmiersprachen (Definition, Einordnung VBA) Softwareentwicklung-Phasen: 1. Spezifikation 2. Entwurf 3. Implementierung Datentypen (einfach, zusammengesetzt) Programmablaufsteuerung

Mehr

Zur drittletzten Zeile scrollen

Zur drittletzten Zeile scrollen 1 Fragen und Antworten zur Computerbedienung Thema : Zur drittletzten Zeile scrollen Thema Stichwort Programm Letzte Anpassung Zur drittletzten Zeile scrollen Scrollen VBA Excel 1.02.2014 Kurzbeschreibung:

Mehr

Synchronisations- Assistent

Synchronisations- Assistent TimePunch Synchronisations- Assistent Benutzerhandbuch Gerhard Stephan Softwareentwicklung -und Vertrieb 25.08.2011 Dokumenten Information: Dokumenten-Name Benutzerhandbuch, Synchronisations-Assistent

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

Powermanager Server- Client- Installation

Powermanager Server- Client- Installation Client A Server Client B Die Server- Client- Funktion ermöglicht es ein zentrales Powermanager Projekt von verschiedenen Client Rechnern aus zu bedienen. 1.0 Benötigte Voraussetzungen 1.1 Sowohl am Server

Mehr

Einspielanleitung für das Update DdD Cowis backoffice DdD Cowis pos

Einspielanleitung für das Update DdD Cowis backoffice DdD Cowis pos Einspielanleitung für das Update DdD Cowis backoffice DdD Cowis pos Stand / Version: 11.04.2013 / 1.0 Seite 1 von 11 Inhaltsverzeichnis Systemvoraussetzungen prüfen... 3 Vorbereitung des Updates... 4 Benutzer

Mehr

Second Steps in eport 2.0 So ordern Sie Credits und Berichte

Second Steps in eport 2.0 So ordern Sie Credits und Berichte Second Steps in eport 2.0 So ordern Sie Credits und Berichte Schritt 1: Credits kaufen, um Zugangscodes generieren zu können Wählen Sie Credits verwalten und klicken Sie auf Credits kaufen. Geben Sie nun

Mehr

Anlegen eines DLRG Accounts

Anlegen eines DLRG Accounts Anlegen eines DLRG Accounts Seite 1 von 6 Auf der Startseite des Internet Service Centers (https:\\dlrg.de) führt der Link DLRG-Account anlegen zu einer Eingabemaske, mit der sich jedes DLRG-Mitglied genau

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

Installation und Inbetriebnahme von SolidWorks

Installation und Inbetriebnahme von SolidWorks Inhaltsverzeichnis FAKULTÄT FÜR INGENIEURWISSENSCHAFTEN I Prof. Dr.-Ing. Frank Lobeck Installation und Inbetriebnahme von SolidWorks Inhaltsverzeichnis Inhaltsverzeichnis... I 1. Einleitung... 1 2. Installation...

Mehr

Serviceanweisung Austausch Globalsign Ausstellerzertifikate

Serviceanweisung Austausch Globalsign Ausstellerzertifikate Serviceanweisung Austausch Globalsign Ausstellerzertifikate Version: Stand: 1.0 03.03.2014 Leipziger Straße 110, 04425 Taucha Tel.: +49 34298 4878-10 Fax.: +49 34298 4878-11 Internet: www.procilon.de E-Mail:

Mehr

FORUM HANDREICHUNG (STAND: AUGUST 2013)

FORUM HANDREICHUNG (STAND: AUGUST 2013) FORUM HANDREICHUNG (STAND: AUGUST 2013) Seite 2, Forum Inhalt Ein Forum anlegen... 3 Forumstypen... 4 Beiträge im Forum schreiben... 5 Beiträge im Forum beantworten... 6 Besondere Rechte der Leitung...

Mehr

Installation im Netzwerk

Installation im Netzwerk Durchführung der Netzwerk bzw. Mehrplatzinstallation Bitte gehen Sie bei der Installation wie folgt vor: Bitte wählen sie einen Rechner aus, der als Datenbankserver eingesetzt werden soll. Dieser PC sollte

Mehr

E-MAIL VERWALTUNG. Postfächer, Autoresponder, Weiterleitungen, Aliases. http://www.athost.at. Bachstraße 47, 3580 Mödring office@athost.

E-MAIL VERWALTUNG. Postfächer, Autoresponder, Weiterleitungen, Aliases. http://www.athost.at. Bachstraße 47, 3580 Mödring office@athost. E-MAIL VERWALTUNG Postfächer, Autoresponder, Weiterleitungen, Aliases http://www.athost.at Bachstraße 47, 3580 Mödring [email protected] Loggen Sie sich zunächst unter http://www.athost.at/kundencenter

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

Matrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version 1.0.0. 23. September 2015 - 1 -

Matrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version 1.0.0. 23. September 2015 - 1 - Matrix42 Use Case - Sicherung und Rücksicherung persönlicher Version 1.0.0 23. September 2015-1 - Inhaltsverzeichnis 1 Einleitung 3 1.1 Beschreibung 3 1.2 Vorbereitung 3 1.3 Ziel 3 2 Use Case 4-2 - 1 Einleitung

Mehr

Tapps mit XP-Mode unter Windows 7 64 bit (V2.0)

Tapps mit XP-Mode unter Windows 7 64 bit (V2.0) Tapps mit XP-Mode unter Windows 7 64 bit (V2.0) 1 Einleitung... 2 2 Download und Installation... 3 2.1 Installation von WindowsXPMode_de-de.exe... 4 2.2 Installation von Windows6.1-KB958559-x64.msu...

Mehr

Whitebox-Tests: Allgemeines

Whitebox-Tests: Allgemeines -Tests: Allgemeines Andere Bezeichnungen Logic driven, Strukturelles Der Tester entwickelt Testfälle aus einer Betrachtung der Ablauflogik des Programms unter Berücksichtigung der Spezifikation Intuitiv

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

Erwin Grüner 09.02.2006

Erwin Grüner 09.02.2006 FB Psychologie Uni Marburg 09.02.2006 Themenübersicht Folgende Befehle stehen in R zur Verfügung: {}: Anweisungsblock if: Bedingte Anweisung switch: Fallunterscheidung repeat-schleife while-schleife for-schleife

Mehr

MS-SQL Client Installation

MS-SQL Client Installation Inhalt MS-SQL Client Installation ODBC Treiber... 1 ODBC-Datenquellen-Administrator unter 64-Bit Systemen... 1 ODBC-Datenquellen-Administrator unter 32-Bit Systemen... 2 Windows 7... 2 Windows XP... 3

Mehr

Hinweise zum Update des KPP Auswahltools (Netzwerkinstallation) auf Version 7.2

Hinweise zum Update des KPP Auswahltools (Netzwerkinstallation) auf Version 7.2 Hinweise zum Update des KPP Auswahltools (Netzwerkinstallation) auf Version 7.2 Installationsvoraussetzungen: Die Update-Routine benötigt das DotNet-Framework 4.0 Client Profile, das normalerweise über

Mehr

Hinweise zur Installation von MySQL

Hinweise zur Installation von MySQL Hinweise zur Installation von MySQL Im Folgenden werden einige Hinweise gegeben, die die Einrichtung einer MySQL-Lernumgebung am eigenen Windows-Rechner erleichtern sollen. Der Text ist vor allem für diejenigen

Mehr

teamsync Kurzanleitung

teamsync Kurzanleitung 1 teamsync Kurzanleitung Version 4.0-19. November 2012 2 1 Einleitung Mit teamsync können Sie die Produkte teamspace und projectfacts mit Microsoft Outlook synchronisieren.laden Sie sich teamsync hier

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

Lehrer: Einschreibemethoden

Lehrer: Einschreibemethoden Lehrer: Einschreibemethoden Einschreibemethoden Für die Einschreibung in Ihren Kurs gibt es unterschiedliche Methoden. Sie können die Schüler über die Liste eingeschriebene Nutzer Ihrem Kurs zuweisen oder

Mehr

Version 1.0 [Wiederherstellung der Active Directory] Stand: 11.01.10. Professionelle Datensicherung mit SafeUndSave.com. Beschreibung.

Version 1.0 [Wiederherstellung der Active Directory] Stand: 11.01.10. Professionelle Datensicherung mit SafeUndSave.com. Beschreibung. Version 1.0 [] Stand: 11.01.10 Beschreibung Safe und Save WWS2000 durch den Verzeichniswiederherstellungsmodus Seite 1 von 9 Version 1.0 [] Stand: 11.01.10 1. HISTORIE... 3 2. EINLEITUNG... 4 3. VORAUSSETZUNGEN...

Mehr