S E I T E EINFÜHRUNG IN DIE PROGRAMMIERSPRACHE REXX...2

Größe: px
Ab Seite anzeigen:

Download "S E I T E EINFÜHRUNG IN DIE PROGRAMMIERSPRACHE REXX...2"

Transkript

1 MÜ/ SEITE 1 EINFÜHRUNG IN DIE PROGRAMMIERSPRACHE REXX...2 EINLEITUNG...2 Was ist REXX?...2 Wo hat REXX Vorteile?...3 Wo hat REXX Nachteile?...3 Unsere REXX Plattform...4 EIGENSCHAFTEN UND KONZEPTE...10 Aufbau eines REXX- Programmes...10 Schreibweisen...11 Ausdrücke und Befehle...12 BEFEHLSÜBERSICHT...54 PROGRAMMBEISPIELE...57 "Guten Tag...57 "Paket...57 "Namen...58 LITERATURVERWEISE...59 Online via Internet...59 Offline als Buch...59 ALTERNATIVEN ZU REXX...59 EINSATZ VON REXX ALS CGI- SKRIPT IM VORWORT...60 EINLEITUNG...60 Was ist CGI?...60 Wozu kann CGI verwendet werden?...61 Wie sehen CGI Programme aus?...61 Allgemeine Benutzung des CGI...62 Ablaufplan HTML CGI HTML...63 Bereitstellen eines Formulars auf dem Server...64 CGI-Datenübergabe von Klient nach Server - Anfrage...64 CGI-Datenübergabe von Server nach Klient - Ergebnis...65 "UNSERE WERKZEUGE ZUR CGI PROGRAMMENTWICKLUNG...66 REXX Interpreter & Text - Editor...66 Der HTML- Editor - WWW - Klient...66 WWW Server...66 ANWENDUNG HTML/ REXX...67 Entwickeln eines allgemeinen Konzeptes...67 Spezielle Vereinbarungen für diese Veranstaltung...68 Erstellen des HTML - Formular...68 Erstellen des REXX - CGI - Skript...72 PROGRAMMBEISPIELE REXX- CGI- SKRIPT...84 "Guten Tag...84 "Paket...85 "Namen...87 LITERATURVERWEISE...89 Online via Internet...89 Offline als Buch...89

2 MÜ/ SEITE 2 EINFÜHRUNG IN DIE PROGRAMMIERSPRACHE REXX Einleitung Diese Mitarbeiterschulung stellt Ihnen die Programmiersprache REXX vor. Ich denke, daß REXX ein gutes Sprachkonzept hat, welches einfach zu erlernen und trotzdem in seiner Anwendung sehr mächtig ist. Sollten Sie dennoch Schwierigkeiten im Verstehen des Stoffes haben, liegt das mit Sicherheit nicht an diesem Sprachkonzept sondern eher daran das ich kein "Computer- Pädagoge sondern "nur ein normaler Anwender bin. Sparen Sie bitte nicht mit Anregungen und Kritik! Gummersbach, Dezember 1998 Lutz Müller Was ist REXX? REXX heißt Restructured Extended Executor. In deutsch bedeutet das wohl wörtlich "restrukturierter erweiterter Vollstrecker", was ich persönlich frei übersetze mit "erweiterte und strukturierte Programmiersprache zur Ausführung von Programmen". REXX ist eine Interpretersprache, d.h. jede Befehlszeile wird während des Programmablauf einzeln Übersetzt ( Maschinencode) und erst dann ausgeführt. REXX wird überwiegend eingesetzt als Programmiersprache für kleine bis mittlere Projekte. REXX ist eine Programmiersprache, die in sich viele moderne Konzepte vereint. Mit ihr wurde der Versuch gemacht, programmieren wirklich leichter zu machen. Ihre Stärken liegen vor allem bei der Verarbeitung von Zeichenketten und bei der Interaktion mit externen Umgebungen ( CGI). Sie gehört zum Lieferumfang einiger bekannter Betriebssysteme ( OS/2). Für fast alle übrigen Plattformen sind ebenso Interpreter erhältlich. Man unterscheidet grob das "klassische REXX und das "objektorientierte REXX, wobei letzteres moderner und eine sinnvolle Erweiterung des "klassischen REXX ist. (Analogie: "C++ ist eine Erweiterung von "C ) Ich persönlich halte das "klassischen REXX für den Anfang geeigneter, weil es meinem Empfinden einer einfachen und leicht zu erlernenden Programmiersprache entgegenkommt. Profi- Programmierer denken da mit Sicherheit anders, was aber kein "Beinbruch ist, weil Sie jederzeit (fast) ohne Datenverlust, von Regina REXX auf das "objektorientierte REXX umsteigen können.

3 MÜ/ SEITE 3 Wo hat REXX Vorteile? Leichte Umsetzung einer Anwendung auf andere Plattformen. Bei der Verarbeitung von Zeichenketten jeder Art. Automatische Steuerung von Anwendungsprogrammen. Als Befehlssprache für alle Arten der Batch- oder Shell-Programmierung. Als Einheitliche Makrosprache für verschiedene Anwendungsprogramme. Rasche Programmentwicklung. REXX ist einfach, klar strukturiert und schnell zu erlernen. REXX ist in der Regel kostenfrei. Wo hat REXX Nachteile? Bei Anwendungen bei denen es auf "Rechenpower ankommt. Bei sehr großen Projekten. Wenn es eher auf das Layout der Lösung ankommt. ( sind Tabellen "schöner mit MS- Excel zu bearbeiten)

4 MÜ/ SEITE 4 Unsere REXX Plattform Grundlagen REXX funktioniert zwar auf fast allen Rechnerplattformen, "unsere Plattform ist aber aus Gründen der Verfügbarkeit wie folgt definiert: PC mit 8 MB RAM, oder besser - DOS/ Windows 3.1 oder Windows 95/98 bzw. NT - Freeware REXX- Interpreter "Regina - Freeware Programm- Editor "PFE "Regina - REXX, für viele Plattformen, ist zu finden unter : ftp://ftp.rzg.mpg.de/pub/software/the/regina/ "PFE Windows 3.1 ist zu finden unter : "PFE Windows 9x/NT ist zu finden unter : <Nr> ist die gerade aktuelle Versionsnummer.

5 MÜ/ SEITE 5 Regina REXX- Interpreter Installation Regina REXX ist ein kostenfreier Interpreter für viele Computersysteme, vom PC bis hin zum Großrechner. Regina ist ein "klassischer REXX Interpreter, d.h. es ist keine Objekt-Orientierte- Programmierung möglich. Der Sprachumfang ist weitestgehend Standard, da wo es (kleine) Unterschiede zu anderen kommerziellen Produkten gibt, sind diese gut dokumentiert. Die Installation ist recht einfach und man geht für DOS/Windows - Computer wie folgt vor: 1. Entpacken des entsprechenden Programmfile (REXX.EXE) in ein Verzeichnis Ihrer Wahl. 2. Den DOS Suchpfad (PATH) um eben dieses Verzeichnis erweitern. 3. Wenn Ihre REXX Programme externe Unterprogramme aufrufen, sollte mit SET REGINA_MACROS=[Laufwerk:\][Mein Makro- Verzeichnis] dem Interpreter der "Bücherei-Pfad" bekannt gegen werden. Die externen Unterprogramme können auch im Pfad des REXX-Programm abgespeichert werden. Daß setzen dieser Umgebungsvariablen geschieht in der Regel durch einen Eintrag in die config.sys Ihres Systems. 4. Unter Windows und im Einklang mit PFE sollte man die Eigenschaften von REXX.EXE so Einstellen daß das Programmfenster automatisch nach dem Beenden geschlossen wird. Programme "klassisch starten Ein REXX- Programm wird mit > REXX [Schalter] [Programm Name] [Programm Parameter] gestartet. Es bedeutet [Schalter] - Zum "entlausen (debuggen) kann der Schalter -t gesetzt werden. [Programm Name] - Der Name der REXX- Programm- Datei. Wenn dieser Filename mit *.rex oder *.rexx endet kann diese Endung weggelassen werden. [Programm Parameter] - Hier können Parameter zur Programmsteuerung eingegeben werden. Bemerkung: Im Kapitel "PFE- Programmier- Editor wird eine weitere Möglichkeit vorgestellt um REXX- Programme zu starten.

