Das erste Programm. 3.1 Hello World

Größe: px
Ab Seite anzeigen:

Download "Das erste Programm. 3.1 Hello World"

Transkript

1

2 3 Das erste Programm Die ersten Schritte in einer Programmiersprache sind erfahrungsgemäß immer ein wenig»holprig«. In diesem Kapitel wird daher ein erstes Programm vorgestellt, an dem einige grundlegende Syntaxelemente der Sprache C# erläutert werden. Die Entwicklungsumgebung ist für diese kleine Applikation ohne Belang Sie können sowohl das Visual Studio verwenden als auch mit dem Notepad oder einem beliebigen anderen Texteditor arbeiten. 3.1 Hello World»Hello World «ist das wohl berühmteste Programm, das jemals erstellt wurde. Es existiert auf allen Plattformen und in allen Sprachen, und jeder Programmierer hat irgendwann einmal eine Version davon erstellt. Auch nahezu jedes Fachbuch greift auf eine Variante von»hello World«zurück, um die ersten Schritte in einer Programmiersprache zu erläutern. Dieses Buch folgt dieser Tradition, somit ist das erste Programm eine»hello World«-Variante mit dem Namen»Hello Console«.

3 Kapitel 3 Das erste Programm Die Voraussetzung hierfür ist ein installiertes.net Framework SDK. Die Version ist an dieser Stelle noch nicht relevant, da es sich aber um ein Buch zu.net 4.0 handelt, ist es aus verständlichen Gründen sinnvoll, auch.net in der Version 4.0 zu installieren. Sollten Sie das Visual Studio oder Visual C# Express installiert haben, wird.net gleich mit installiert Der Pfad zum.net Framework Allein der Quellcode macht noch kein ausführbares Programm, denn er muss noch kompiliert werden. Sofern Sie mit dem Visual Studio oder Visual C# Express arbeiten, ist das kein Problem, weil Sie direkt aus der Entwicklungsumgebung heraus kompilieren können. Um Ihnen zu zeigen, dass die Entwicklungsumgebung zum Kompilieren nicht zwingend benötigt wird, soll dieses erste Beispielprogramm aber von Hand kompiliert werden. Der Name des Compilers ist csc.exe, und er befindet sich im Framework-Verzeichnis. Dieses unterscheidet sich je nach Framework-Version:»» C:\Windows\Microsoft.NET\Framework\v für.net 2.0, 32 Bit»» C:\Windows\Microsoft.NET\Framework\v3.5 für.net 3.5, 32 Bit»» C:\Windows\Microsoft.NET\Framework\v4.0 für.net Bit Die 64-Bit-Versionen finden Sie (sofern Sie einen 64-Bit-Rechner besitzen) im Unterverzeichnis Framework64 statt Framework. Für.NET 3.0 gibt es übrigens keinen eigenen Compiler, diese Erweiterung des.net Frameworks war lediglich ein Zusatz zu.net 2.0 und nutzt den gleichen Compiler. Im angegebenen Pfad befinden sich noch weitere kleine Hilfsprogramme. Die meisten dieser Programme sollten im Menü Extras des Visual Studio zu finden sein, möglicherweise aber nicht alle. Sie können aber weitere (auch eigene) hinzufügen. Permanente Einstellung des Pfads Um den Compiler nun von jeder beliebigen Stelle des Systems aus aufrufen zu können, muss dieser der PATH-Systemvariablen hinzugefügt werden. Wenn Sie eine der Entwicklungsumgebungen installiert haben, ist dieser Schritt nicht zwingend notwendig. Diese bringen nämlich eine spezielle Eingabeaufforderung mit, bei der vor dem Start eine kleine Batch-Datei ausgeführt wird, die den Pfad temporär einstellt. Die sogenannte Visual Studio-Eingabeaufforderung finden Sie im Startmenü unter Programme Microsoft Visual Studio 10 Visual Studio Tools Visual Studio Eingabeaufforderung. Innerhalb dieser Konsole sind alle Tools des Visual Studio erreichbar, nicht nur die Compiler, und Sie müssen nicht in den Pfadeinstellungen wursteln. Dennoch wird aus Gründen der Vollständigkeit auch der zweite Weg gezeigt. Die Einstellmöglichkeit für die Pfadvariable finden Sie in der Systemsteuerung. Öffnen Sie dort das Programm System. Alternativ können Sie auch im Startmenü auf den Eintrag Arbeitsplatz (unter Windows XP) bzw. Computer (unter Windows Vista und Windows 7) rechtsklicken und Eigenschaften auswählen. Unter Windows Vista bzw. Windows 7 erscheint zunächst der Action Manager. Dort müssen Sie dann noch den Link Erweiterte Systemeinstellungen anklicken, um zum gleichen Dialog zu gelangen wie unter Windows XP. Die Abbildungen 3.1 und 3.2 zeigen die Dialoge. 102

4 Hello World Abbildung 3.1: Der Action-Manager von Windows 7 mit dem Menüpunkt Erweiterte Systemeinstellungen Abbildung 3.2: Der Button für die Umgebungsvariablen 103

5 Kapitel 3 Das erste Programm Abbildung 3.3: Die einzustellende Variable Nach einem Klick auf den Button Umgebungsvariablen erscheint der Dialog zum Einstellen des Pfads, zu sehen in Abbildung 3.3. Die zu ändernde Variable ist Path. Achten Sie darauf, dass Sie auf keinen Fall Änderungen vornehmen, sondern nur den Pfad zu dem auf Ihrem Rechner installierten.net Framework hinzufügen Der Quelltext Nach langen Vorbereitungen ist es nun endlich Zeit, den ersten Programmcode einzugeben. Starten Sie einen Texteditor Ihrer Wahl, und fügen Sie die folgenden Zeilen ein: public class HelloConsole public static void Main( string[] args ) System.Console.WriteLine( "Hello Console C#" ); System.Console.ReadLine(); Listing 3.1: Ein einfaches Hello World-Programm Achten Sie genau auf die Schreibweise. C# unterscheidet wie alle C-typischen Sprachen zwischen Großund Kleinschreibung. Speichern Sie die Datei dann in einem Verzeichnis Ihrer Wahl unter dem Namen HelloConsole.cs ab. Achten Sie darauf, dass Sie die Datei als reinen Text abspeichern und dass auch die Endung korrekt ist. Vor allem das Notepad von Windows tendiert dazu, trotz angegebener Endung noch ein.txt anzuhängen. Um das zu verhindern, ändern Sie im Speichern-Dialog die Filteranzeige auf Alle Dateien und geben die Endung manuell an. 104

