Das erste Programm. 3.1 Hello World
|
|
- Leonard Fürst
- vor 8 Jahren
- Abrufe
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
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,
MehrWo 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,
MehrIhr 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
MehrProgramme 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
MehrInstallation 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
MehrInstallation 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,
MehrDrucken 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
MehrFuxMedia 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
MehrInformationen 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
MehrEs 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
MehrSRH - 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
MehrZwischenablage (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
MehrMediator 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
MehrStammdatenanlage ü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
MehrInformatik 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
MehrMORE 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
MehrBedienungsanleitung 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,
MehrEinfü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
MehrProduktschulung 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...
MehrInformatik 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
MehrInstallationsanleitungen
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.
MehrNach 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
MehrMö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.
MehrMicrosoft 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...
MehrEinstellungen 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
MehrStundenerfassung 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
MehrLineargleichungssysteme: Additions-/ Subtraktionsverfahren
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als
MehrHandbuch 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
MehrWie 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,
MehrErstellen 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
MehrOP-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
MehrMeldung 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,
MehrAdvoware 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
MehrDokumentation 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
MehrDaten-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.
MehrHandbuch. 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...
MehrGruppenrichtlinien 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
MehrAnton 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
MehrWindows 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
MehrNetzwerkversion 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
MehrSerienbriefe 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
MehrEinfü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
MehrAnzeige 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
MehrHandbuch 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
MehrProfessionelle 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
MehrQt-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
MehrDie 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
MehrTerminabgleich 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
Mehr5 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
MehrDatenü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
MehrDas 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
MehrEinrichtung 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
MehrEnigmail 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
MehrAutomatisierung ( 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
MehrArbeiten 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
MehrC++ 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()
MehrWindows-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
MehrMULTIWEB 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
MehrVersion 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.
MehrInstallationsanleitung 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
MehrFraunhofer 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
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
MehrWordpress: 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
MehrWindows 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
MehrNeue 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,
MehrStand: 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
MehrWichtige 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
MehrPrint2CAD 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
MehrDownloadfehler 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
MehrFlash 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
MehrErstellen 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
MehrWinVetpro 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
MehrCD 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
Mehr1) 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
MehrMatrix42. 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
MehrOutlook 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
MehrAnleitung ü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
MehrEinrichten 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
MehrTipps 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
MehrObjektorientiertes 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
MehrHinweise 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
MehrAutoCAD 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
MehrAdobe 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
MehrLieferschein 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
Mehr4 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
MehrMicrosoft 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
MehrPraktikum 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
MehrDiese 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,
Mehr2.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,
MehrDokumentation 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
MehrIhr 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
MehrWie 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
Mehr1. 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
Mehr2. 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)
MehrAutoformat 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,
MehrObjektorientierte 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
Mehrecaros2 - 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
MehrArtikel 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
Mehr1 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
MehrPfö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