6 MÜ/ SEITE 6 Beispiel Wenn unter c:\temp\bsp00.rex folgende Datei zu finden ist: /* Programm bsp00.rexx */ parse arg Ihr_erster_Programmparameter say 'Ihr erster Programmparameter lautet :' say Ihr_erster_Programmparameter say 'Beenden mit CR' parse pull CR Dann ergibt nachfolgende Eingabe (DOS-Oberfläche): C:\> REXX c:\temp\bsp00.rex nullachtfuenfzehn Dieses Ergebnis: Ihr erster Programmparameter lautet : nullachtfuenfzehn Beenden mit CR PFE Programmier- Editor REXX- Programme sind Text- Files nach dem ASCII-Standard. Eigentlich ist jeder "vernünftige Text- Editor in der Lage REXX- Programme zu entwickeln. Das während dieser Veranstaltung der Progammer's-File-Editor genutzt wird hat folgende Gründe: - PFE kann mehrere (fast) beliebig lange Texte bearbeiten. - PFE zeigt eine Zeilennummerierung an. - Unter PFE kann man REXX starten, ohne den Editor zu verlassen. - PFE hat eine sehr mächtige Verwaltung von Textbausteinen. - Mit PFE kann der Anwender, mit Hilfe der eingebauten Makrosprache, sich oft wiederholende Aufgaben automatisieren.

7 MÜ/ SEITE 7 "Optimale" PFE Einstellungen für REXX "Modes für REXX Wenn Sie PFE gestartet haben ist es für das Arbeiten mit REXX sinnvoll einen "REXX- Modus anzulegen. Dieses bewirkt, daß alle Textdateien die PFE als REXX- Programme erkennt "optimal und "gleichartig dargestellt werden. Erstellen eines "REXX- Mode Aufrufen Menü Options - Default Modes... Schalter Edit Mode Groups... anklicken Fenster Edit Mode Groups öffnet sich Schalter New... anklicken In Fenster New Mode Group ist unter, Mode group name: rexx Filename patterns: *.rex,*.rexx,*.cmd,*.nrx einzutragen. Diese Einstellung bewirkt das PFE (fast) alle möglichen REXX- Dateien an ihren Endungen erkennt. Einstellen des "REXX- Mode Aufrufen Menü Options - Default Modes... Unter Files whose name is in mode group... muß rexx stehen Schalter Edit Modes... betätigen, das Fenster Edit Default Modes öffnet sich ss sind folgende Einstellungen vorzunehmen, Display Show line numbers an Text Colours Use specific Colours an Normal Text Text Formatting (Soft Tabs) an 3 characters Dieses Vorgehen bewirkt das 1. Zeilenummern angezeigt werden, 2. diese Zeilennummern "grau unterlegt werden und 3. die "Einrückstufe auf 3 Leerzeichen eingestellt wird.

8 MÜ/ SEITE 8 "DOS Command to Window... für REXX Es ist möglich REXX direkt von PFE aus zu starten. Die Ausgabe des REXX- Interpreters kann in ein PFE- Fenster oder direkt in eine DOS- BOX umgeleitet werden. Für die Ausgabe in ein PFE- Fenster gilt: Einstellen von DOS Command to Window... Aufrufen von Menü Execute Anklicken des Menüpunkt DOS Command to Window... Es ist einzutragen unter: Command: Directory: rexx %u\%d\%f %u\%d Starten der REXX- Datei mit Schalter OK Die analogen Tastaturkürzel lauten F11 CR "Launch Application... für REXX Für die Ausgabe in eine DOS-Box gilt: Einstellen von Launch Application... Aufrufen von Menü Execute Anklicken des Menüpunkt Launch Application... Es ist einzutragen unter: Command: rexx %u\%d\%f Directory: %u\%d Starten der REXX- Datei mit Schalter OK Die analogen Tastaturkürzel lauten Shift+F11 CR Bemerkung: In PFE deutet, %u als aktuelles Laufwerk, %d als aktueller Dateipfad und %f als aktueller Dateinamen. Mit "F11" starten nicht interaktiver Programme. Mit "Shift+F11" starten ineraktiver Programme.

9 MÜ/ SEITE 9 "Template für REXX Es ist möglich mit PFE sogenannte Template zu erstellen. Template sind Textvorlagen in denen sich sich oft wiederholende Unterprogramme befinden können. PFE verwaltet diese Textvorlagen recht komfortabel so daß diese leicht bei der Programmentwicklung eingebunden werden können. Zusammenspiel PFE-REGINA Vorgestellt wurden bis jetzt Regina- REXX und der PFE- Texteditor. Damit das Zusammenspiel beider Produkte bedienerfreundlich funktioniert sollte man unter Windows 95 die Eigenschaften von REXX.EXE so einstellen, daß 1. REXX.EXE in einer DOS-Box abläuft und dieses Fenster nach beenden des Programms geschlossen wird, oder 2. die Ausgabe des REXX- Interpreters in ein PFE- Fenster umgeleitet wird. Weiter ist für [1.] zu beachten das Ihre REXX- Datei als letzte auszuführende Programmzeile in eine "Warte- Schleife geht. Das kann man mit der Programmzeile erreichen. parse pull CR Sind alle Einstellungen "richtig können Sie eine REXX- Datei mit PFE erstellen und bei Bedarf mit "F11 CR bzw. "Shift-F11 CR sofort ausführen lassen. Bemerkung: Unter Windows 3.1x sind die "Eigenschaften von REXX.EXE mit einer PIF- Datei mit dem Namen REXX.PIF zu definieren. Die "Warte- Schleife sollte man entfernen wenn die REXX- Datei, nach Fertigstellung des Programms, von einer DOS- Box aus gestartet wird.

10 MÜ/ SEITE 10 Eigenschaften und Konzepte REXX ist eine einfach zu erlernende und gleichzeitig moderne Programmiersprache. Nachfolgend werden, in groben Zügen, die wichtigsten Grundlagen erklärt. Aufbau eines REXX- Programmes Ein REXX- Programm kann folgendermaßen aufgebaut sein: /* Die erste Zeile ist immer eine Kommentarzeile */ /* Dies ist ein Kommentar über mehrere Zeilen */ <Klausel> /* Ein Ausdruck in einer Zeile */ <Klausel> ; <Klausel > /* Zwei Ausdrücke in einer Zeile mit (;) */ <Klau, sel> /* Ein Ausdruck üb. Mehr. Zeilen m. (,) */... <Kla /* Ein Kommentar an beliebiger Stelle */ usel > Eine <Klausel> ist ein regulärer "REXX- Ausdruck, ein Kommentar ist eine Zeichenkette die zwischen /* und */ steht. Klauseln werden vom REXX- Interpreter ausgeführt, Kommentare werden ignoriert. Mit ; - getrennt dürfen mehrere Klauseln in einer Zeile stehen. Mit, - getrennt darf sich eine Klausel über mehrere Zeilen ziehen. Obwohl es der Regina- REXX- Interpreter nicht unbedingt benötigt, sollte man sich angewöhnen die erste Programmzeile als Kommentar auszuführen. Das liegt darin Begründet das dies einige andere Interpreter erwarten. Unsere Programme sind somit "Standard.

11 MÜ/ SEITE 11 Ein REXX-Beispielprogramm : /* Programm bsp01.rex */ /* Ein Kommentar ueber drei Zeilen */ say 'Hallo' /* <- eine Klausel */ say 4 * 4 ; say '0815'/* <- zwei Klauseln in einer Zeile */ say zwei, Schreibweisen drei /* <- eine Klausel in zwei Zeilen */ say ach /* Kommentar zwischen einer Klausel */ was parse pull CR /* <- Wartet auf Tastendruck */ Klauseln beinhalten meist sinnvolle englische Wörter (say..,do..,if...,...) und Operatoren. (=,&,,..) Der Schreibweise eines Programmtextes kommt eine besondere Bedeutung zu, da Programme ja von Menschen verstanden werden müssen. Die Schreibweise ist jedoch keine direkte Eigenschaft einer Programmiersprache, sondern kann von dieser nur unterstützt oder erschwert werden. REXX läßt dem Programmierer sehr viel Freiheit -- sowohl zum verfassen sehr gut lesbarer als auch völlig unleserlicher Texte. Die Verwendung von Groß- und Kleinschreibung ist freigestellt. Dadurch paßt sich REXX persönlichen Programmierstilen an. REXX unterstützt strukturiertes Programmieren. Mit REXX kann man auch so manche "gar lustigen aber nicht immer sinnvollen Sachen wie /* Programm bsp02.rex */ machen NEIN = JA KEIN = EIN say NEIN ES GIBT KEIN BIER AUF HAWAII parse pull CR /* <- Wartet auf Tastendruck */