6 Hello World Kompilieren und Starten Das Programm ist nun bereits fertig zum Kompilieren. Starten Sie entweder die Eingabeaufforderung (sollten Sie vorher den Pfad zum.net Framework fest eingestellt haben) oder die Visual Studio-Eingabeaufforderung. Wechseln Sie in das Verzeichnis, in dem Sie die Datei abgespeichert haben. Sollte es sich dabei um ein Verzeichnis unterhalb von Eigene Dateien handeln, ist dessen Position abhängig vom verwendeten Betriebssystem und in der Regel über den Windows Explorer ermittelbar. Geben Sie zum Kompilieren Folgendes ein: csc HelloConsole.cs Abbildung 3.4: Das Programm, fertig kompiliert und ausgeführt Groß- und Kleinschreibung sind hier nicht relevant, unter Windows wird sie nicht unterschieden. Nach dem Aufruf des Compilers müssen Sie nun nur noch die Datei HelloConsole.exe aufrufen. Die Ausgabe zeigt Abbildung 3.4. Zur besseren Lesbarkeit innerhalb des Buches wurden die Farben für die Ausgabe in der Eingabeaufforderung geändert. Weiße Schrift auf schwarzem Grund lässt sich zwar auf dem Bildschirm recht gut lesen, beim Buchdruck allerdings ist diese Kombination nicht besonders vorteilhaft. Falls Sie die Änderungen ebenfalls vornehmen wollen, können Sie das im Eigenschaften-Dialog der Eingabeaufforderung (system-menü eigenschaften Farben bzw. systemmenü eigenschaften standardwerte) tun. HINWEIS Analyse des Programms.NET ist ein vollständig objektorientiertes System und arbeitet daher mit Klassen und Objekten. Tatsächlich ist es nicht möglich, irgendwelche Daten oder Funktionalitäten außerhalb von Klassen bzw. Datentypen zu definieren. Es gibt also keine»freilaufenden«funktionen. Die Zeile public class HelloConsole definiert eine sogenannte Klasse. Innerhalb dieser können nun Funktionalitäten oder Daten untergebracht werden. Der Gültigkeitsbereich der Klasse, also ihr Anfang und ihr Ende, sind durch geschweifte Klam- 105

7 Kapitel 3 Das erste Programm HINWEIS mern definiert. Die öffnende geschweifte Klammer kennzeichnet den Beginn der Klasse, die schließende geschweifte Klammer das Ende. Geschweifte Klammern kennzeichnen sogenannte Codeblöcke. Alles, was innerhalb eines Codeblocks deklariert wird, ist nur innerhalb dieses Codeblocks gültig. Codeblöcke treten an vielen Stellen in C# auf, z. B. bei Schleifen, bei Verzweigungen, aber auch bei Methoden (Funktionen) oder Datentypen. Das Wörtchen public im Kopf der Klassendeklaration bedeutet, dass der Zugriff auf diese Klasse öffentlich ist. Wäre die Klasse in einer DLL und Sie würden diese DLL nutzen, könnten Sie auf die Funktionalität dieser Klasse zugreifen. Man nennt diese Bezeichner auch Modifizierer oder englisch Modifier. Im Verlaufe des Buchs werden Sie noch weitere kennenlernen. Die Methode Innerhalb der Klasse befindet sich eine sogenannte Methode namens Main(). Diese Methode hat den folgenden Aufbau: public static void Main( string[] args ) System.Console.WriteLine( "Hello Console C#" ); System.Console.ReadLine(); Sie finden hier wieder einen Modifizierer, der die Methode als öffentlich kennzeichnet. Der Zugriff auf diese Methode ist daher von außerhalb der Klasse erlaubt. Jede dieser Methoden hat einen Rückgabewert, dessen Datentyp unmittelbar vor dem Methodennamen angegeben wird. Diese Rückgabewerte sind das Ergebnis der Methode, beispielsweise wenn diese eine Berechnung durchführt. In diesem Fall ist es void, was letztlich bedeutet, dass kein Wert zurückgeliefert wird. Das mag am Anfang ein wenig verwirrend wirken, ist aber letzten Endes konsequent. Anstatt unterscheiden zu müssen, ob eine Methode einen Wert zurückliefert oder nicht (und sich gegebenenfalls zwei unterschiedliche syntaktische Varianten merken zu müssen), hat eine Methode einfach immer einen Rückgabewert, der allerdings wie in diesem Fall leer (void) sein kann. Verständlicherweise macht es keinen Sinn, Funktionalitäten anzubieten, wenn diese nicht auch Daten entgegennehmen können. Das geschieht über Parameter, und in diesem Fall ist ein solcher Parameter vorhanden. Es handelt sich um ein string-array. Der Datentyp string steht für eine Zeichenkette. Ein Array fasst mehrere Daten des gleichen Typs zusammen und ermöglicht den Zugriff auf diese über einen Indexwert (eine Zahl). Es besteht allerdings kein Zwang, die übergebenen Werte auch zu verwenden..net ist nicht nur objektorientiert, es ist auch ein typsicheres System, und alle Sprachen, die.net verwenden, sind ebenfalls typsicher. Typsicherheit bedeutet kurz erklärt, dass alle Daten auch einen Datentyp haben. Eine Zahl ohne Nachkommastellen beispielsweise ist in der Regel in int, eine Zeichenkette hat den Datentyp string und eine Zahl mit Nachkommastellen den Datentyp double. Es gibt noch weitere, mehr zu Datentypen erfahren Sie im Kapitel 4 ab Seite 115. Anfang und Ende der Methode werden wieder durch und gekennzeichnet. Innerhalb der Methode befinden sich zwei Anweisungen. Die erste Anweisung gibt eine Zeichenkette auf der Konsole aus, die zweite wartet auf eine Eingabe (sonst wäre das Programm ja gleich wieder beendet). 106