12 MÜ/ SEITE 12 Ausdrücke und Befehle Datentypen "Einfache Variable" REXX kennt nur einen Datentyp -- die Zeichenkette. Dies entspricht dem Konzept der Natürlichkeit: Daten liegen aus der Sicht des Benutzers als Zeichenketten vor und werden in REXX auch als Zeichenketten verarbeitet. Die strenge Datentypisierung, wie etwa in PASCAL, eignet sich danach hauptsächlich dazu, um Fehler bei der Datenübergabe zwischen einzelnen Programmodulen zu verhindern. Da Fehler innerhalb eines Moduls, die durch strenge Typisierung aufgedeckt werden könnten, viel seltener sind, wurde auf die strenge Typisierung und die mit ihr verbundene Komplexität verzichtet. Es gibt in REXX auch keine Konzepte wie etwa real oder integer, sondern nur das Konzept Zahl. Werden zwei Ausdrücke durch eine arithmetische Operation verknüpft, so müssen sie ausgewertet gültige REXX -Zahlen ergeben. Die Werte von Variablen und Ausdrücken sind jederzeit genau definiert. Die Art der Daten eines Ausdruckes läßt sich zum Beispiel mit der eingebauten Funktion datatype() näher bestimmen. Einfache Variable können beliebige Werte annehmen wie : Blank = ' = '40'x Otto = Hugo! Under_score = 12 REXX -Variable müssen nicht initialisiert werden. Falls einem Symbol kein Wert zugewiesen wurde, ist sein Wert durch die in Großschreibung übersetzten Zeichen des Symbols gegeben wie : say Hallo Welt /* ergibt: HALLO WELT */ say 4dwm /* ergibt: 4DWM */ Die Verwendung eines nicht initialisierten Symbols läßt sich mit der Anweisung signal on novalue abfangen. Bzw. wenn die Variable nicht mehr benötigt wird, kann sie mit drop <name> ganz aus dem Speicher entfernt werden.

13 MÜ/ SEITE 13 "Zusammengesetzte Variable (stem)" Mit den zusammengesetzten Variablen stehen in REXX auch mehrdimensionale Felder zur Verfügung. Das besondere hierbei ist, das die Indizes dieser Felder auch einfache Symbole sein können: Matrix.i.j = 1 Daten.Name.Vorname = ' ' Ein Stamm ( stem) erlaubt einem den gleichzeitigen Zugriff auf alle möglichen zusammengesetzten Variablen, die mit diesem Stamm beginnen: Matrix. = 0 Matrix.1.1 = 1 Daten. = '' say Matrix. Matrix.1.1 Matrix.1.2 /* ergibt: */

14 MÜ/ SEITE 14 Operatorzeichen Operatorzeichen sind die Zeichen, die zwei Variablen oder sonstige Ausdrücke auf definierte Art verknüpfen. Also ein +. Das Problem ist nur: Wie sollen diese Operatoren abgearbeitet werden, wenn mehrere in einem Ausdruck vorhanden sind? In REXX, wie in (fast) allen Programmiersprachen, gibt es eine ganze Prioritätenliste der Operatorzeichen. Je höher die Priorität eines Operatorzeichens desto eher erfolgt die Abarbeitung durch den REXX - Interpreter. Diese Liste sieht für REXX folgendermaßen aus: Operator Priorität Beschreibung \ 8 logisches "nicht" + 8 Präfix - 8 Präfix ** 7 Potenzierung 2**6 meint "2 hoch 6" (Exp. ganzzahlig!) * 6 Multiplikation % 6 ganzzahlige Division / 6 Division // 6 Rest der Division - 5 Subtraktion + 5 Addition Leerz. 4 Verkettung mit Leerzeichen 4 direkte Verkettung \== 3 absolut ungleich, alternativ auch ^== möglich == 3 absolut gleich \= 3 ungleich, alternativ auch ^= und <> bzw. >< möglich = 3 gleich >= 3 größer/gleich > 3 größer <= 3 kleiner/gleich < 3 kleiner & 2 logisches UND 1 logisches ODER && 1 logisches exklusiv ODER

15 MÜ/ SEITE 15 Daten Ein- und Ausgabe Bildschirm/ Tastatur Mit say bzw. echo kann man beliebige Zeichenketten auf dem Bildschirm ausgeben. Die Tastatureingbe geschieht mit parse pull <Variable> bzw. "nur mit pull. Übung: "Kommando -Zeile Versuchen Sie herauszufinden wodurch sich parse pull und pull unterscheiden. Die Anweisung parse arg <Variable_1> <Variable_2>... <Variable_N> erlaubt es, Ihrem REXX- Programm über die "Kommando - Zeile Ihres Betriebssystem ( DOS-Box) Daten "mitzugeben. Übung: Textdateien Bitte schreiben Sie ein Programm welches Ihren Vor. und Nachnamen ausgibt. Die Eingabe der Namen sollte über die DOS-Box erfolgen. Mit REXX ist es sehr einfach Textdateien zu bearbeiten. In der Regel sind diese Textdateien als Streams bezeichnet. Folgende Befehle sind Standard. Textdateien schreiben Zeichenweise schrieben Mit call charout <Dateiname>, <Daten> werden <Daten> an eine bestehende Datei zeichenweise angehängt oder, falls diese noch nicht existiert in eine neue Datei geschrieben. Beispiel: /* Schreibt ein Zeichen in eine Textdatei */ Zeichen = 'X' call charout 'c:\temp\text.txt', Zeichen call lineout 'c:\temp\text.txt' /* Datei schliessen */

16 MÜ/ SEITE 16 Zeilenweise schreiben Mit call lineout <Dateiname>, <Daten>,<Zeilennummer> werden: Wenn <Zeilennummer> nicht vorhanden, <Daten> an eine bestehende Datei zeilenweise angehängt oder falls diese noch nicht existiert in eine neue Datei geschrieben. <Zeilennummer> = n, <Daten> in die n-te Zeile geschrieben, die Zeilennummern größer n werden gelöscht. <Daten> nicht vorhanden, setzen der aktuellen Schreibposition auf die n-te Zeile, die Zeilennummern größer n werden gelöscht. Beispiel: /* Schreibt eine Zeile in eine Textdatei */ Zeile = 'Huhu Ihr Lieben' call lineout 'c:\temp\text.txt', Zeile call lineout 'c:\temp\text.txt' /* Datei schliessen */ Textdateien lesen Zeichenweise lesen Mit <Variable> = charin(<dateiname>) wird das aktuelle Zeichen aus einer Datei ausgelesen. Zeilenweise lesen Mit <Variable> = linein(<dateiname>) wird die aktuelle Zeile aus einer Datei ausgelesen. Position lesen setzen Setzen der Zeilennummer mit call linein <Dateiname>, <Zeilennummer>,0 Setzen der Zeichennummer mit call charin <Dateiname>, <Zeichennummer>,0 Beispiel: /* Liest eine Zeile aus einer Textdatei */ Zeile = linein 'c:\temp\text.txt' say Zeile call lineout 'c:\temp\text.txt' /* Datei schliessen */

17 MÜ/ SEITE 17 Textdatei schließen Mit call lineout <Dateiname> werden standardmäßig geschlossen. Sonderfunktionen Mit lines(<dateiname>) erhält man die Anzahl der Zeilen von der aktuellen Position bis zum Dateiende. Analog ergibt chars(<dateiname>) die Anzahl der Zeichen. Stapelspeicher REXX bietet "von sich aus, im Gegensatz zu vielen anderen Programmiersprachen, einen Stapelspeicher (Stack) an. Im übertragenen Sinne kann man sich denn Stack wie seinen Postkorb auf dem Büroschreibtisch vorstellen. Wenn "neue Schreiben eingehen werden diese auf die "alten drauf bzw. darunter gelegt. REXX bietet u.a. folgende Befehle zur Stapelspeicher- Bearbeitung an: queue : Legt Daten unter den Stapel push : Legt Daten auf den Stapel pull : Holt Daten vom Stapel

18 MÜ/ SEITE 18 Beispiel: /* Ein einfaches Beispiel zur Nutzung des Stack */ queue 1 /* 5 Zahlen unter den Stapel */ queue 2 queue 3 queue 4 queue 5 pull Erste_Zahl pull Zweite_Zahl say 'Erste_Zahl =' Erste_Zahl say 'Zweite_Zahl =' Zweite_Zahl ACHTUNG: Bitte beachten Sie das mit PULL die aktuelle Stapelspeicherzelle gelesen und dann gelöscht wird. Datenübergabe von externen Programme an REXX Übungen Regina REXX 0.08f bietet die sehr nützliche Funktion eines "externen Stapels zur Datenübergabe von DOS - Programmen bzw. Funktionen an REXX an. Dazu wird die Ausgabe eines externen Programmes/ Funktion 'dir' mit dem "Umleitungszeichen" ' ' an den "externen "REXX-Stapel" rxqueue übergeben. mit: 'dir rxqueue' /* schreibe 'dir' nach rxqueue */ do queued() /* Schliefe bis Stapel leer */ parse pull line /* Eine Zeile vom Stapel */ say line /* Ausgabe Stapel */ end /* Ende Schleife */ Listet REXX das aktuelle Verzeichnis mit Hilfe der DOS Funktion 'dir' auf. Tippen Sie ein Beispielprogramm ab und führen es aus. Lesen Sie Ihren Namen von der Tastatur ein. Schreiben Sie ein Programm welches Ihren Namen in eine Textdatei schreibt. Lesen Sie Ihren Namen aus einer Textdatei. Zählen Sie die Zeichen dieser Textdatei mit REXX. Zählen Sie die Zeilen einer Textdatei mit REXX. "Legen Sie Ihren Namen auf den Stapelspeicher. "Holen Sie Ihren Namen vom Stapelspeicher. "Legen Sie die Ausgabe eines DOS- Befehls auf den Stapel.

19 MÜ/ SEITE 19 Datenmanipulationen Verarbeitung von Zeichenketten REXX ist sehr stark im verarbeiten von Zeichenkette. Kein Wunder, den REXX "kennt" ja "nur" den Datentyp Zeichenkette. Nachfolgend die Zeichenketten- Funktionen von Regina-REXX. Bemerkung: Andere REXX- Interpreter haben zum Teil leicht abweichenden Funktionswortschatz. ABBREV(Lang,Kurz,Länge) Testet, ob Kurz eine Abkürzung (Abbreviation) von Lang ist. Optional kann auch noch eine Anzahl von Zeichen angegeben werden, bis zu der verglichen werden soll. Liefert 0 (falsch) oder 1 (wahr). ergibt 1 say ABBREV('FH Koeln','FH') CHANGESTR(Zeichenkette1,Zeichenkette2,Zeichenkette3) Tauscht in Zeichenkette2, falls enthalten, Zeichenkette1 mit Zeichenkette3. say CHANGESTR('FH','FH Koeln','Uni') ergibt Uni Koeln

20 MÜ/ SEITE 20 CENTRE(Zeichenkette,Länge,Füllzeichen) Liefert eine Zeichenkette, die die in Länge angegebene Zahl von Zeichen hat. Grundlage für den Putput ist Zeichenkette. Optional kann ein Füllzeichen angegeben werden. ergibt und ergibt say CENTRE('FH Koeln',5) H Koe say CENTRE('FH Koeln',20,'*') ******FH Koeln****** COMPARE(Zeichenkette1,Zeichenkette2[,Füllzeichen]) Gibt die erste Stelle zurück, an der sich die beiden Zeichenketten unterscheiden. Optional kann angegeben werden, mit welchem Füllzeichen der kürzere der Zeichenketten aufgefüllt werden soll, wenn die zwei nicht gleich lang sind. Voreingestellt sind Leerzeichen. ergibt 6 say COMPARE('Abt. Gummersbach','Abt. Koeln') COPIES(Zeichenkette,Anzahl) Gibt Zeichenkette so oft aus, wie Sie wollen. Nur negativ darf die Zahl nicht sein. say COPIES('FH Koeln ',3) ergibt FH Koeln FH Koeln FH Koeln

21 MÜ/ SEITE 21 COUNTSTR(Zeichenkette1,Zeichenkette2) Zählt wie oft Zeichenkette1 in Zeichenkette2 enthalten ist. say COUNTSTR('Koeln','FH Koeln - Uni Koeln') ergibt 2

22 MÜ/ SEITE 22 DELSTR(Zeichenkette,Pos[,Länge]) Diese Funktion schneidet von Zeichenkette alles ab dem Zeichen, dessen Position mit Pos angegeben ist, ab. Wird Länge mit angegeben, so wird ab Pos eine Teilzeichenkette "herausgeschnitten". Diese Teilzeichenkette ist Laenge-Zeichen lang. ergibt und ergibt say DELSTR('FH Koeln - Uni Koeln',3) FH say DELSTR('FH Koeln - Uni Koeln',4, 5) FH - Uni Koeln DELWORD(Zeichenkette, Pos[,Anzahl]) Diese Funktion schneidet von Zeichenkette alles ab dem Wort, dessen Position mit Pos angegeben ist, ab. Wird Länge mit angegeben, so wird ab Pos eine Teilzeichenkette "herausgeschnitten". Diese Teilzeichenkette ist Laenge-Wörter lang. ergibt und ergibt say DELWORD('FH Koeln - Uni Koeln',3) FH Koeln say DELWORD('FH Koeln - Uni Koeln',2, 1) FH - Uni Koeln

23 MÜ/ SEITE 23 INSERT(Quellstring,Zielstring[,Start,Länge,Füllzeichen]) Fügt den Quellstring ab der Start-Position in den Zielstring ein. Wenn eine Länge angegeben ist, kann sie auch mit Füllzeichen erreicht werden. ergibt say INSERT('QQQQ','ZZZZ',2,3) ZZQQQZZ LASTPOS(Zeichenkette1, Zeichenkette2[,Start]) gibt die Position des Zeichens an, an der Zeichenkette1 zum letzten Mal in einer Zeichenkette2 auftritt. Start gibt die Position an ab der Zeichenkette2 durchsucht wird. Z.B. ergibt 4. Position=LASTPOS('K','FH Koeln') say Position Start -> Ab welchen Zeichen die Zeichenkette durchsucht wird. LEFT(Zeichenkette,Länge[,Füllzeichen]) ergibt den linken Teil einer Zeichenkette, bis zu dem Zeichen aus welches in Länge angegeben ist. ergibt "FH". say LEFT('FH Koeln',2)

24 MÜ/ SEITE 24 LENGTH(Zeichenkette) Ergibt die Länge einer Zeichenkette. say LENGTH('FH Koeln') ergibt 8. OVERLAY(Quelle, Ziel[,Start,Länge,Füllzeichen]) Damit wird eine Zeichenkette über eine andere gelegt. Im Gegensatz zu INSERT() geht dabei ein Teil des Zielstrings verloren. Das entspricht so ungefähr dem Überschreibmodus in einem Editor oder einer Textverarbeitung. POS(Zeichenkette1,Zeichenkette2[,Start]) Sucht nach dem ersten Auftreten von Zeichenkette2 in Zeichenkette1 und gibt die Position aus. 0, wenn nicht gefunden. Eine Start-Position kann auch angegeben werden. REVERSE(Zeichenkette) Dreht die Zeichenkette um. say REVERSE(' nleok HF') ergibt FH Koeln RIGHT(Zeichenkette,Länge[,Füllzeichen]) Wie LEFT(), nur daß der rechte Teil abgeschnitten wird.

25 MÜ/ SEITE 25 SPACE(Zeichenkette, Zahl[,Füllzeichen]) Damit können zwischen einzelnen Wörtern in der Zeichenkette beliebig viele Leerzeichen (oder andere Füllzeichen) eingefügt werden. ergibt say SPACE('FH Koeln',10,'-') FH Koeln STRIP(Zeichenkette{,B L T,Zeichen]) STRIP entfernt Zeichen aus Zeichenkette. Optional können auch nur die vorangestellten oder nachfolgenden (Leer-) Zeichen entfernt werden. ergibt L steht für Leading (vorangestellte) T steht für Trailing (nachgestellte) B steht für Both (beides) und ist voreingestellt. say STRIP('---FH Koeln---',B,'-') FH Koeln SUBSTR(Zeichenkette,Start[,Länge,Füllzeichen]) Damit kann eine Teilzeichenkette aus einer Zeichenkette übernommen werden, und zwar ab Position Start, optional mit angegebener Länge und Füllzeichen. ergibt say SUBSTR('FH Koeln - Uni Koeln, 4, 5) Koeln SUBWORD(Zeichenkette,Start[,Anzahl]) Ähnlich wie SUBSTR, nur entnimmt SUBWORD ganze Wörter aus Zeichenkette. say SUBWORD('FH Koeln - Uni Koeln, 1, 2) ergibt FH Koeln

26 MÜ/ SEITE 26 TRANSLATE(Zeichenkette[,rein,raus,Füllzeichen]) Leider kann dieser Befehl keine Texte in andere Sprachen übersetzen. Aber praktisch kann er trotzdem sein. Er vergleicht die in raus angegebenen Zeichen mit der Zeichenkette. Findet er eines, ersetzt er es durch das Zeichen, das in rein an gleicher Stelle angegeben ist. Ist rein dafür zu kurz, nimmt er ein Leerzeichen oder das optional angegebene Füllzeichen. ergibt say TRANSLATE('YX Koeln', 'HF', 'XY') FH Koeln Bemerkung: Translate ohne "Übersetzungsliste" angewendet macht aus Kleinbuchstaben Großbuchstaben. VERIFY(Zeichenkette,Liste[,M N,Startposition]) Überprüft, ob Zeichenkette nur Zeichen aus der Liste enthält. Wenn ja, ist das Ergebnis 0, ansonsten die erste Position, an der ein fremdes Zeichen gefunden wurde. Durch Angabe einer Startposition für die Suche kann man dann auch weiter hinten stehende "falsche" Zeichen finden. N steht für NOMATCH und ist voreingestellt, d.h., es wird nach Zeichen gesucht, die *nicht* vorkommen. Mit M (MATCH) wird dann nach Zeichen gesucht die in der Zeichenkette vorkommen. ergibt 0 und ergibt 10 say VERIFY('FH Koeln','HF nleko') say VERIFY('FH Koeln - Uni Koeln','HF nleko')