8 Hello World Die Methode, die die Ausgabe vornimmt, ist WriteLine(). Ihr wird der Wert übergeben, der ausgegeben werden soll, in diesem Fall eine Zeichenkette. Da, wie bereits angesprochen, Methoden nicht frei im Gelände herumlaufen können, muss sie zu einer Klasse gehören. Diese Klasse heißt Console und ist eine sogenannte statische Klasse. Solche Klassen können unmittelbar verwendet werden, ohne dass vorher ein Objekt erzeugt werden muss. Auch über die unterschiedlichen Arten von Klassen erfahren Sie in diesem Buch noch mehr. Namespaces Vor dem Klassennamen steht noch System. Dabei handelt es sich um einen sogenannten Namespace. Namespaces sind ein wichtiges Element, sowohl bei der Programmierung als auch im.net Framework. Es handelt sich dabei um eine Kategorisierung der einzelnen Datentypen im.net Framework, die Sie auch in eigenen Programmen verwenden können. Und das hat durchaus einen tieferen Sinn. Das.NET Framework ist enorm umfangreich. Aufgrund der Tatsache, dass meist mehrere.net Frameworks auf einem Rechner installiert sind, lässt sich die Anzahl der Datentypen nicht mehr 100 % genau bestimmen, eine Zählung bei einer Standardinstallation des Visual Studio 2010 ergab jedoch einen Wert über Datentypen. Wären diese nun nicht unterteilt (in Namespaces), wäre es sehr schwer, den gerade benötigten Datentyp zu finden, und, was noch schlimmer ist, das System müsste immer vollständig in den Speicher geladen werden. Durch die Unterteilung in Namespaces ist es möglich, nur die DLLs und Namespaces zu laden, die wirklich benötigt werden. Die Klasse Console befindet sich im Namespace System. Damit ist jetzt auch klar, wie der Aufruf der Methode WriteLine() zustande kommt: <Namespace>.<Klassenname>.<Methodenname>( <Parameter> ); System.Console.WriteLine ( "... " ); Abschluss einer Methode In jeder Sprache muss es für den Compiler eine Möglichkeit geben, das Ende einer Anweisung zu erkennen. Im Falle von C# wird das Ende einer Anweisung durch ein Semikolon gekennzeichnet. Anweisungen können daher auch über mehrere Zeilen gehen. Der Code des Beispiels kann demnach auch folgendermaßen geschrieben werden: public class HelloConsole public static void Main( string[] args ) System.Console.WriteLine( "Hello Console C#" ); System.Console.ReadLine(); Bei der Ausführung gibt es hier keinen Unterschied. Auch eine Trennung an den Punkt-Operatoren, die Namespace, Klasse und Methode verbinden, ist möglich. Nicht möglich ist jedoch eine Trennung innerhalb einer Zeichenkette, da der Compiler dann nicht weiß, wie er damit umgehen soll. 107

9 Kapitel 3 Das erste Programm HINWEIS HINWEIS Die Methode ReadLine() Die Anweisung System.Console.ReadLine() hat lediglich die Aufgabe, auf eine Eingabe zu warten (nicht nur auf einen Tastendruck). Sie liefert einen Wert vom Typ string zurück. Wie Sie sehen können, wird dieser zurückgelieferte Wert hier nicht verwendet, er entschwindet ins Nirwana. Ganz gleich, welche Eingabe Sie tätigen, es ist nicht von Belang. Genauer gesagt wartet die Anwendung also darauf, dass der Benutzer eine der Tasten (Enter) oder ( ) drückt. Die runden Klammern am Ende der Methode ReadLine() sind nicht optional. Sie müssen stets geschrieben werden, ob nun Parameter übergeben werden oder nicht. Sie dienen der Unterscheidung zwischen Methoden und einem anderen Bestandteil von Datentypen, den Eigenschaften. Diese verhalten sich nach außen hin wie Variablen und haben keine runden Klammern am Ende Besonderheiten zur Methode Main() Die im Programm verwendete Methode Main() ist eine besondere Methode. Sie kann in mehreren Varianten existieren, von denen jede einzelne gültig ist: public static void Main()... public static void Main( string[] args )... public static int Main()... public static int Main( string args )... Die Methode Main() ist der sogenannte Einsprungpunkt des Programms. Jedes.NET-Programm (ohne Ausnahme) beginnt mit der ersten Anweisung der Methode Main() und endet, wenn diese komplett abgearbeitet wurde. Das gilt für alle Sprachen und alle Arten von Applikationen. Da diese Methode den Punkt angibt, an dem die Applikation beginnt, kann es sie innerhalb der Anwendung auch nur ein einziges Mal geben. Tatsächlich kann es die Methode Main() mehrfach im Programm geben, Sie müssen dem Compiler dann aber mitteilen, welche der Main()-Methoden verwendet werden soll. Von dieser Möglichkeit wird in der Praxis allerdings kaum Gebrauch gemacht. Die unterschiedlichen Varianten der Methode Main() haben die Aufgabe, dem Entwickler das größtmögliche Maß an Flexibilität zu verleihen. Der optionale übergebene Parameter args vom Typ string[] (string- Array) enthält, wenn angegeben, die Kommandozeilenparameter die an die Applikation übergeben wurden. Kommandozeilenparameter finden nicht nur in Konsolenapplikationen Anwendung, sie werden auch in Windows-Anwendungen verwendet, um beispielsweise bei einem Doppelklick auf eine Datei die dazugehörige Anwendung zu starten und die Datei gleich mit zu übergeben. Der ebenfalls optional zu verwendende Rückgabewert vom Typ int (einer Ganzzahl) ist der sogenannte Errorcode des Programms. Ist das Programm fehlerfrei durchgelaufen, wird hier der Wert 0 zurückgeliefert. Andere Werte bedeuten, dass es beim Programmlauf einen Fehler gab. Das Visual Studio erstellt eine Main()-Methode für Sie, wenn Sie ein neues Projekt anlegen. Darin befindet sich mitunter sogar bereits Code. In WPF-Anwendungen gibt es eine Besonderheit, hier können Sie normalerweise nicht auf die Methode Main() zugreifen, weil diese beim Kompilieren automatisch generiert wird. Sie existiert jedoch. Und mit ein klein wenig manuellem Eingreifen ist es auch möglich, eine eigene Main()-Methode zu verwenden. 108

10 Hello World, Variante Hello World, Variante 2 In einer zweiten Variante des Hello-World-Programms soll eine Eingabe des Benutzers ausgewertet werden. Die Auswertung besteht in diesem Fall allerdings nur aus der Ausgabe des eingegebenen Textes. Zusätzlich sollen auch das aktuelle Datum und die aktuelle Zeit ausgegeben werden. Datum und Zeit sind Daten des Typs DateTime, der sich wie auch der Datentyp Console im Namespace System befindet. DateTime.Now liefert das aktuelle Datum und die aktuelle Zeit. Now ist keine Methode, sondern eine sogenannte Eigenschaft. Daher werden hier auch keine Klammern angegeben. Der Benutzer soll nun seinen Namen eingeben, der danach gemeinsam mit Datum und Zeit wieder ausgegeben wird. Selbstverständlich sollte das Programm so freundlich sein und ihn höflich zu dieser Eingabe auffordern. Den Quelltext zeigt Listing 3.2. Auch bei diesem Beispiel genügt ein herkömmlicher Texteditor für die Eingabe. Achten Sie wieder auf die Groß-/Kleinschreibung. using System; public class HelloConsole2 public static void Main() Console.Write( "Bitte geben Sie Ihren Namen ein: " ); string name = Console.ReadLine(); string result = String.Format( "Hallo 0, es ist jetzt 1 am 2", name, DateTime.Now.ToLongTimeString(), DateTime.Now.ToLongDateString() ); Console.WriteLine( result ); Console.ReadLine(); Listing 3.2: Hello World in der Variante 2 Abbildung 3.5: Die Ausgabe des Programms 109