27 MÜ/ SEITE 27 WORD(Zeichenkette,x) Gibt das x-te Wort aus der Zeichenkette aus, oder eine leere Zeichenkette, wenn so viele Wörter gar nicht vorhanden sind. ergibt say WORD('FH Koeln - Uni Koeln',2) Koeln WORDINDEX(Zeichenkette,x) Gibt die Position in Zeichen aus, an der das x-te Wort steht. say WORDINDEX('FH Koeln Abt. Gummersbach', 4) ergibt 15. (Das 4te Wort beginnt mit dem 15ten Zeichen) WORDLENGTH(Zeichenkette,Zahl) Gibt die Länge des an Position Zahl stehenden Wortes zurück oder 0, wenn es nicht so viele Wörter gibt. ergibt 11. say WORDLENGTH('FH Koeln Abt. Gummersbach', 4) WORDPOS(Zeichenkette1,Zeichenkette2[,Start]) Liefert die Wortnummer des Wortes ab dem Zeichenkette1 in Zeichenkette2 beginnt. ergibt 4. say WORDPOS('Uni Koeln','Ich besuchte die Uni Koeln im Sommer.')

28 MÜ/ SEITE 28 WORDS(Zeichenkette) Liefert die Anzahl der Wörter in Zeichenkette. say WORDS('FH Koeln Abt. Gummersbach') ergibt 4. XRANGE([Start,Ende]) Liefert eine Zeichenkette, die alle ASCII-Codes von Start bis Ende enthält. Voreingestellt ist 0 bis 255. ergibt say XRANGE('A','Z') ABCDEFGHIJKLMNOPQRSTUVWXYZ

29 MÜ/ SEITE 29 Arithmetik ABS(Zahl) Absolutwert einer Zahl. say ABS( ) ergibt FORMAT(Zahl[,[Vorkomma][,[Nachkomma][,[Feldlänge-Exponent][,[Exponent]]]]]) Stellt Zahlen in einem bestimmten Format dar. Es bedeuten: Zahl: Zahl die dargestellt werden soll. Vorkomma: Anzahl der Stellen vor dem Komma. Nachkomma: Anzahl der Stelen nach dem Komma. Feldlänge-Exponent: Anzahl der Stellen des Exponent. Exponent: Zahl wird in diesem Exponent dargestellt. say FORMAT(12.34,3,4) -> ' ' say FORMAT( 12.34,3,,3,0) -> ' 1.234E+001' say FORMAT(12.34,3,0) -> ' 12' say FORMAT(12.34,2,0) -> '12' say FORMAT(12.34,,,,1) -> '12.34E+1' MAX(Zahl1,Zahl2[,Zahl3,...]) Ergibt die größte der eingetragenen Zahlen. say MAX(11,101,2,3.14) ergibt 101. MIN(Zahl1,Zahl2[,Zahl3,...]) Ergibt die kleinste der eingetragenen Zahlen. say MIN(11,101,2,3.14) ergibt 2. NUMERIC DIGITS Zahl Stellt ein, wie viele Stellen bei einer numerischen Operation signifikant sind. Ist die Zahl länger, wird die Exponentialschreibweise verwendet.

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

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

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

Summenbildung in Bauteiltabellen mit If Then Abfrage

Summenbildung in Bauteiltabellen mit If Then Abfrage Summenbildung in Bauteiltabellen mit If Then Abfrage Die in Bauteiltabellen ausgelesenen Werte lassen sich in jeder Spalte als Summe berechnen. So können selbstverständlich die Flächen der in der Tabelle

Mehr

Mediator 9 - Lernprogramm

Mediator 9 - Lernprogramm Mediator 9 - Lernprogramm Ein Lernprogramm mit Mediator erstellen Mediator 9 bietet viele Möglichkeiten, CBT-Module (Computer Based Training = Computerunterstütztes Lernen) zu erstellen, z. B. Drag & Drop

Mehr

Artikel Schnittstelle über CSV

Artikel Schnittstelle über CSV Artikel Schnittstelle über CSV Sie können Artikeldaten aus Ihrem EDV System in das NCFOX importieren, dies geschieht durch eine CSV Schnittstelle. Dies hat mehrere Vorteile: Zeitersparnis, die Karteikarte

Mehr

1.4.12 Sin-Funktion vgl. Cos-Funktion

1.4.12 Sin-Funktion vgl. Cos-Funktion .4. Sgn-Funktion Informatik. Semester 36 36.4.2 Sin-Funktion vgl. Cos-Funktion Informatik. Semester 37 37 .4.3 Sqr-Funktion Informatik. Semester 38 38.4.4 Tan-Funktion Informatik. Semester 39 39 .5 Konstanten

Mehr

Handbuch Fischertechnik-Einzelteiltabelle V3.7.3

Handbuch Fischertechnik-Einzelteiltabelle V3.7.3 Handbuch Fischertechnik-Einzelteiltabelle V3.7.3 von Markus Mack Stand: Samstag, 17. April 2004 Inhaltsverzeichnis 1. Systemvorraussetzungen...3 2. Installation und Start...3 3. Anpassen der Tabelle...3

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

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

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

Serienbrief erstellen

Serienbrief erstellen Serienbrief erstellen Mit einem perfekt vorbereiteten Serienbrief können Sie viel Zeit sparen. In unserem Beispiel lesen wir die Daten für unseren Serienbrief aus einer Excel Tabelle aus. Die Tabelle hat

Mehr

Wir arbeiten mit Zufallszahlen

Wir arbeiten mit Zufallszahlen Abb. 1: Bei Kartenspielen müssen zu Beginn die Karten zufällig ausgeteilt werden. Wir arbeiten mit Zufallszahlen Jedesmal wenn ein neues Patience-Spiel gestartet wird, muss das Computerprogramm die Karten

Mehr

Zwischenablage (Bilder, Texte,...)

Zwischenablage (Bilder, Texte,...) Zwischenablage was ist das? Informationen über. die Bedeutung der Windows-Zwischenablage Kopieren und Einfügen mit der Zwischenablage Vermeiden von Fehlern beim Arbeiten mit der Zwischenablage Bei diesen

Mehr

Anleitung: Einrichtung der Fritz!Box 7272 mit VoIP Telefonanschluss

Anleitung: Einrichtung der Fritz!Box 7272 mit VoIP Telefonanschluss Schließen Sie die AVM Fritz!Box, wie auf dem der Fritz!Box beiliegenden Schaubild beschrieben, an. Starten Sie den Internet Explorer oder einen beliebigen Browser (Mozilla Firefox, Google Chrome, Safari)

Mehr

Wie halte ich Ordnung auf meiner Festplatte?

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

Mehr

Bedienungsanleitung Einsatzplanung. Bedienungsanleitung Einsatzplanung. Inhalt. Bedienung einer Plan-Tabelle

Bedienungsanleitung Einsatzplanung. Bedienungsanleitung Einsatzplanung. Inhalt. Bedienung einer Plan-Tabelle Bedienungsanleitung Einsatzplanung Dieses Programm ist lizenzfrei verwendbar und gratis. Das Programm ist mit Excel 2010 erstellt worden und enthält VBA Programmierungen, also Typ.xlm, deshalb werden Sie

Mehr

Dokumentation zum Spielserver der Software Challenge

Dokumentation zum Spielserver der Software Challenge Dokumentation zum Spielserver der Software Challenge 10.08.2011 Inhaltsverzeichnis: Programmoberfläche... 2 Ein neues Spiel erstellen... 2 Spielfeldoberfläche... 4 Spielwiederholung laden... 5 Testdurchläufe...

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

Der Aufruf von DM_in_Euro 1.40 sollte die Ausgabe 1.40 DM = 0.51129 Euro ergeben.

Der Aufruf von DM_in_Euro 1.40 sollte die Ausgabe 1.40 DM = 0.51129 Euro ergeben. Aufgabe 1.30 : Schreibe ein Programm DM_in_Euro.java zur Umrechnung eines DM-Betrags in Euro unter Verwendung einer Konstanten für den Umrechnungsfaktor. Das Programm soll den DM-Betrag als Parameter verarbeiten.

Mehr

Stapelverarbeitung Teil 1

Stapelverarbeitung Teil 1 Stapelverarbeitung Teil 1 In jedem Unternehmen gibt es von Zeit zu Zeit Änderungen in Normen und Firmenstandards, an die aktuelle und bereits bestehende Zeichnungen angepasst werden müssen. Auch Fehler

Mehr

Dokumentation IBIS Monitor

Dokumentation IBIS Monitor Dokumentation IBIS Monitor Seite 1 von 16 11.01.06 Inhaltsverzeichnis 1. Allgemein 2. Installation und Programm starten 3. Programmkonfiguration 4. Aufzeichnung 4.1 Aufzeichnung mitschneiden 4.1.1 Inhalt

Mehr

! " # $ " % & Nicki Wruck worldwidewruck 08.02.2006

!  # $  % & Nicki Wruck worldwidewruck 08.02.2006 !"# $ " %& Nicki Wruck worldwidewruck 08.02.2006 Wer kennt die Problematik nicht? Die.pst Datei von Outlook wird unübersichtlich groß, das Starten und Beenden dauert immer länger. Hat man dann noch die.pst

Mehr

Wir basteln einen Jahreskalender mit MS Excel.

Wir basteln einen Jahreskalender mit MS Excel. Wir basteln einen Jahreskalender mit MS Excel. In meinen Seminaren werde ich hin und wieder nach einem Excel-Jahreskalender gefragt. Im Internet findet man natürlich eine ganze Reihe mehr oder weniger

Mehr

Einführung in PHP. (mit Aufgaben)

Einführung in PHP. (mit Aufgaben) Einführung in PHP (mit Aufgaben) Dynamische Inhalte mit PHP? 2 Aus der Wikipedia (verkürzt): PHP wird auf etwa 244 Millionen Websites eingesetzt (Stand: Januar 2013) und wird auf etwa 80 % aller Websites

Mehr

Übungen zu C++ Kapitel 1

Übungen zu C++ Kapitel 1 Übungen zu C++ Kapitel 1 Aufgabe 1 Ergänze den Text. a) Die sechs logischen Einheiten eines Computers sind Eingabe-Einheit, Ausgabe-Einheit, RAM, ALU, CPU, Plattenspeicher. b) Die Programme, welche Hochsprachenprogramme

Mehr

Variablen & erweiterte Aktionen nutzen

Variablen & erweiterte Aktionen nutzen 341 In Captivate können Sie mit Hilfe von Variablen Texte & Werte speichern oder Systeminformationen ausgeben. Außerdem können Sie auf Basis von Variablen komplexere Aktionen entwickeln, wie z. B. eine

Mehr

Berechnungen in Access Teil I

Berechnungen in Access Teil I in Access Teil I Viele Daten müssen in eine Datenbank nicht eingetragen werden, weil sie sich aus anderen Daten berechnen lassen. Zum Beispiel lässt sich die Mehrwertsteuer oder der Bruttopreis in einer

Mehr

Datensicherung. Beschreibung der Datensicherung

Datensicherung. Beschreibung der Datensicherung Datensicherung Mit dem Datensicherungsprogramm können Sie Ihre persönlichen Daten problemlos Sichern. Es ist möglich eine komplette Datensicherung durchzuführen, aber auch nur die neuen und geänderten

Mehr

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

Python Installation. 1 Vorbereitung. 1.1 Download. Diese Anleitung ist für Windows ausgelegt.

Python Installation. 1 Vorbereitung. 1.1 Download. Diese Anleitung ist für Windows ausgelegt. Python Installation 1 Vorbereitung Diese Anleitung ist für Windows ausgelegt. 1.1 Download Python kann online unter https://www.python.org/downloads/ heruntergeladen werden. Hinweis: Im CoderDojo verwenden

Mehr

Enigmail Konfiguration

Enigmail Konfiguration Enigmail Konfiguration 11.06.2006 Steffen.Teubner@Arcor.de Enigmail ist in der Grundkonfiguration so eingestellt, dass alles funktioniert ohne weitere Einstellungen vornehmen zu müssen. Für alle, die es

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

Leichte-Sprache-Bilder

Leichte-Sprache-Bilder Leichte-Sprache-Bilder Reinhild Kassing Information - So geht es 1. Bilder gucken 2. anmelden für Probe-Bilder 3. Bilder bestellen 4. Rechnung bezahlen 5. Bilder runterladen 6. neue Bilder vorschlagen

Mehr

Neue Steuererklärung 2013 erstellen

Neue Steuererklärung 2013 erstellen Neue Steuererklärung 2013 erstellen Bitte klicken Sie im Startmenü auf die Schaltfläche Steuererklärung 2013 NEU Anschliessend wird der folgende Dialog angezeigt. Wenn Sie die letztjährige Steuererklärung

Mehr

Excel-Anwendung Wartungsplan

Excel-Anwendung Wartungsplan Excel-Anwendung Wartungsplan 1. Eigenschaften 2. Installation 3. Makros in Excel 2010 aktivieren 4. Hinweise zur Eingabe der Daten 5. Dateneingabe 6. Suchblatt 7. Autor 1. Eigenschaften (zurück) Wartungsplan

Mehr

Adobe Photoshop. Lightroom 5 für Einsteiger Bilder verwalten und entwickeln. Sam Jost

Adobe Photoshop. Lightroom 5 für Einsteiger Bilder verwalten und entwickeln. Sam Jost Adobe Photoshop Lightroom 5 für Einsteiger Bilder verwalten und entwickeln Sam Jost Kapitel 2 Der erste Start 2.1 Mitmachen beim Lesen....................... 22 2.2 Für Apple-Anwender.........................

Mehr

Web-Kürzel. Krishna Tateneni Yves Arrouye Deutsche Übersetzung: Stefan Winter

Web-Kürzel. Krishna Tateneni Yves Arrouye Deutsche Übersetzung: Stefan Winter Krishna Tateneni Yves Arrouye Deutsche Übersetzung: Stefan Winter 2 Inhaltsverzeichnis 1 Web-Kürzel 4 1.1 Einführung.......................................... 4 1.2 Web-Kürzel.........................................

Mehr

Gratis Excel SVERWEIS Funktions-Anleitung, Tutorial, ebook, PDF-E-Book

Gratis Excel SVERWEIS Funktions-Anleitung, Tutorial, ebook, PDF-E-Book Gratis Excel SVERWEIS Funktions-Anleitung, Tutorial, ebook, PDF-E-Book Wir wollen wissen wieviel Umsatz Vertreter Müller im Juni gemacht hat? Dazu klicken wir irgendwo in ein Feld und geben ein: =SVERWEIS

Mehr

Der Kalender im ipad

Der Kalender im ipad Der Kalender im ipad Wir haben im ipad, dem ipod Touch und dem iphone, sowie auf dem PC in der Cloud einen Kalender. Die App ist voreingestellt, man braucht sie nicht laden. So macht es das ipad leicht,

Mehr

trivum Multiroom System Konfigurations- Anleitung Erstellen eines RS232 Protokolls am Bespiel eines Marantz SR7005

trivum Multiroom System Konfigurations- Anleitung Erstellen eines RS232 Protokolls am Bespiel eines Marantz SR7005 trivum Multiroom System Konfigurations- Anleitung Erstellen eines RS232 Protokolls am Bespiel eines Marantz SR7005 2 Inhalt 1. Anleitung zum Einbinden eines über RS232 zu steuernden Devices...3 1.2 Konfiguration

Mehr

Anleitung über den Umgang mit Schildern

Anleitung über den Umgang mit Schildern Anleitung über den Umgang mit Schildern -Vorwort -Wo bekommt man Schilder? -Wo und wie speichert man die Schilder? -Wie füge ich die Schilder in meinen Track ein? -Welche Bauteile kann man noch für Schilder

Mehr

Es gibt einige Kardinalstellen, an denen sich auf der Festplatte Müll ansammelt: Um einen Großteil davon zu bereinigen.

Es gibt einige Kardinalstellen, an denen sich auf der Festplatte Müll ansammelt: Um einen Großteil davon zu bereinigen. Windows Säubern: Es gibt einige Kardinalstellen, an denen sich auf der Festplatte Müll ansammelt: Um einen Großteil davon zu bereinigen. Internetdateien: Öffnen Sie den Internet Explorer (blaues e ). Öffnen

Mehr

Anleitung zum Login. über die Mediteam- Homepage und zur Pflege von Praxisnachrichten

Anleitung zum Login. über die Mediteam- Homepage und zur Pflege von Praxisnachrichten Anleitung zum Login über die Mediteam- Homepage und zur Pflege von Praxisnachrichten Stand: 18.Dezember 2013 1. Was ist der Mediteam-Login? Alle Mediteam-Mitglieder können kostenfrei einen Login beantragen.

Mehr