11 Kapitel 3 Das erste Programm Speichern Sie das Programm wieder unter einem beliebigen Namen ab, und kompilieren Sie es. Das funktioniert ebenso wie beim vorangegangenen Beispiel, hier gibt es keinen Unterschied. Wohl aber bei der Ausgabe, die Abbildung 3.5 zeigt. Zunächst schreibt das Programm die Zeile»Bitte geben Sie Ihren Namen ein«auf den Bildschirm. Die Eingabe erfolgt direkt dahinter. Schließlich wird der Name gemeinsam mit Datum und Zeit ausgegeben Analyse des Programms Am Quelltext fällt auf, dass die Aufrufe der einzelnen Methoden Write(), WriteLine() und ReadLine() nun ohne die Angabe des Namespace System erfolgen. Der Grund hierfür ist die erste Zeile des Programms: using System; using ist ein Schlüsselwort, das dem Compiler mitteilt, dass in dieser Datei der Namespace System verwendet wird und im Falle der Verwendung von Datentypen automatisch in diesem Namespace nach den Datentypen gesucht werden soll. Damit muss der Namespace nicht mehr explizit bei jedem Aufruf angegeben werden, was eine große Erleichterung ist. Die using-anweisung funktioniert nur mit Namespaces und ist nur gültig in der Datei, in der sie angewendet wird. Auf ähnliche Art eine komplette Klasse einzubinden ist in C# nicht möglich. Auch mehrere Namespaces auf einen Schlag einzubinden funktioniert nicht, für jeden Namespace muss eine einzelne using-anweisung angegeben werden. Die Klassendeklaration sowie die Deklaration der Methode kennen Sie bereits. Hier wurde die Variante von Main() gewählt, bei der weder Rückgabewert noch Parameterübergabe existieren. Innerhalb von Main() wird es jetzt aber interessant. Der erste Befehl schreibt wieder einen Text auf die Konsole, fügt diesem aber keinen Zeilenumbruch an. Das ist der Unterschied zwischen den Methoden Write() und WriteLine(). Auf die Ausgabe folgt nun die Eingabe eines Wertes mittels Console.ReadLine(). Da Write() keinen Zeilenumbruch erzeugt, erfolgt die Eingabe direkt hinter dem ausgegebenen Text, bezieht diesen aber nicht mit ein. Die Zeile string name = Console.ReadLine(); liest einen Text in den Speicher und weist diesen der Variablen name zu. Der Datentyp steht in C# also bei der Deklaration vor dem Namen der Variablen. Da es sich um eine Variable innerhalb einer Methode handelt (eine sogenannte lokale Variable), wird kein Modifizierer benötigt. Diese Variable ist ausschließlich innerhalb der Methode gültig, und ein Zugriff von außerhalb ist nicht möglich. Die nächste Anweisung ist der interessanteste Teil des Programms, denn hier wird die Ausgabe formatiert. Die Methode String.Format() ist eine sogenannte statische Methode. Sie dient, wie der Name schon sagt, der Formatierung einer Zeichenkette. Von diesen Formatierungen gibt es recht viele (und auch die hier gewünschte Ausgabe hätte ebenso gut auf andere Art erreicht werden können). Die einfachste Variante sehen Sie im Beispiel. Zunächst wird der Methode ein sogenannter Formatierungsstring übergeben. In diesem 110

12 Fazit enthalten sind Platzhalter: 0, 1 und 2. Nachfolgend werden die Werte übergeben, die anstelle der Platzhalter eingefügt werden sollen. Der erste Wert wird an der Position von 0 eingesetzt, der zweite an der Position von 1 usw. Dadurch entsteht die endgültige Zeichenkette. DateTime.Now liefert das aktuelle Datum und die aktuelle Zeit. Beide Bestandteile werden hier gemeinsam geliefert, können aber getrennt behandelt oder ausgegeben werden. Das passiert im Beispiel über die beiden Methoden ToLongTimeString() bzw. ToLongDateString(). Beachten Sie, dass diese Methoden Bestandteil des Datentyps DateTime sind. DateTime.Now ist eine Eigenschaft, die einen Wert vom Typ DateTime zurückliefert. Auf diesen zurückgelieferten Wert werden dann die Methoden angewendet. Methoden sind in.net immer Bestandteil eines Datentyps, genauer gesagt des Datentyps, zu dem sie passen. Die Zusammenfassung von Daten und der dazugehörigen Funktionalität ist eines der Konzepte, an die Sie sich bei der objektorientierten Programmierung gewöhnen müssen. 3.3 Fazit Mit zwei einfachen Programmen wurden ein kleiner Teil der Syntax von C# sowie einige grundlegende Elemente vorgestellt. Die Erklärungen der beiden Beispielprogramme sind natürlich nicht umfassend und erklären nicht alles, aber wenn dem so wäre, dann wäre ja auch dieses Buch ein wenig dünner, als es ist. Sie haben bereits erfahren, dass es Datentypen gibt, dass Sie Variablen verwenden können und dass sämtliche Funktionalität ausschließlich innerhalb von Datentypen, meist innerhalb von Klassen, existiert. Da die Anzahl der verfügbaren Funktionalitäten enorm umfangreich ist, empfiehlt sich der Einsatz einer Entwicklungsumgebung wie dem Visual Studio oder Visual C# Express. Darin enthalten ist eine IntelliSense genannte Hilfsfunktion, die die verfügbaren Methoden und Eigenschaften auflistet. Bei der Programmierung ist gerade dieses Feature unverzichtbar. In den nächsten Kapiteln werden die einzelnen Bestandteile eines C#-Programms genauer beleuchtet. Die grundlegenden Elemente sind hierbei Datentypen und Variablen, weshalb diese auch als erste beleuchtet werden. 111

Einführung zum Arbeiten mit Microsoft Visual C++ 2010 Express Edition

Einführung zum Arbeiten mit Microsoft Visual C++ 2010 Express Edition In den nachfolgenden Schritten finden Sie beschrieben, wie Sie in der Entwicklungsumgebung Microsoft Visual Studio 2010 eine Projektmappe, ein Projekt und einen ersten Quellcode erstellen, diesen kompilieren,

Mehr

Wo möchten Sie die MIZ-Dokumente (aufbereitete Medikamentenlisten) einsehen?

Wo möchten Sie die MIZ-Dokumente (aufbereitete Medikamentenlisten) einsehen? Anleitung für Evident Seite 1 Anleitung für Evident-Anwender: Einbinden der MIZ-Dokumente in Evident. Wo möchten Sie die MIZ-Dokumente (aufbereitete Medikamentenlisten) einsehen? Zunächst müssen Sie entscheiden,

Mehr

Ihr erstes C#- Programm

Ihr erstes C#- Programm Kapitel 3 Ihr erstes C#- Programm C# Mit einfachen Beispielen programmieren ISBN 3-8272-6426-X In diesem Kapitel werden Sie Ihr erstes kleines C#-Programm erstellen und ausführen. Ihr Erfolgsbarometer

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

Installation und Inbetriebnahme von Microsoft Visual C++ 2010 Express

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

Mehr

Installation OMNIKEY 3121 USB

Installation OMNIKEY 3121 USB Installation OMNIKEY 3121 USB Vorbereitungen Installation PC/SC Treiber CT-API Treiber Einstellungen in Starke Praxis Testen des Kartenlesegeräts Vorbereitungen Bevor Sie Änderungen am System vornehmen,

Mehr

Drucken aus der Anwendung

Drucken aus der Anwendung Drucken aus der Anwendung Drucken aus der Anwendung Nicht jeder Großformatdruck benötigt die volle Funktionsvielfalt von PosterJet - häufig sind es Standarddrucke wie Flussdiagramme und Organigramme die

Mehr

FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7

FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7 FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7 Die Installation der FuxMedia Software erfolgt erst NACH Einrichtung des Netzlaufwerks! Menüleiste einblenden, falls nicht vorhanden Die

Mehr

Informationen zur Verwendung von Visual Studio und cmake

Informationen zur Verwendung von Visual Studio und cmake Inhaltsverzeichnis Informationen zur Verwendung von Visual Studio und cmake... 2 Erste Schritte mit Visual Studio... 2 Einstellungen für Visual Studio 2013... 2 Nutzung von cmake... 6 Installation von

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

SRH - Kurzinformation

SRH - Kurzinformation SRH - Kurzinformation Dieses Dokument gibt eine Übersicht über das Shockley/Read/Hall-Programm, im folgenden SRH- Programm genannt. Bei dem SRH-Programm handelt es sich um ein Java Programm, welches in

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

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

Stammdatenanlage über den Einrichtungsassistenten

Stammdatenanlage über den Einrichtungsassistenten Stammdatenanlage über den Einrichtungsassistenten Schritt für Schritt zur fertig eingerichteten Hotelverwaltung mit dem Einrichtungsassistenten Bitte bereiten Sie sich, bevor Sie starten, mit der Checkliste

Mehr

Informatik 1 Tutorial

Informatik 1 Tutorial ETH Zürich, D-INFK/D-BAUG Herbstsemester 2014 Dr. Martin Hirt Christian Badertscher Informatik 1 Tutorial Dieses Tutorial hat zum Ziel, die notwendigen Tools auf dem eigenen Computer zu installieren, so

Mehr

MORE Profile. Pass- und Lizenzverwaltungssystem. Stand: 19.02.2014 MORE Projects GmbH

MORE Profile. Pass- und Lizenzverwaltungssystem. Stand: 19.02.2014 MORE Projects GmbH MORE Profile Pass- und Lizenzverwaltungssystem erstellt von: Thorsten Schumann erreichbar unter: thorsten.schumann@more-projects.de Stand: MORE Projects GmbH Einführung Die in More Profile integrierte

Mehr

Bedienungsanleitung Anlassteilnehmer (Vereinslisten)

Bedienungsanleitung Anlassteilnehmer (Vereinslisten) Bedienungsanleitung Anlassteilnehmer Dieses Programm ist speziell für Vereine entworfen. Es ist lizenzfrei verwendbar und gratis. Das Programm ist mit Excel 2010 erstellt worden und enthält VBA Programmierungen,

Mehr

Einführung in das Microsoft.NET-Framework. Programmiersprache C# 02: Visual Studio / Hello World. Boris Hülsmann

Einführung in das Microsoft.NET-Framework. Programmiersprache C# 02: Visual Studio / Hello World. Boris Hülsmann Einführung in das Microsoft.NET-Framework Programmiersprache C# 02: Visual Studio / Hello World Boris Hülsmann 23.09.2010 1 In dieser Einführung bekommen Sie einen kurzen Einstieg in das.net-framework

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

Informatik I Tutorial

Informatik I Tutorial ETH Zürich, D-INFK/D-BAUG Herbstsemester 2015 Dr. Martin Hirt Daniel Jost Informatik I Tutorial Dieses Tutorial hat zum Ziel, die notwendigen Tools auf dem eigenen Computer zu installieren, so dass ihr

Mehr

Installationsanleitungen

Installationsanleitungen Installationsanleitungen INPA SGBD-Entwicklungsumgebung (EDIABAS) INPA für Entwickler Bevor Sie EDIABAS / INPA installieren können, müssen Sie sich für den Ordner sgref auf smuc0900 freischalten lassen.

Mehr

Nach dem Einstecken des mdentity wird die Anwendung nicht gestartet

Nach dem Einstecken des mdentity wird die Anwendung nicht gestartet Nach dem Einstecken des mdentity wird die Anwendung nicht gestartet Zum Start der Anwendung, nach dem Einstecken des midentity Geräts, gibt es mehrere Möglichkeiten. Sofern Sie das midentity Gerät unter

Mehr

Möglichkeiten des Parallelbetriebs der VR-NetWorld Software Parallelbetrieb VR-NetWorld Software 4.4x und Version 5.0 ab der 2. Beta!

Möglichkeiten des Parallelbetriebs der VR-NetWorld Software Parallelbetrieb VR-NetWorld Software 4.4x und Version 5.0 ab der 2. Beta! Möglichkeiten des Parallelbetriebs der VR-NetWorld Software Um mehrere Versionsstände parallel betreiben zu können, sollte man die folgenden Hintergründe kennen, um zu verstehen wo ggf. die Hürden liegen.

Mehr

Microsoft Access 2010 Navigationsformular (Musterlösung)

Microsoft Access 2010 Navigationsformular (Musterlösung) Hochschulrechenzentrum Justus-Liebig-Universität Gießen Microsoft Access 2010 Navigationsformular (Musterlösung) Musterlösung zum Navigationsformular (Access 2010) Seite 1 von 5 Inhaltsverzeichnis Vorbemerkung...

Mehr

Einstellungen im Internet-Explorer (IE) (Stand 11/2013) für die Arbeit mit IOS2000 und DIALOG

Einstellungen im Internet-Explorer (IE) (Stand 11/2013) für die Arbeit mit IOS2000 und DIALOG Einstellungen im Internet-Explorer (IE) (Stand 11/2013) für die Arbeit mit IOS2000 und DIALOG Um mit IOS2000/DIALOG arbeiten zu können, benötigen Sie einen Webbrowser. Zurzeit unterstützen wir ausschließlich

Mehr

Stundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten

Stundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten Stundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten 2008 netcadservice GmbH netcadservice GmbH Augustinerstraße 3 D-83395 Freilassing Dieses Programm ist urheberrechtlich geschützt. Eine Weitergabe

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

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

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