Anleitung zur Daten zur Datensicherung und Datenrücksicherung. Datensicherung

Anleitung zur Daten zur Datensicherung und Datenrücksicherung. Datensicherung Anleitung zur Daten zur Datensicherung und Datenrücksicherung Datensicherung Es gibt drei Möglichkeiten der Datensicherung. Zwei davon sind in Ges eingebaut, die dritte ist eine manuelle Möglichkeit. In

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

Windows 7 Winbuilder USB Stick

Windows 7 Winbuilder USB Stick Windows 7 Winbuilder USB Stick Benötigt wird das Programm: Winbuilder: http://www.mediafire.com/?qqch6hrqpbem8ha Windows 7 DVD Der Download wird in Form einer gepackten Datei (7z) angeboten. Extrahieren

Mehr

Computeria Solothurn

Computeria Solothurn Computeria Solothurn Seniorinnen und Senioren entdecken den Computer und das Internet Sich mit «TeamViewer» von einem Supporter helfen lassen Diese Anleitung und die Illustrationen wurden unter Mac OS

Mehr

DYNAMISCHE SEITEN. Warum Scriptsprachen? Stand: 11.04.2005. CF Carola Fichtner Web-Consulting http://www.carola-fichtner.de

DYNAMISCHE SEITEN. Warum Scriptsprachen? Stand: 11.04.2005. CF Carola Fichtner Web-Consulting http://www.carola-fichtner.de DYNAMISCHE SEITEN Warum Scriptsprachen? Stand: 11.04.2005 CF Carola Fichtner Web-Consulting http://www.carola-fichtner.de I N H A L T 1 Warum dynamische Seiten?... 3 1.1 Einführung... 3 1.2 HTML Seiten...

Mehr

Grundlagen der Informatik

Grundlagen der Informatik Mag. Christian Gürtler Programmierung Grundlagen der Informatik 2011 Inhaltsverzeichnis I. Allgemeines 3 1. Zahlensysteme 4 1.1. ganze Zahlen...................................... 4 1.1.1. Umrechnungen.................................

Mehr

Datentypen. Agenda für heute, 4. März, 2010. Pascal ist eine streng typisierte Programmiersprache

Datentypen. Agenda für heute, 4. März, 2010. Pascal ist eine streng typisierte Programmiersprache Agenda für heute, 4. März, 2010 Zusammengesetzte if-then-else-anweisungen Datentypen Pascal ist eine streng typisierte Programmiersprache Für jeden Speicherplatz muss ein Datentyp t (Datenformat) t) definiert

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

Datei Erweiterungen Anzeigen!

Datei Erweiterungen Anzeigen! Einleitung Beim Kauf eines PCs werden die Dateierweiterungen sowie einige Dateien nicht angezeigt. Grund: Es gibt sehr viele Dateien die für das System ganz wichtig sind. Diese Dateien und auch Ordner

Mehr

3. GLIEDERUNG. Aufgabe:

3. GLIEDERUNG. Aufgabe: 3. GLIEDERUNG Aufgabe: In der Praxis ist es für einen Ausdruck, der nicht alle Detaildaten enthält, häufig notwendig, Zeilen oder Spalten einer Tabelle auszublenden. Auch eine übersichtlichere Darstellung

Mehr

32.4 Anpassen von Menüs und Symbolleisten 795i

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

Mehr

Modul 2: Automatisierung des Posteingangs - Regel- und Abwesenheits-Assistent

Modul 2: Automatisierung des Posteingangs - Regel- und Abwesenheits-Assistent Outlook 2003 - Aufbaukurs 19 Modul 2: Automatisierung des Posteingangs - Regel- und Abwesenheits-Assistent Wie kann ich die Bearbeitung von Nachrichten automatisieren? Wie kann ich Nachrichten automatisch

Mehr

Durchführung der Datenübernahme nach Reisekosten 2011

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

Mehr

Computeria Urdorf. Treff vom 28. März 2012. Tipps und Tricks

Computeria Urdorf. Treff vom 28. März 2012. Tipps und Tricks Computeria Urdorf Treff vom 28. März 2012 Tipps und Tricks Desktop-Hintergrund Der Desktop-Hintergrund lässt sich über die Systemsteuerung individuell einstellen: Darstellung und Anpassung Desktophintergrund

Mehr

Tutorial Speichern. Jacqueline Roos - Riedstrasse 14, 8908 Hedingen, 044 760 22 41 jroos@hispeed.ch - www.forums9.ch

Tutorial Speichern. Jacqueline Roos - Riedstrasse 14, 8908 Hedingen, 044 760 22 41 jroos@hispeed.ch - www.forums9.ch Jacqueline Roos - Riedstrasse 14, 8908 Hedingen, 044 760 22 41 jroos@hispeed.ch - www.forums9.ch Tutorial Speichern Wer ein Fotobuch zusammenstellen möchte, der sucht oft auf dem ganzen Computer und diversen

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

Bilder zum Upload verkleinern

Bilder zum Upload verkleinern Seite 1 von 9 Bilder zum Upload verkleinern Teil 1: Maße der Bilder verändern Um Bilder in ihren Abmessungen zu verkleinern benutze ich die Freeware Irfan View. Die Software biete zwar noch einiges mehr

Mehr

WOT Skinsetter. Nun, erstens, was brauchen Sie für dieses Tool zu arbeiten:

WOT Skinsetter. Nun, erstens, was brauchen Sie für dieses Tool zu arbeiten: WOT Skinsetter WOT Skinsetter steht für World of Tanks skinsetter (WOTS von nun an). Mit diesen Tool können Sie Skins importieren und ändern, wann immer Sie möchten auf einfache Weise. Als World of Tanks

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

Eine Einführung in die Installation und Nutzung von cygwin

Eine Einführung in die Installation und Nutzung von cygwin Eine Einführung in die Installation und Nutzung von cygwin 1 1. Woher bekomme ich cygwin? Cygwin ist im Internet auf http://www.cygwin.com/ zu finden. Dort lädt man sich die setup.exe in ein beliebiges

Mehr

Eigene E-Mail gestalten Internet-E-Mail. In meinem heutigen Beitrag möchte ich mich speziell mit Outlook 2007 befassen.

Eigene E-Mail gestalten Internet-E-Mail. In meinem heutigen Beitrag möchte ich mich speziell mit Outlook 2007 befassen. Eigene E-Mail gestalten Internet-E-Mail Das Aussehen einer E-Mail bekommt immer mehr einen größeren Stellenwert. Wie es für eine Behauptung zehn unterschiedliche Meinungen gibt, so ist es auch im Design

Mehr

Firefox: Die Lesezeichen im Griff

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

Mehr

LPT1 Anschluss mit PCMCIA Karte

LPT1 Anschluss mit PCMCIA Karte 1. Allgemeines LPT1 Anschluss mit PCMCIA Karte verwendete Hardware: Lenze PC Systembusadapter EMF 2173-V003 PCMCIA Karte Firma QUATECH Typ SPP-100 Auf die Installation der PCMCIA Karte wird hier nicht

Mehr

Erstellen einer PostScript-Datei unter Windows XP

Erstellen einer PostScript-Datei unter Windows XP Erstellen einer PostScript-Datei unter Windows XP Sie möchten uns Ihre Druckvorlage als PostScript-Datei einreichen. Um Fehler in der Herstellung von vorneherein auszuschließen, möchten wir Sie bitten,

Mehr

Zeichen bei Zahlen entschlüsseln

Zeichen bei Zahlen entschlüsseln Zeichen bei Zahlen entschlüsseln In diesem Kapitel... Verwendung des Zahlenstrahls Absolut richtige Bestimmung von absoluten Werten Operationen bei Zahlen mit Vorzeichen: Addieren, Subtrahieren, Multiplizieren

Mehr

Informationssysteme Gleitkommazahlen nach dem IEEE-Standard 754. Berechnung von Gleitkommazahlen aus Dezimalzahlen. HSLU T&A Informatik HS10

Informationssysteme Gleitkommazahlen nach dem IEEE-Standard 754. Berechnung von Gleitkommazahlen aus Dezimalzahlen. HSLU T&A Informatik HS10 Informationssysteme Gleitkommazahlen nach dem IEEE-Standard 754 Berechnung von Gleitkommazahlen aus Dezimalzahlen Die wissenschaftliche Darstellung einer Zahl ist wie folgt definiert: n = f * 10 e. f ist

Mehr

Primzahlen und RSA-Verschlüsselung

Primzahlen und RSA-Verschlüsselung Primzahlen und RSA-Verschlüsselung Michael Fütterer und Jonathan Zachhuber 1 Einiges zu Primzahlen Ein paar Definitionen: Wir bezeichnen mit Z die Menge der positiven und negativen ganzen Zahlen, also

Mehr