Erstellen der Barcode-Etiketten:

Erstellen der Barcode-Etiketten: Erstellen der Barcode-Etiketten: 1.) Zuerst muss die Schriftart Code-39-Logitogo installiert werden! Das ist eine einmalige Sache und muss nicht zu jeder Börse gemacht werden! Dazu speichert man zunächst

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

Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung

Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung Nach dem Update auf die Version 1.70 bekommen Sie eine Fehlermeldung,

Mehr

Advoware mit VPN Zugriff lokaler Server / PC auf externe Datenbank

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

Mehr

Dokumentation zur Versendung der Statistik Daten

Dokumentation zur Versendung der Statistik Daten Dokumentation zur Versendung der Statistik Daten Achtung: gem. 57a KFG 1967 (i.d.f. der 28. Novelle) ist es seit dem 01. August 2007 verpflichtend, die Statistikdaten zur statistischen Auswertung Quartalsmäßig

Mehr

Daten-Synchronisation zwischen dem ZDV-Webmailer und Outlook (2002-2007) Zentrum für Datenverarbeitung der Universität Tübingen

Daten-Synchronisation zwischen dem ZDV-Webmailer und Outlook (2002-2007) Zentrum für Datenverarbeitung der Universität Tübingen Daten-Synchronisation zwischen dem ZDV-Webmailer und Outlook (2002-2007) Zentrum für Datenverarbeitung der Universität Tübingen Inhalt 1. Die Funambol Software... 3 2. Download und Installation... 3 3.

Mehr

Handbuch. NAFI Online-Spezial. Kunden- / Datenverwaltung. 1. Auflage. (Stand: 24.09.2014)

Handbuch. NAFI Online-Spezial. Kunden- / Datenverwaltung. 1. Auflage. (Stand: 24.09.2014) Handbuch NAFI Online-Spezial 1. Auflage (Stand: 24.09.2014) Copyright 2016 by NAFI GmbH Unerlaubte Vervielfältigungen sind untersagt! Inhaltsangabe Einleitung... 3 Kundenauswahl... 3 Kunde hinzufügen...

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

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

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

Mehr

Windows Vista Security

Windows Vista Security Marcel Zehner Windows Vista Security ISBN-10: 3-446-41356-1 ISBN-13: 978-3-446-41356-6 Leseprobe Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-41356-6 sowie im Buchhandel

Mehr

Netzwerkversion PVG.view

Netzwerkversion PVG.view Netzwerkversion PVG.view Installationshinweise Einführung Die Programm PVG.view kann zur Netzwerkversion erweitert werden. Die Erweiterung ermöglicht, bestehende oder neu erworbene Programmlizenzen im

Mehr

Serienbriefe schreiben mit Ratio - Adressen (Microsoft Word Versionen 8.0 und 9.0)

Serienbriefe schreiben mit Ratio - Adressen (Microsoft Word Versionen 8.0 und 9.0) Serienbriefe schreiben mit Ratio - Adressen (Microsoft Word Versionen 8.0 und 9.0) Allgemeines Die in Ratio gespeicherten Adressen können jederzeit exportiert werden, um sie an anderer Stelle weiter zu

Mehr

Einführung in die Java- Programmierung

Einführung in die Java- Programmierung Einführung in die Java- Programmierung Dr. Volker Riediger Tassilo Horn riediger horn@uni-koblenz.de WiSe 2012/13 1 Wichtig... Mittags keine Pommes... Praktikum A 230 C 207 (Madeleine + Esma) F 112 F 113

Mehr

Anzeige von eingescannten Rechnungen

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

Mehr

Handbuch für Redakteure

Handbuch für Redakteure Handbuch für Redakteure Erste Schritte... 1 Artikel erstellen... 2 Artikelinhalt bearbeiten... 3 Artikel bearbeiten... 3 Grunddaten ändern... 5 Weitere Artikeleigenschaften... 5 Der WYSIWYG-Editor... 6

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

Qt-Projekte mit Visual Studio 2005

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

Mehr

Die Textvorlagen in Microsoft WORD und LibreOffice Writer

Die Textvorlagen in Microsoft WORD und LibreOffice Writer Die Textvorlagen in Microsoft WORD und LibreOffice Writer Liebe Teilnehmer(-innen) am Landeswettbewerb Deutsche Sprache und Literatur Baden- Württemberg, Diese Anleitung soll Ihnen helfen Ihren Wettbewerbsbeitrag

Mehr

Terminabgleich mit Mobiltelefonen

Terminabgleich mit Mobiltelefonen Terminabgleich mit Mobiltelefonen Sie können Termine- und Aufgaben aus unserem Kalender, sowie die Adressdaten aus dem Hauptprogramm mit Ihrem Mobiltelefon abgleichen. MS Outlook dient dabei als Schnittstelle

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

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

Das erste Programm soll einen Text zum Bildschirm schicken. Es kann mit jedem beliebigen Texteditor erstellt werden.