Windows 10 > Fragen über Fragen

Windows 10 > Fragen über Fragen www.computeria-olten.ch Monatstreff für Menschen ab 50 Merkblatt 103 Windows 10 > Fragen über Fragen Was ist das? Muss ich dieses Upgrade machen? Was bringt mir das neue Programm? Wie / wann muss ich es

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

Programme im Griff Was bringt Ihnen dieses Kapitel?

Programme im Griff Was bringt Ihnen dieses Kapitel? 3-8272-5838-3 Windows Me 2 Programme im Griff Was bringt Ihnen dieses Kapitel? Wenn Sie unter Windows arbeiten (z.b. einen Brief schreiben, etwas ausdrucken oder ein Fenster öffnen), steckt letztendlich

Mehr

Handbuch zur Anlage von Turnieren auf der NÖEV-Homepage

Handbuch zur Anlage von Turnieren auf der NÖEV-Homepage Handbuch zur Anlage von Turnieren auf der NÖEV-Homepage Inhaltsverzeichnis 1. Anmeldung... 2 1.1 Startbildschirm... 3 2. Die PDF-Dateien hochladen... 4 2.1 Neue PDF-Datei erstellen... 5 3. Obelix-Datei

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

Excel Pivot-Tabellen 2010 effektiv

Excel Pivot-Tabellen 2010 effektiv 7.2 Berechnete Felder Falls in der Datenquelle die Zahlen nicht in der Form vorliegen wie Sie diese benötigen, können Sie die gewünschten Ergebnisse mit Formeln berechnen. Dazu erzeugen Sie ein berechnetes

Mehr

Gruppenrichtlinien und Softwareverteilung

Gruppenrichtlinien und Softwareverteilung Gruppenrichtlinien und Softwareverteilung Ergänzungen zur Musterlösung Bitte lesen Sie zuerst die gesamte Anleitung durch! Vorbemerkung: Die Begriffe OU (Organizational Unit) und Raum werden in der folgenden

Mehr

Wintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf http://informatik.swoke.de. Seite 1 von 18

Wintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf http://informatik.swoke.de. Seite 1 von 18 Kapitel 3 Datentypen und Variablen Seite 1 von 18 Datentypen - Einführung - Für jede Variable muss ein Datentyp festgelegt werden. - Hierdurch werden die Wertemenge und die verwendbaren Operatoren festgelegt.

Mehr

S TAND N OVEMBE R 2012 HANDBUCH DUDLE.ELK-WUE.DE T E R M I N A B S P R A C H E N I N D E R L A N D E S K I R C H E

S TAND N OVEMBE R 2012 HANDBUCH DUDLE.ELK-WUE.DE T E R M I N A B S P R A C H E N I N D E R L A N D E S K I R C H E S TAND N OVEMBE R 2012 HANDBUCH T E R M I N A B S P R A C H E N I N D E R L A N D E S K I R C H E Herausgeber Referat Informationstechnologie in der Landeskirche und im Oberkirchenrat Evangelischer Oberkirchenrat

Mehr

Installationsleitfaden kabelsafe backup professional unter MS Windows

Installationsleitfaden kabelsafe backup professional unter MS Windows Installationsleitfaden kabelsafe backup professional unter MS Windows Installationsanleitung und Schnelleinstieg kabelsafe backup professional (kabelnet-obm) unter MS Windows Als PDF herunterladen Diese

Mehr

DOKUMENTATION VOGELZUCHT 2015 PLUS

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

Mehr

SafeRun-Modus: Die Sichere Umgebung für die Ausführung von Programmen

SafeRun-Modus: Die Sichere Umgebung für die Ausführung von Programmen SafeRun-Modus: Die Sichere Umgebung für die Ausführung von Programmen Um die maximale Sicherheit für das Betriebssystem und Ihre persönlichen Daten zu gewährleisten, können Sie Programme von Drittherstellern

Mehr

Carolo Knowledge Base

Carolo Knowledge Base KB 07: Wie stelle ich ein fremdsprachiges Layout ein? (1) My-T-Soft verhält sich bezüglich fremdsprachiger Layouts wie eine physische Tastatur, d.h. sie liefert lediglich die Codes für die einzelnen Tasten.

Mehr

DFBnet Postfachsystem Signatur, Automatische Antwort, Weiterleitung

DFBnet Postfachsystem Signatur, Automatische Antwort, Weiterleitung DFBnet Postfachsystem Signatur, Automatische Antwort, Weiterleitung Kapitel 1 - Einwahl ins Postfach Schritt 1 Einwahl über die Startseite des DFBnet www.dfbnet.org und Auswahl des DFBnet-Moduls DFBnet

Mehr

Professionelle Seminare im Bereich MS-Office

Professionelle Seminare im Bereich MS-Office Serienbrief aus Outlook heraus Schritt 1 Zuerst sollten Sie die Kontakte einblenden, damit Ihnen der Seriendruck zur Verfügung steht. Schritt 2 Danach wählen Sie bitte Gerhard Grünholz 1 Schritt 3 Es öffnet

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

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

Modul 2.2: Zugang zu Ihren Teilnehmer-Ordnern via ftp (zum Dateientransfer):

Modul 2.2: Zugang zu Ihren Teilnehmer-Ordnern via ftp (zum Dateientransfer): Modul 2.2/Multimediakurs Leinfelder Modul 2.2: Zugang zu Ihren Teilnehmer-Ordnern via ftp (zum Dateientransfer): Bitte ftp-hilfsprogramm (ftp-utility) benutzen. Wählen Sie hierbei folgende Verbindung an:

Mehr

Produktschulung WinDachJournal

Produktschulung WinDachJournal Produktschulung WinDachJournal Codex GmbH Stand 2009 Inhaltsverzeichnis Einleitung... 3 Starten des Programms... 4 Erfassen von Notizen in WinJournal... 6 Einfügen von vorgefertigten Objekten in WinJournal...

Mehr

Datenmaske für SPSS. Für die Datenanalyse mit SPSS können die Daten auf verschiedene Weise aufbereitet

Datenmaske für SPSS. Für die Datenanalyse mit SPSS können die Daten auf verschiedene Weise aufbereitet Für die Datenanalyse mit SPSS können die Daten auf verschiedene Weise aufbereitet werden: 1. Tabellenkalkulationsprogramme (Excel, Paradox) 2. Datenbankprogramme (dbase, Access) 3. Reine ASCII-Dateien

Mehr

Anleitung zum erfassen von Last Minute Angeboten und Stellenangebote

Anleitung zum erfassen von Last Minute Angeboten und Stellenangebote Anleitung zum erfassen von Last Minute Angeboten und Stellenangebote Zweck dieser Anleitung ist es einen kleinen Überblick über die Funktion Last Minute auf Swisshotelportal zu erhalten. Für das erstellen

Mehr

Programmierkurs Java

Programmierkurs Java Programmierkurs Java Dr. Dietrich Boles Aufgaben zu UE16-Rekursion (Stand 09.12.2011) Aufgabe 1: Implementieren Sie in Java ein Programm, das solange einzelne Zeichen vom Terminal einliest, bis ein #-Zeichen

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

Outlook 2000 Thema - Archivierung

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

Mehr

Seite 1 von 14. Cookie-Einstellungen verschiedener Browser

Seite 1 von 14. Cookie-Einstellungen verschiedener Browser Seite 1 von 14 Cookie-Einstellungen verschiedener Browser Cookie-Einstellungen verschiedener Browser, 7. Dezember 2015 Inhaltsverzeichnis 1.Aktivierung von Cookies... 3 2.Cookies... 3 2.1.Wofu r braucht

Mehr

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

Beheben von verlorenen Verknüpfungen 20.06.2005

Beheben von verlorenen Verknüpfungen 20.06.2005 Vor folgender Situation ist sicher jeder Solid Edge-Anwender beim Öffnen von Baugruppen oder Drafts schon einmal gestanden: Die Ursache dafür kann sein: Die Dateien wurden über den Explorer umbenannt:

Mehr

Lieferschein Dorfstrasse 143 CH - 8802 Kilchberg Telefon 01 / 716 10 00 Telefax 01 / 716 10 05 info@hp-engineering.com www.hp-engineering.

Lieferschein Dorfstrasse 143 CH - 8802 Kilchberg Telefon 01 / 716 10 00 Telefax 01 / 716 10 05 info@hp-engineering.com www.hp-engineering. Lieferschein Lieferscheine Seite 1 Lieferscheine Seite 2 Inhaltsverzeichnis 1. STARTEN DER LIEFERSCHEINE 4 2. ARBEITEN MIT DEN LIEFERSCHEINEN 4 2.1 ERFASSEN EINES NEUEN LIEFERSCHEINS 5 2.1.1 TEXTFELD FÜR

Mehr