Das erste Programm soll einen Text zum Bildschirm schicken. Es kann mit jedem beliebigen Texteditor erstellt werden. Einfache Ein- und Ausgabe mit Java 1. Hallo-Welt! Das erste Programm soll einen Text zum Bildschirm schicken. Es kann mit jedem beliebigen Texteditor erstellt werden. /** Die Klasse hello sendet einen

Mehr

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7

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

Mehr

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

Automatisierung ( Fernsteuerung ) von Excel unter Microsoft Windows Tilman Küpper (tilman.kuepper@hm.edu)

Automatisierung ( Fernsteuerung ) von Excel unter Microsoft Windows Tilman Küpper (tilman.kuepper@hm.edu) HMExcel Automatisierung ( Fernsteuerung ) von Excel unter Microsoft Windows Tilman Küpper (tilman.kuepper@hm.edu) Inhalt 1. Einleitung...1 2. Beispiele...2 2.1. Daten in ein Tabellenblatt schreiben...2

Mehr

Arbeiten mit UMLed und Delphi

Arbeiten mit UMLed und Delphi Arbeiten mit UMLed und Delphi Diese Anleitung soll zeigen, wie man Klassen mit dem UML ( Unified Modeling Language ) Editor UMLed erstellt, in Delphi exportiert und dort so einbindet, dass diese (bis auf

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-Sicherheit in 5 Schritten. Version 1.1 Weitere Texte finden Sie unter www.buerger-cert.de.

Windows-Sicherheit in 5 Schritten. Version 1.1 Weitere Texte finden Sie unter www.buerger-cert.de. Windows-Sicherheit in 5 Schritten Version 1.1 Weitere Texte finden Sie unter www.buerger-cert.de. Inhalt: 1. Schritt: Firewall aktivieren 2. Schritt: Virenscanner einsetzen 3. Schritt: Automatische Updates

Mehr

MULTIWEB Banking. Installation und Update unter Windows

MULTIWEB Banking. Installation und Update unter Windows MULTIWEB Banking Installation und Update unter Windows Handbuch Version: 1.0 CoCoNet GmbH Seite 1 von 7 MULTIWEB Banking Installation und Update unter Windows Handbuch Dieses Handbuch wurde mit äußerster

Mehr

Version 0.3. Installation von MinGW und Eclipse CDT

Version 0.3. Installation von MinGW und Eclipse CDT Version 0.3 Installation von MinGW und Eclipse CDT 1. Stellen Sie fest, ob Sie Windows in der 32 Bit Version oder in der 64 Bit Version installiert haben. 2. Prüfen Sie, welche Java Runtime vorhanden ist.

Mehr

Installationsanleitung DIALOGMANAGER

Installationsanleitung DIALOGMANAGER Um mit dem Dialog-Manager effektiv arbeiten zu können, sollte Ihr PC folgende Mindestvoraussetzungen erfüllen: RAM-Speicher: mind. 2 GB Speicher Festplatte: 1 GB freier Speicher Betriebssystem: Windows

Mehr

Fraunhofer FOKUS ADPSW-INSTALLATION. Abiturdaten-Prüfsoftware. Version 3.0.1, 7. Mai 2013 FRAUNHOFER-INSTITUT FÜR OFFENE KOMMUNIKATIONSSYSTEME FOKUS

Fraunhofer FOKUS ADPSW-INSTALLATION. Abiturdaten-Prüfsoftware. Version 3.0.1, 7. Mai 2013 FRAUNHOFER-INSTITUT FÜR OFFENE KOMMUNIKATIONSSYSTEME FOKUS Fraunhofer FOKUS FRAUNHOFER-INSTITUT FÜR OFFENE KOMMUNIKATIONSSYSTEME FOKUS ADPSW-INSTALLATION Abiturdaten-Prüfsoftware Version 3.0.1, 7. Mai 2013 IN ZUSAMMENARBEIT MIT ADPSW-INSTALLATION Abiturdaten-Prüfsoftware

Mehr

, dadurch wird der andere Modus eingestellt, also es sieht dann so aus

, dadurch wird der andere Modus eingestellt, also es sieht dann so aus Hier finden Sie ein von mir empfohlenes Programm. Es heißt: ESET Smart Security 4 Sie finden hierzu nähere Information im Internet unter: https://www.eset.de/produkte/eset-smart-security/ Funktion des

Mehr

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

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

Mehr

Windows Server 2012 RC2 konfigurieren

Windows Server 2012 RC2 konfigurieren Windows Server 2012 RC2 konfigurieren Kurzanleitung um einen Windows Server 2012 als Primären Domänencontroller einzurichten. Vorbereitung und Voraussetzungen In NT 4 Zeiten, konnte man bei der Installation

Mehr

Neue Schriftarten installieren

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

Mehr

Stand: 28.11.2012. Adressnummern ändern Modulbeschreibung

Stand: 28.11.2012. Adressnummern ändern Modulbeschreibung Seite 1 Inhalt Allgemein...3 Installation...3 manuelle Eingabe von alten und neuen Adressnummern...4 Vorbereiten von Adressnummern-Änderungen in Tabellen...5 Seite 2 Allgemein Das INKS-Modul ermöglicht

Mehr

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

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

Mehr

Print2CAD 2017, 8th Generation. Netzwerkversionen

Print2CAD 2017, 8th Generation. Netzwerkversionen Installation der Netzwerkversion Kazmierczak Software Print2CAD 2017, 8th Generation Print2CAD 2017, 8th Generation Netzwerkversionen Einführung Installationshinweise Die Programme von Kazmierczak Software

Mehr

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler Downloadfehler in DEHSt-VPSMail Workaround zum Umgang mit einem Downloadfehler Downloadfehler bremen online services GmbH & Co. KG Seite 2 Inhaltsverzeichnis Vorwort...3 1 Fehlermeldung...4 2 Fehlerbeseitigung...5

Mehr

Flash Videos einbinden

Flash Videos einbinden Flash Videos einbinden Im Kapitel Videos einbinden ( - ) haben Sie gesehen, wie man einfach und ohne Zusatzprogramme kleine Videoclips auf seiner einbinden kann. Ich persönlich würde jedem dieses Verfahren

Mehr

Erstellen von x-y-diagrammen in OpenOffice.calc

Erstellen von x-y-diagrammen in OpenOffice.calc Erstellen von x-y-diagrammen in OpenOffice.calc In dieser kleinen Anleitung geht es nur darum, aus einer bestehenden Tabelle ein x-y-diagramm zu erzeugen. D.h. es müssen in der Tabelle mindestens zwei

Mehr

WinVetpro im Betriebsmodus Laptop

WinVetpro im Betriebsmodus Laptop WinVetpro im Betriebsmodus Laptop Um Unterwegs Daten auf einem mobilen Gerät mit WinVetpro zu erfassen, ohne den Betrieb in der Praxis während dieser Zeit zu unterbrechen und ohne eine ständige Online

Mehr

CD einlegen (Moment warten) Die Aktion markieren, die durchgeführt werden soll. (in diesem Beispiel»Audio-CD-Wiedergabe)

CD einlegen (Moment warten) Die Aktion markieren, die durchgeführt werden soll. (in diesem Beispiel»Audio-CD-Wiedergabe) D abspielen Ds lassen sich sehr einfach über den Windows Media Player abspielen. Der schaltet sich nämlich automatisch ein. Das heißt im Klartext: Lautsprecher einschalten, D einlegen, und schon geht s

Mehr

1) Farbsteuergerät in der Nikobus-Software unter Modul zufügen hinzufügen.

1) Farbsteuergerät in der Nikobus-Software unter Modul zufügen hinzufügen. Programmierung des Farbsteuergeräts 340-00112 für Nikobus Diese Bedienungsanleitung gilt auch für die Nikobus-Produkte 340-00111 und 340-00113. Achtung: einige der aufgeführten Betriebsarten sind nur auf

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 und Outlook Express

Outlook und Outlook Express 1 von 8 24.02.2010 12:16 Outlook und Outlook Express Bevor Sie anfangen: Vergewissern Sie sich, dass Sie eine kompatible Version von Outlook haben. Outlook 97 wird nicht funktionieren, wohl aber Outlook

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

Einrichten einer Festplatte mit FDISK unter Windows 95/98/98SE/Me

Einrichten einer Festplatte mit FDISK unter Windows 95/98/98SE/Me Einrichten einer Festplatte mit FDISK unter Windows 95/98/98SE/Me Bevor Sie die Platte zum ersten Mal benutzen können, muss sie noch partitioniert und formatiert werden! Vorher zeigt sich die Festplatte

Mehr

Tipps und Tricks zu den Updates

Tipps und Tricks zu den Updates Tipps und Tricks zu den Updates Grundsätzlich können Sie Updates immer auf 2 Wegen herunterladen, zum einen direkt über unsere Internetseite, zum anderen aus unserer email zu einem aktuellen Update. Wenn

Mehr

Objektorientiertes Programmieren mit Suse Linux

Objektorientiertes Programmieren mit Suse Linux Objektorientiertes Programmieren mit Suse Linux Zum Programmieren werden 2 Komponenten benötigt: 1. einen Editor zur Eingabe des Quellcodes 2. einen Compiler, der den Quellcode in die Maschinensprache

Mehr

Hinweise zur Datensicherung für die - Prüfmittelverwaltung - Inhalt

Hinweise zur Datensicherung für die - Prüfmittelverwaltung - Inhalt Hinweise zur Datensicherung für die - Prüfmittelverwaltung - Inhalt 1. Vorbetrachtungen... 2 2. Die Installation... 2 3. Einstellungen - Erstellung der Verknüpfung... 3 3.1 Benutzung des Konfigurationsprogramms

Mehr

AutoCAD 2007 - Dienstprogramm zur Lizenzübertragung

AutoCAD 2007 - Dienstprogramm zur Lizenzübertragung AutoCAD 2007 - Dienstprogramm zur Lizenzübertragung Problem: Um AutoCAD abwechselnd auf mehreren Rechnern einsetzen zu können konnte man bis AutoCAD 2000 einfach den Dongle umstecken. Seit AutoCAD 2000i

Mehr

Adobe Photoshop CS2, CS3, CS4, CS5 mit Auto-SoftProof-Ansicht

Adobe Photoshop CS2, CS3, CS4, CS5 mit Auto-SoftProof-Ansicht Typischerweise belässt und bearbeitet man digitale Bilder im RGB-Farbmodus, auch wenn das Hauptausgabeziel ein CMYK- Farbraum ist. Um eine farbliche Kontrolle des Ergebnisses während der Bearbeitung zu

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

4 Aufzählungen und Listen erstellen

4 Aufzählungen und Listen erstellen 4 4 Aufzählungen und Listen erstellen Beim Strukturieren von Dokumenten und Inhalten stellen Listen und Aufzählungen wichtige Werkzeuge dar. Mit ihnen lässt sich so ziemlich alles sortieren, was auf einer

Mehr

Microsoft Visual Studio Community 2015

Microsoft Visual Studio Community 2015 Microsoft Visual Studio Community 2015 Visual Studio Community 2015 ist eine kostenlose IDE mit leistungsfähigen Programmier- und Entwicklungswerkzeugen für Windows, ios und Android. Sie ist für einzelne

Mehr

Praktikum Ingenieurinformatik. Termin 2. Verzweigungen (if-else), printf und scanf, while-schleife

Praktikum Ingenieurinformatik. Termin 2. Verzweigungen (if-else), printf und scanf, while-schleife Praktikum Ingenieurinformatik Termin 2 Verzweigungen (if-else), printf und scanf, while-schleife 1 1. Import/Export von Eclipse-Projekten 2. Verzweigungen (if-else-anweisung) 3. printf und scanf 4. Übungsaufgaben

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

2.4 Das erste C++-Programm *

2.4 Das erste C++-Programm * 2.4 Das erste C++-Programm * 11 2.4 Das erste C++-Programm * Den besten Lernerfolg erzielen Sie, wenn Sie alle Beispiele dieses Buchs selbst nachvollziehen. Sie können hierzu einen Compiler verwenden,

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

Ihr IT-Administrator oder unser Support wird Ihnen im Zweifelsfall gerne weiterhelfen.

Ihr IT-Administrator oder unser Support wird Ihnen im Zweifelsfall gerne weiterhelfen. Dieses Dokument beschreibt die nötigen Schritte für den Umstieg des von AMS.4 eingesetzten Firebird-Datenbankservers auf die Version 2.5. Beachten Sie dabei, dass diese Schritte nur bei einer Server-Installation

Mehr

Wie Sie mit Mastern arbeiten

Wie Sie mit Mastern arbeiten Wie Sie mit Mastern arbeiten Was ist ein Master? Einer der großen Vorteile von EDV besteht darin, dass Ihnen der Rechner Arbeit abnimmt. Diesen Vorteil sollten sie nutzen, wo immer es geht. In PowerPoint

Mehr

1. Formulieren Sie den Algorithmus <Bedienung eines Getränkeautomaten> nach den oben genannten Kriterien.

1. Formulieren Sie den Algorithmus <Bedienung eines Getränkeautomaten> nach den oben genannten Kriterien. Java 1 Einführung Grundlegende Übungsaufgaben Arbeitsauftrag 1.1 1. Formulieren Sie den Algorithmus nach den oben genannten Kriterien. Beispiel: Bedienung eines Getränkeautomaten

Mehr

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

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

Mehr

Autoformat während der Eingabe

Autoformat während der Eingabe Vorbereitung der Arbeitsumgebung Herbert Utz Verlag Endlich! Der Text ist abgeschlossen und die letzten Korrekturen sind eingearbeitet. Herzlichen Glückwunsch. Jetzt bleibt nur noch die richtige Formatierung,

Mehr

Objektorientierte Programmierung

Objektorientierte Programmierung Objektorientierte Programmierung 1 Geschichte Dahl, Nygaard: Simula 67 (Algol 60 + Objektorientierung) Kay et al.: Smalltalk (erste rein-objektorientierte Sprache) Object Pascal, Objective C, C++ (wiederum

Mehr

ecaros2 - Accountmanager

ecaros2 - Accountmanager ecaros2 - Accountmanager procar informatik AG 1 Stand: FS 09/2012 Inhaltsverzeichnis 1 Aufruf des ecaros2-accountmanager...3 2 Bedienung Accountmanager...4 procar informatik AG 2 Stand: FS 09/2012 1 Aufruf

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 Vom Problem zum Programm

1 Vom Problem zum Programm Hintergrundinformationen zur Vorlesung GRUNDLAGEN DER INFORMATIK I Studiengang Elektrotechnik WS 02/03 AG Betriebssysteme FB3 Kirsten Berkenkötter 1 Vom Problem zum Programm Aufgabenstellung analysieren

Mehr

Pfötchenhoffung e.v. Tier Manager

Pfötchenhoffung e.v. Tier Manager Pfötchenhoffung e.v. Tier Manager A.Ennenbach 01.08.2015 Tier Manager Inhalt Administrationsbereich Tiere auflisten & suchen Tier hinzufügen Tier bearbeiten (Status ändern, etc.) Administrationsbereich

Mehr