Rainer G. Haselier, Klaus Fahnenstich. Richtig einsteigen: Programmieren lernen mit Visual Basic 2010

Größe: px
Ab Seite anzeigen:

Download "Rainer G. Haselier, Klaus Fahnenstich. Richtig einsteigen: Programmieren lernen mit Visual Basic 2010"

Transkript

1

2 Rainer G. Haselier, Klaus Fahnenstich Richtig einsteigen: Programmieren lernen mit Visual Basic 2010

3 Rainer G. Haselier, Klaus Fahnenstich: Richtig einsteigen: Programmieren lernen mit Visual Basic 2010 Copyright 2011 O Reilly Verlag GmbH & Co. KG Das in diesem Buch enthaltene Programmmaterial ist mit keiner Verpflichtung oder Garantie irgendeiner Art verbunden. Autor, Übersetzer und der Verlag übernehmen folglich keine Verantwortung und werden keine daraus folgende oder sonstige Haftung übernehmen, die auf irgendeine Art aus der Benutzung dieses Programmmaterials oder Teilen davon entsteht. Die in diesem Buch erwähnten Software- und Hardwarebezeichnungen sind in den meisten Fällen auch eingetragene Marken und unterliegen als solche den gesetzlichen Bestimmungen. Der Verlag richtet sich im Wesentlichen nach den Schreibweisen der Hersteller. Das Werk, einschließlich aller Teile, ist urheberrechtlich geschützt. Jede Verwertung außerhalb der engen Grenzen des Urheberrechtsgesetzes ist ohne Zustimmung des Verlags unzulässig und strafbar. Das gilt insbesondere für Vervielfältigungen, Übersetzungen, Mikroverfilmungen und die Einspeicherung und Verarbeitung in elektronischen Systemen. Kommentare und Fragen können Sie gern an uns richten: Microsoft Press Deutschland Konrad-Zuse-Straße Unterschleißheim mspressde@oreilly.de ISBN , PDF-eBook-ISBN O Reilly Verlag GmbH & Co. KG Balthasarstraße 81, D Köln Alle Rechte vorbehalten Umschlaggestaltung: Hommer Design GmbH, Haar ( Layout und Satz: rabbitsoft, Aachen Korrektorat: Ulla Otte-Fahnenstich, Aachen und Frauke Wilkens, München Gesamtherstellung: Kösel, Krugzell (

4 Inhaltsverzeichnis Teil I Erste Schritte 1 Einleitung Die Themenschwerpunkte dieses Buches Visual Basic 2010 Express Visual Basic NET Framework Wie Sie am besten mit diesem Buch arbeiten Programmieren verstehen lernen Aufbau des Buches Aufbau der einzelnen Kapitel Konventionen in diesem Buch Die DVD, Softlinks und die Website zu diesem Buch Unterstützung für dieses Buch Systemvoraussetzungen Genug der Vorrede und hinein ins Vergnügen Visual Basic 2010 Express installieren Die Installation Visual Basic 2010 Express registrieren Änderungen an Ihrem PC durch die Installation Die Beispieldateien verwenden Zusammenfassung Teil II Grundlagen von Visual Basic 3 Die ersten Visual Basic-Programme erstellen Oberfläche von Visual Basic 2010 Express Die Startseite Wichtige Komponenten der IDE Einfaches und erweitertes Menü Das»klassische«erste Programm erstellen »Hello World«unter der Lupe Deklarieren eines Moduls

5 Inhaltsverzeichnis Prozeduren im Allgemeinen, Kommentare und die Main-Prozedur Console.WriteLine: Prozedur mit Parameter Console.ReadKey: Prozedur mit Rückgabewert Wo sind Console.WriteLine und Console.ReadKey? Hello Windows World Exkurs: Programmerstellung und -ausführung Weitere Ordner im Projektmappen-Explorer Ein Blick auf den MSIL-Code Übungen zu diesem Kapitel Zusammenfassung Variablen, Datentypen und Operatoren Einen Minirechner programmieren Datentypen im Überblick Deklaration von Variablen Namen für Variablen Groß- und Kleinschreibung für Variablennamen Visual Basic-Datentypen und das gemeinsame Typsystem von.net Framework 63 Werttypen und Verweistypen Die Bedeutung von Nothing bei Verweistypen Typumwandlung im Überblick Operatoren Der Modulo-Operator Zusammengesetzte Zuweisungsoperatoren Übungen zu diesem Kapitel Zusammenfassung Ausnahmen behandeln Machen Sie Ihre Programme absturzsicher Programme ohne Debugging starten Unbehandelte Ausnahmen oder: Was passiert bei der Umwandlung, wenn statt einer Zahl Buchstaben eingegeben werden? Einfache Try...Catch...End Try-Anweisung Den Rechner absturzsicher machen, Teil Mehrere Catch-Blöcke verwenden Den Rechner absturzsicher machen, Teil Weitere Informationen über die Ausnahme ermitteln Informationen zu den Ausnahmen erhalten Finally: Sicherstellen, dass Code ausgeführt wird Throw: Ausnahmen auslösen und weiterreichen Übungen zu diesem Kapitel Zusammenfassung

6 Inhaltsverzeichnis 6 Entscheidungen und Schleifen programmieren Vergleichsoperatoren Logische Operatoren And und AndAlso logische Und-Operatoren Or und OrElse logische Oder-Operatoren Not der logische Nicht-Operator Verzweigungen Die If-Anweisung Die If-Else-Anweisung If und Else verschachteln ElseIf-Ketten Die Select-Anweisung Die IIf-Funktion Schleifen Die For-Next-Schleife Die For Each-Schleife Die While-Schleife Die Do-Loop-Anweisungen Fortgeschrittene Schleifensteuerung Die Exit-Anweisung Die Exit-Anweisung in verschachtelten Schleifen Die Continue-Anweisung Die GoTo-Anweisung Übungen zu diesem Kapitel Zusammenfassung Arrays Was ist ein Array? Array-Variablen deklarieren Array-Variablen initialisieren Elemente eines Arrays ansprechen Alle Elemente eines Arrays durchlaufen Arrays mit For Each durchlaufen Größe eines Arrays ändern Mehrdimensionale Arrays Nützliche Methoden für Arrays Daten zwischen Arrays kopieren Arrays duplizieren Die Klasse ArrayList Neue Elemente in eine ArrayListe aufnehmen Elemente aus einer ArrayListe entfernen Das Beispielprogramm ListeFüllen Übungen zu diesem Kapitel Zusammenfassung

7 Inhaltsverzeichnis Teil III Konzepte der objektorientierten Programmierung (OOP) 8 Methoden Wozu werden Methoden benötigt? Eigene Methoden erstellen Methoden dokumentieren Methoden umbenennen Die allgemeine Syntax von Methoden Zugriffsmodifizierer Shared Eine weitere Kuriosität von Visual Basic Methodenname Parameterliste Rückgabewert Gültigkeitsbereich von Variablen Methodenübergreifender Zugriff auf Variablen Methoden überladen Übungen zu diesem Kapitel Zusammenfassung Zeichenfolgen Grundlagen und Besonderheiten Zeichenfolgen verketten Sonderzeichen in Zeichenketten aufnehmen Zeichenfolgen vergleichen Zahlen in Zeichenfolgen umwandeln Formatierung mit ToString und Format Zeichenfolgen bearbeiten Auf einzelne Zeichen zugreifen Beispiel: Arbeiten mit Zeichenfolgen Zeichenfolgen durchsuchen Groß-/Kleinschreibung ignorieren Übung: Groß-/Kleinschreibung ignorieren Groß-/Kleinschreibung ändern Zeichenfolgen trimmen Zeichenfolgen einfügen und ersetzen Zeichenfolgen zerlegen Das StringBuilder-Objekt StringBuilder-Objekte erzeugen StringBuilder-Objekte bearbeiten Übung: Performancetest Übungen zu diesem Kapitel Zusammenfassung

8 Inhaltsverzeichnis 10 Debuggen Einleitung Ausgeben von Meldungen Die Klasse Debug Primfaktoren zerlegen, 1. Fassung Assertions auslösen Bedingte Kompilierung Programme schrittweise ausführen Debugger-Crashkurs: Primfaktoren zerlegen, 2. Fassung Die Symbolleiste Debuggen Anzeigen von Daten mit der Schnellansicht Das Überwachungsfenster Übungen zu diesem Kapitel Zusammenfassung Klassen und Module erstellen Einführung in Klassenkonzepte Was ist eine Klasse? Von der Klasse zum Objekt: Der Konstruktor Die Klasse um eine Methode/Prozedur erweitern Zugriff auf die Daten mittels Eigenschaften und Get/Set-Prozeduren Automatisch implementierte Eigenschaften Die Mutter aller Klassen in.net: System.Object Methoden überschreiben Vererbung: Basisklasse festlegen Zugriffsmodifizierer: Public, Private & Co Klasse zur Protokollierung von Ausnahmen Das Projekt erstellen... Die Daten der Klasse Enumerationen Die Konstruktoren für die Klasse Logger erstellen Die Klassenmethoden zum Protokollieren erstellen Die neue Klasse testen Klassenbibliothek in anderen Projekten verwenden Module und Shared-Methoden in Klassen Das Projekt in diesem Abschnitt Temperaturumrechnung: Die Klasse und die erste Klassenmethode erstellen Die neuen Methoden in einer Konsolenanwendung testen Der absolute Nullpunkt Die weiteren Methoden zur Temperaturumrechnung einfügen Die Eigenschaften der Klasse erstellen In die Klassenbibliothek ein Modul einfügen Übungen zu diesem Kapitel Zusammenfassung

9 Inhaltsverzeichnis 12 Strukturen und Schnittstellen Strukturen Die Verwandtschaft von Strukturen und Klassen Deklaration einer Struktur Verschachtelte Strukturen Die Unterschiede von Strukturen und Klassen im Überblick Schnittstellen Was ist eine Schnittstelle? Implementieren einer Schnittstelle Eigene Schnittstellen erstellen Unterschiede zwischen Schnittstellen und Klassen Übungen zu diesem Kapitel Zusammenfassung Teil IV Windows Forms-Anwendungen 13 Windows Forms-Anwendungen erstellen Projekt für Windows Forms-Anwendungen erstellen Steuerelemente einfügen Anwendungseinstellungen verwenden Anwendungseinstellungen definieren Die TrackBars mit den Anwendungseinstellungen verknüpfen Auf Ereignisse reagieren Ereignishandler für Steuerelemente erstellen Ereignishandler für das Form erstellen RGB-Farbwert in Hexadezimaldarstellung umwandeln Übungen zu diesem Kapitel Zusammenfassung Steuerelemente erstellen Benutzerdefinierte Steuerelemente Verschiedene Arten benutzerdefinierter Steuerelemente Zusammengesetztes Steuerelement erstellen Das Projekt und die Benutzeroberfläche erstellen Eigenschaften und Entwurfszeitattribute Das Testprogramm erstellen Eigene Steuerelemente dauerhaft in die Toolbox einfügen Abgeleitetes Steuerelement erstellen Die Projektmappe erstellen und konfigurieren Das Gerüst des Steuerelements FilterTextBox implementieren

10 Inhaltsverzeichnis Das Filtern implementieren: Die Theorie Das Filtern implementieren: Die Praxis Das Testprogramm erstellen Übungen zu diesem Kapitel Zusammenfassung Menüleisten, Symbolleisten und Dialogfelder erstellen und verwenden MyNotepad im Überblick Die Benutzeroberfläche erstellen Die Menüleiste einfügen Dateien öffnen und speichern Konzeptionelle Überlegungen zum Datei-Menü Datei-Operationen, die zweite Runde MyNotepad»sauber«beenden Exkurs: Die Klasse MessageBox Das Bearbeiten-Menü fertigstellen Ein Info-Dialogfeld einfügen Eine Standardsymbolleiste ergänzen Das Suchen-Dialogfeld erstellen Die Optik des Dialogfeldes erstellen Das Dialogfeld aufrufen Datenaustausch zwischen NotepadForm und SearchForm Den Code für die Suche schreiben Extras-Features für den Editor Schriftart einstellen Standarddialogfeld nur mit Code verwenden Der Zeilenumbruchmodus Übungen zu diesem Kapitel Zusammenfassung My Visual Basic Der Namespace My Windows Forms-Anwendung mit Registerkarten Die Registerkarte Application erstellen Die Registerkarte Computer erstellen Die Registerkarten User und SpecialDirectories erstellen Das Computer-Objekt: Kurzübersicht Das FileSystem-Objekt: Kurzübersicht Übungen zu diesem Kapitel Zusammenfassung

11 Inhaltsverzeichnis 17 Datenbankzugriff mit ADO.NET Die Beispieldatenbank Datenbanken in ein Projekt einfügen Datenquellen Daten auf einem Formular anzeigen Speicherort der MDB-Datei Arbeiten mit Unterformularen ComboBox mit Daten aus der Datenquelle füllen Installationsprogramm erstellen Zusammenfassung Stichwortverzeichnis

12 Kapitel 1 Einleitung I Erste Schritte In diesem Kapitel lernen Sie welche Themenschwerpunkte in diesem Buch behandelt werden was sich hinter.net Framework verbirgt wie dieses Buch aufgebaut ist wie Sie am besten mit diesem Buch arbeiten 1.1 Die Themenschwerpunkte dieses Buches Herzlich willkommen bei»richtig einsteigen: Programmieren lernen mit Visual Basic 2010«. Dieses Buch erläutert die Programmierung in Visual Basic und zeigt, wie Sie mit Visual Basic 2010 Express Anwendungen erstellen, die unter.net Framework ausgeführt werden können. Mit dieser Zielformulierung sind die drei Themenschwerpunkte beschrieben, die in diesem Buch besprochen und in den nächsten Abschnitten kurz vorgestellt werden. Visual Basic 2010 Express Visual Basic 2010 Express ist eine integrierte Entwicklungsumgebung, in der Sie den Code für Ihre Programme erstellen und schreiben und von der aus Sie Ihre Anwendungen ausführen und testen können. Die Express Editionen von Visual Studio sind die»kleineren Schwestern«des großen Visual Studio Im Unterschied zu den verschiedenen Versionen von Visual Studio 2010 sind die Express Editionen jedoch kostenlos. Trotzdem finden Sie in den Express Editionen alles, was Sie brauchen, um eigene Anwendungen zu programmieren. Ein paar der Highlights finden Sie in der folgenden Aufstellung: Ausgefeilter Code-Editor mit Code-Farbgebung, der beispielsweise Schlüsselwörter farbig hervorhebt und Syntax- und andere Fehler mit einer Wellenlinie markiert IntelliSense-Auswahllisten, die sich öffnen, während Sie Code eintippen, und sinnvolle Vorschläge zur automatischen Vervollständigung des Programmcodes liefern Integrierter grafischer Debugger, der Sie beim Erkennen und Beheben von Fehlern in Ihren Programmen unterstützt Formular-Designer, mit dem Sie Windows Forms-Anwendungen mit einer grafischen Benutzeroberfläche erstellen, indem Sie Steuerelemente via Drag & Drop auf dem Fenster der Anwendung ablegen Zahlreiche Steuerelemente, wie Sie sie von anderen Windows-Anwendungen her kennen und mit denen das Erstellen von Programmen mit einer grafischen Benutzeroberfläche sowohl schnell als auch einfach ist 11

13 Kapitel 1 Einleitung Unterschiedliche Projektvorlagen, die das Erstellen von Anwendungen einfacher machen Umfangreiche, kontextsensitive Hilfe, die gerade bei den ersten Schritten und den ersten Programmierprojekten sehr hilfreich ist All diese Bestandteile von Visual Basic 2010 Express u.v.m. werden Sie im Laufe dieses Buches kennenlernen. Kapitel 2 zeigt, wie Sie Visual Basic 2010 Express installieren, und in Kapitel 3 erhalten Sie einen ausführlicheren Überblick über die integrierte Entwicklungsumgebung und erfahren, wie Sie schnell loslegen können. Viele der weiteren Features von Visual Basic 2010 Express lernen Sie dann im Laufe des Buches kennen; die Informationen sind dabei immer so aufbereitet, dass sie in einem konkreten Bezug zu einem konkreten Projekt oder einer bestimmten Aufgabe stehen, um so die Praxisnähe der vermittelten Kenntnisse zu gewährleisten. Visual Basic 2010 Visual Basic 2010 ist eine der Programmiersprachen, in denen Sie Anwendungen für.net Framework erstellen können. Bevor wir uns mit Visual Basic 2010 im Besonderen beschäftigen, wollen wir kurz noch erklären, was Programmierung ist und warum Programmierung nötig ist. Ein Computer an sich ist eigentlich nicht sehr intelligent. Im Prinzip ist ein Computer nichts weiter als eine Vielzahl winziger elektronischer Schalter, die entweder ein- oder ausgeschaltet sind. Durch unterschiedliche Kombinationen dieser Schalter können Sie erreichen, dass ein Computer eine bestimmte Aktion ausführt, z.b. etwas auf dem Bildschirm anzeigt oder einen Ton wiedergibt. Das ist es, worum es bei Programmierung eigentlich geht dem Computer mitzuteilen, was er zu tun hat. Wir Menschen drücken uns in sehr komplexen Sprachen aus, die aus einer Vielzahl von Wörtern und Regeln bestehen. Computer verwenden eine sehr einfache Sprache, die nur aus Nullen und Einsen besteht. 0 bedeutet aus und 1 bedeutet an. Der Versuch, mit einem Computer in seiner eigenen Sprache zu sprechen, ähnelt dem Versuch, mit einem Freund per Morsezeichen zu kommunizieren. Es ist möglich, aber warum so kompliziert? Eine Programmiersprache fungiert als Übersetzer zwischen Ihnen und dem Computer. Anstatt die computereigene Sprache (die Maschinensprache genannt wird) zu erlernen, können Sie eine Programmiersprache verwenden, um dem Computer auf leichter erlernbare sowie besser verständliche Weise seine Anweisungen zu geben. Ein spezielles Programm (der sogenannte Compiler) übersetzt die Anweisungen aus der Programmiersprache in die Maschinensprache. Das bedeutet, dass Sie als Visual Basic-Programmierer nicht verstehen müssen, was der Computer macht und wie er es macht. Es reicht, dass Sie wissen, wie die Programmiersprache Visual Basic funktioniert. Der Schwerpunkt beim Erlernen einer Programmiersprache besteht also darin, deren Syntax, ihr Regelwerk zu erlernen. Dies lässt sich am einfachsten mit dem Erlernen einer neuen Fremdsprache vergleichen. Dabei müssen Sie ebenfalls lernen, wie ein Satz gebildet wird, welche grammatikalischen Regeln der Sprache zugrunde liegen, wie die Zeichensetzung funktioniert und welches Vokabular die Sprache besitzt. Das Vokabular einer Programmiersprache sind die sogenannten Schlüsselwörter. Dies sind reservierte Begriffe (im Falle von Visual Basic ans Englische angelehnt), mit denen Sie formulieren können, was das Programm machen soll. Fast alle Schlüsselwörter von Visual Basic werden nach und nach in diesem Buch erklärt. Mit den Grundlagen der Sprache Visual Basic 2010 befasst sich Teil II des Buches; die objektorientierten Konzepte von Visual Basic 2010 lernen Sie in Teil III kennen. 12

14 1.1 Die Themenschwerpunkte dieses Buches Bei den Programmiersprachen, die zur Programmierung für.net Framework zur Verfügung stehen, nimmt Visual Basic 2010, besonders im Vergleich zu C# (gesprochen:»c sharp«), eine Sonderrolle ein. C# wurde speziell für.net Framework entwickelt, Basic hingegen weist eine lange Tradition auf und die Sprachversion Visual Basic 2010 versucht, viele der vertrauten und Basic-Programmierern bekannten Sprachkonstrukte und Konzeptionen mit den Features der Objektorientierung zu verbinden. Daher werden Ihnen viele Sprachelemente vertraut vorkommen, wenn Sie beispielsweise Programmiererfahrungen in Visual Basic 6.0 oder in einer der für die Office-Programme verfügbaren Implementierungen von VBA (Visual Basic for Applications) haben. Andere Sprachelemente wiederum sind neu und spiegeln die Tatsache wider, dass mit Visual Basic 2010 Anwendungen erstellt werden, die unter.net Framework ausgeführt werden (mehr dazu etwas später in diesem Kapitel). Doch gerade mit Visual Basic 2010 ist das Erstellen von Anwendungen einfacher als zuvor. I Erste Schritte.NET Framework.NET Framework (ausgesprochen: dot-net) ist eine Entwicklungsplattform, die von Microsoft im Jahre 2000 eingeführt wurde und auf der Anwendungen erstellt, verteilt und ausgeführt werden können, die.net-technologien nutzen. Das Problem beim Begriff.NET Framework besteht vor allem darin, dass dieser Begriff eine Mischung aus Marketing, Technologien, Visionen und Realität darstellt und je nach Kontext, in dem der Begriff verwendet wird, andere Aspekte durchschimmern. So liest sich die Definition von.net auf der Microsoft-Website beispielsweise so:»microsoft.net umfasst eine Reihe von Microsoft-Softwaretechnologien, über die Daten, Systeme und Geräte miteinander verbunden werden und Mitarbeiter sich besser austauschen können.«wirklich schlauer wird man durch diese Definition nicht. Wenn wir die visionären und eher marketingorientierten Aspekte einmal außen vor lassen und eher auf die technische Seite fokussieren, lässt sich.net Framework vereinfacht dargestellt in verschiedene Bereiche unterteilen, die Sie in Abbildung 1.1 auf der folgenden Seite sehen. Auf der untersten Ebene der Abbildung sehen Sie die Betriebssystemebene; auf dieser setzt.net Framework auf. Eines der Ziele bei.net Framework war, eine Entwicklungsplattform zu schaffen, die so übergreifend definiert ist, dass die Möglichkeit besteht, einmal erstellte.net-anwendungen auf unterschiedlichen Betriebssystemplattformen ausführen zu können. So gibt es neben der Implementierung für Windows auch das Projekt Mono, mit dem.net Framework für andere Plattformen, u.a. für Linux und Mac OS, zur Verfügung steht..net Framework selbst lässt sich grob in drei Komponenten aufteilen (die jede wiederum weitere Subsysteme enthalten, die der Übersichtlichkeit halber nicht alle in der Abbildung aufgeführt sind): Common Language Infrastructure Auf der untersten Ebene befindet sich die sogenannte Common Language Infrastructure, abgekürzt CLI, bei der es sich um ein Regelwerk handelt, das genau beschreibt, wie bestimmte Dinge im.net Framework implementiert werden müssen. Die CLI ist also eine Spezifikation und keine Implementierung, obwohl die CLI oft mit der Common Language Runtime (siehe nächsten Punkt) verwechselt wird. Lassen Sie uns zwei Subsysteme der CLI hervorheben: Common Type System Ein Problem älterer Programmierplattformen unter Windows besteht darin, dass es extrem aufwendig bis unmöglich ist, Komponenten, die in verschiedenen Programmiersprachen erstellt wurden, zusammenarbeiten zu lassen. Eine der Ursachen hierfür ist, dass es schwierig war, Daten von der Komponente in Sprache A mit der Komponente in Sprache B auszutauschen, da die Sprachen die Daten unterschiedlich interpretierten. Abhilfe schafft hier 13

15 Kapitel 1 Einleitung.NET Framework mit dem allgemeinen Typsystem (Common Type System, abgekürzt CTS), das vorschreibt, wie Datentypen zu implementieren sind. Dadurch ist es problemlos möglich, in einer Anwendung Komponenten zu verwenden, die mit verschiedenen Programmiersprachen erstellt wurden. Alle.NET-Sprachen, und das gilt sowohl für die von Microsoft selbst zur Verfügung gestellten Sprachen wie C#, Visual Basic 2010, C++ usw. als auch für Programmiersprachen von Drittanbietern, müssen die gleichen Datentypen gleich implementieren. Wie die Datentypen von.net Framework mit den Visual Basic-Datentypen zusammenhängen, wird uns noch ausführlich in Kapitel 4 beschäftigen. Common Language Specification Ein weiterer Baustein der CLI ist die sogenannte Common Language Specification, die sich vor allem an Autoren von Compilern für Programmiersprachen wendet und in der festgelegt ist, wie der Quellcode von der Programmiersprache in die Sprache übersetzt wird, die dann von der Common Language Runtime (siehe weiter unten) ausgeführt werden kann. Ein eigener Abschnitt im dritten Kapitel des Buches ermöglicht Ihnen, einen Blick auf den Code zu werfen, der vom Visual Basic Compiler aus Ihrem Quellcode erstellt wird..net Framework Class Library, FCL (.NET Framework-Klassenbibliothek).NET Framework Windows Forms ADO.NET ASP.NET Weitere Klassen Basisklassen (Ein-/Ausgabe, Programmausführung, Dateioperationen usw.) Common Language Runtime, CLR (Laufzeitumgebung für.net-anwendungen) Common Language Infrastructure, CLI (eine Spezifikation, keine Implementierung) Common Type System, CTS (Allgemeines Typsystem) Common Language Specification, CLS (Allgemeine Sprachspezifikation) Betriebssystem, z.b. Windows Abbildung 1.1:.NET Framework im Überblick Common Language Runtime Die Common Language Runtime, abgekürzt CLR, stellt für Anwendungen eine Laufzeitumgebung zur Verfügung, in der diese kontrolliert ausgeführt werden. Die Laufzeitumgebung kümmert sich darum, dass die Applikation gestartet wird, und stellt sicher, dass Programme nur solchen Code ausführen, den sie auch ausführen dürfen. So lässt sich beispielsweise konfigurieren, dass Programme, die aus dem Internet heruntergeladen wurden, keine Daten lesen 14

16 1.2 Wie Sie am besten mit diesem Buch arbeiten oder verändern dürfen, die sich auf dem Zielcomputer befinden. Dies bringt eine erhebliche Verbesserung beim Thema Sicherheit mit sich. Auch kümmert sich die Laufzeitumgebung um Programmfehler, die in einer Anwendung auftreten können. Das Stichwort lautet hier Ausnahmebehandlung, ein Thema, dem wir Kapitel 5 dieses Buches gewidmet haben. Framework Class Library Die Framework Class Library, abgekürzt FCL und im Deutschen Framework-Klassenbibliothek genannt, ist eine wahre Fundgrube von unterschiedlichsten, nützlichen und getesteten Funktionen, die Sie in Ihren Anwendungen verwenden können, um so schneller ans Ziel zu kommen. Die Klassenbibliothek ist sehr übersichtlich organisiert. Ein Baustein sind die sogenannten Basisklassen, mit denen es z.b. möglich ist, Dateien zu öffnen oder zu erstellen, Daten in diese Dateien zu schreiben oder sie aus ihnen zu lesen, Texte auf den Bildschirm auszugeben oder Tastatureingaben entgegenzunehmen, und das alles mit nur wenigen eigenen Codezeilen. Für andere Bereiche der Programmierung existieren zahlreiche Funktionssammlungen mit spezialisierten Funktionen. Hier sei exemplarisch der Baustein Windows Forms erwähnt, mit dem es möglich ist, Anwendungen mit einer grafischen Benutzeroberfläche einfacher als mit Fenstern und Steuerelementen zu erstellen. Ein anderer ist die Komponente ADO.NET, die wiederum Funktionen enthält, um auf Datenbanken zuzugreifen. Diese beiden Komponenten der Klassenbibliothek werden Sie anhand von interessanten Projekten in Teil IV des Buches kennenlernen. Eine dritte Komponente ist ASP.NET, bei der es sich um das Pendant zu Windows Forms handelt, nur dass mit dieser Funktionssammlung keine Desktop-, sondern Webanwendungen erstellt werden können. Visual Basic 2010 enthält zusätzlich zu den Klassen, die.net Framework zur Verfügung stellt, eine eigene Visual Basic-Klassenbibliothek. In dieser Bibliothek finden Sie viele der Funktionen wieder, die auch in den Vorgängerversionen zur Verfügung standen. Sollte Ihnen nun etwas der Kopf rauchen, dann machen Sie sich keine Sorgen: Dieses Phänomen kennt fast jeder, der sich zum ersten Mal mit.net Framework auseinandersetzt. Bei den Ausführungen auf den vorigen Seiten ging es darum, einen groben Rahmen dessen abzustecken, was Ihnen mit viel mehr Praxisnähe auf den verbleibenden Seiten dieses Buches begegnen wird. Schauen Sie ab und zu in diese Einleitung, während Sie das Buch durcharbeiten, und Sie werden sehen, dass viele der Puzzlestücke aus den folgenden Kapiteln auf einmal ein übersichtlicheres Gesamtbild ergeben. I Erste Schritte 1.2 Wie Sie am besten mit diesem Buch arbeiten Dieses Buch hat sich folgende Ziele gesetzt: Sie mit der Programmiersprache Visual Basic 2010 vertraut zu machen, zu zeigen, dass Programmieren gar nicht so schwierig ist und Spaß macht, und es möchte erreichen, dass Sie beim Programmieren verstehen, was Sie machen und warum Sie es machen. Programmieren verstehen lernen Wenn man das Erlernen einer Programmiersprache noch mal mit dem Erlernen einer Fremdsprache vergleicht, dann lassen sich grob zwei Lernansätze unterscheiden. Bei dem einen Ansatz würden Sie von einer neuen Fremdsprache fertige Sätze erlernen, ohne dabei jedoch mit den Grundlagen der Sprache, ihrer Grammatik, vertraut zu werden. Sie wären dann in der Lage, die einmal erlernten Sätze anzuwenden; schwierig wird dann aber das Führen eines Gesprächs, in dem Sie eigene Sätze bauen wollen. Übertragen auf das Erlernen einer Programmiersprache finden Sie häufig Bücher, die die gleiche Konzeption 15

17 Kapitel 1 Einleitung verfolgen, die dann eben auch die gleichen Nachteile mit sich bringen: In deren ersten Kapiteln lernen Sie schnell, eine Anwendung mit einer grafischen Oberfläche zu erstellen, die meisten Schrittfolgen bestehen aus»klicken Sie hier, klicken Sie dort«-anweisungen, aber Sie erhalten wenig Informationen darüber, warum Sie dies machen sollen und in welchem größeren Kontext die Dinge stehen. Da wir gerne möchten, dass Sie nach dem Durcharbeiten des Buches in der Lage sind um den Vergleich zum Erlernen einer Fremdsprache noch einmal aufzugreifen, eigene Sätze zu bilden, also eigene Programme zu erstellen, die sich von den Beispielen in diesem Buch unterscheiden, haben wir, vor allem was die Auswahl der Beispielprojekte angeht, einen etwas anderen Ansatz gewählt. Die meisten Beispielprojekte im zweiten und dritten Teil des Buches sind einfache Konsolenanwendungen. Konsolenanwendungen sind Programme, die keine grafische Benutzeroberfläche besitzen, in der Eingabeaufforderung von Windows ablaufen (also dem Programm, das Sie im Startmenü von Windows über Alle Programme/ Zubehör/Eingabeaufforderung ausführen können). Und wir konzentrieren uns vor allem darauf, fundiertes Wissen über die Programmiersprache und deren Syntax zu vermitteln. Der Vorteil beim Erstellen von Konsolenanwendungen besteht darin, dass sie schneller zu programmieren sind und Sie sich nicht mit all den Themen, die im Zusammenhang mit der Programmierung einer grafischen Oberfläche auftauchen, auseinandersetzen müssen. Die Windows-Anwendungen mit grafischer Oberfläche kommen aber in diesem Buch auch nicht zu kurz. Auch hier werden Sie an zahlreichen, unterschiedlichen Projekten lernen, wie eine Windows Forms-Anwendung erstellt wird, und auch dabei einen Blick hinter die Kulissen werfen können. Alle Beispielprojekte des Buches können Sie von der Website zum Buch herunterladen und sofort starten. Wir empfehlen Ihnen, sich die Mühe zu machen, die Programme selbst einzutippen, da Sie so viel schneller die Syntax von Visual Basic 2010 erlernen, schneller mit der Funktionsweise der integrierten Entwicklungsumgebung vertraut werden und folgerichtig dadurch auch schneller in der Lage sein werden, eigene Projekte zu erstellen. Diesem Ansatz folgend ist dieses Buch in vier Teile untergliedert, die Sie am besten von vorne nach hinten lesen und durcharbeiten, da die Informationen der einzelnen Kapitel aufeinander aufbauen. Aufbau des Buches Teil I, Erste Schritte, enthält diese Einleitung und zeigt, wie Sie Ihren Computer für die weitere Verwendung des Buches vorbereiten und Visual Basic 2010 Express auf Ihrem Computer installieren. Teil II, Grundlagen von Visual Basic 2010, stellt Ihnen an vielen praktischen Beispielen die grundlegenden Sprachelemente der Programmiersprache Visual Basic 2010 vor. Wie oben erwähnt, sind die zahlreichen Beispielprojekte der Kapitel sogenannte Konsolenanwendungen. Wir haben diesen Ansatz gewählt, damit Sie sich in diesem Teil voll auf das Erlernen der Programmiersprache konzentrieren können und sich nicht noch gleichzeitig mit den Aufgaben auseinandersetzen müssen, die bei der Erstellung einer grafischen Benutzeroberfläche anfallen. In Teil III, Konzepte der objektorientierten Programmierung, lernen Sie u.a., wie Sie ein Programm modularisieren und in kleine funktionale Einheiten aufteilen können, wie Sie die Bibliotheksfunktionen für das Arbeiten mit Zeichenketten verwenden und wie Sie eigene Klassen erstellen, um so Ihren selbst geschriebenen Code leicht wiederverwendbar zu machen. Auch alle Projekte in diesem Teil des Buches sind aus den gleichen Gründen wie bei Teil II Konsolenanwendungen. Teil IV schließlich, Windows Forms-Anwendungen, beschäftigt sich mit den verschiedenen Aspekten der Programmierung von Anwendungen, die eine grafische Benutzeroberfläche besitzen. Sie werden 16

18 1.2 Wie Sie am besten mit diesem Buch arbeiten dort lernen, wie Sie die fertigen Steuerelemente der Klassenbibliothek verwenden, wie Sie eigene Steuerelemente erstellen und wie sich mit ADO.NET der Zugriff auf Datenbanken realisieren lässt. Aufbau der einzelnen Kapitel Die einzelnen Kapitel des Buches sind folgendermaßen aufgebaut: Lernziele Sie finden am Anfang jedes Kapitels eine Übersicht zu den Lernzielen und Themen des Kapitels. Beispielprojekte Jedes Kapitel enthält ein oder mehrere Beispielprojekte, an denen die Lerninhalte des Kapitels praxisnah erläutert werden. Schrittfolgen Die Anleitungen für das Erstellen der Projekte sind als Schrittfolgen dargestellt. Auch wenn Sie alle Beispielprojekte von der Website zum Buch herunterladen können, empfehlen wir Ihnen, alle Beispiele selbst zu erstellen und den Programmcode einzutippen. Sie werden auf diese Weise schneller mit der Syntax von Visual Basic vertraut und lernen so auch die integrierte Entwicklungsumgebung mit all ihren nützlichen Features rascher kennen. Übungen Am Ende jedes Kapitels finden Sie einen Abschnitt mit Übungen zu dem jeweiligen Kapitel. Manchmal handelt es sich dabei um einfache Fragen, manchmal enthält eine Übung eine Aufgabe, um das im Kapitel vorgestellte Projekt weiter zu verbessern. Alle Antworten finden Sie auf der Website zu diesem Buch. Versuchen Sie, die Übungen selbstständig durchzuführen, und schauen Sie sich erst dann die Lösungen an. So werden Sie schneller in der Lage sein, eigene Programmierprojekte zu realisieren. I Erste Schritte Konventionen in diesem Buch Dieses Buch verwendet einige wenige Konventionen. Wenn Sie mit ihnen vertraut sind, können Sie einfacher mit dem Buch arbeiten: Fette Schrift Text, den Sie in den Schrittfolgen eintippen müssen, wird in fett gedruckten Buchstaben dargestellt. Auch in Codelistings werden Änderungen, die in einem bestimmten Schritt im Quellcode vorgenommen wurden, fett, aber dann in Listingschrift, dargestellt. Kursive Schrift Die kursive Schrift wird für Dateinamen verwendet, bezeichnet Elemente der Benutzeroberfläche (also die Menüs von Visual Basic, Dialogfelder und auch die Namen der Eigenschaften, wie sie in der IDE erscheinen) und wird in seltenen Fällen auch für Hervorhebungen verwendet. Listingschrift Die Listingschrift wird verwendet, wenn Codefragmente aus dem Beispielcode abgedruckt werden. Im Fließtext werden die Begriffe in Listingschrift abgedruckt, die auf Stellen im Quellcode verweisen. Zusätzlich finden Sie im ganzen Buch verteilt Absätze, die mit den folgenden Icons versehen sind und die auf bestimmte, hilfreiche Elemente hinweisen: Wichtig Absätze mit diesem Icon enthalten wichtige Informationen, auf die Sie unbedingt achten sollten. 17

19 Kapitel 1 Einleitung Hinweis Tipp Background Internet-Links Absätze mit diesem Icon enthalten weiterführende Informationen, die man im Hinterkopf behalten sollte. In den Tipp-Absätzen finden Sie Informationen dazu, wie Sie Dinge besonders einfach und zeitsparend machen können. Absätze, die dieses Icon besitzen, liefern wichtige Hintergrundinformationen. Die Informationen sind nicht erforderlich, um eine bestimmte Schrittfolge durchzuführen, sie vertiefen jedoch Ihr Wissen über die Zusammenhänge, in denen eine bestimmte Aktion steht. Mit diesem Icon werden Links zu weiterführenden Kapiteln aus anderen Microsoft Press-Büchern gekennzeichnet, die Sie kostenlos herunterladen können und die Themen, die in diesem Buch nur angerissen werden können, vertiefen. Das Icon wird auch verwendet, um Sie auf andere Websites hinzuweisen, auf denen Sie unterhaltsame und nützliche Informationen finden, die mit dem Thema, das behandelt wird, in Zusammenhang stehen. Die DVD, Softlinks und die Website zu diesem Buch Auf der Begleit-DVD zu diesem Buch finden Sie eine vollständige Version von Visual Basic 2010 Express. Falls Sie dieses Buch als E-Book erworben haben, können Sie Visual Basic 2010 Express kostenlos hier herunterladen: Installieren Sie zuerst Visual Basic 2010 Express, was in Kapitel 2 ausführlich beschrieben ist. Surfen Sie dann zur Website dieses Buches unter von der Sie eine ZIP-komprimierte Datei mit den Beispielprojekten und mit den Lösungen der Übungen herunterladen können. Neben den Beispieldateien finden Sie auf der Website zusätzliche Downloads, die in den jeweiligen Kapiteln beschrieben sind. Dies sind u.a. weitere Beispielprojekte und Probekapitel aus anderen Microsoft Press-Büchern, mit denen Themen, die in diesem Buch aus Platzgründen nur einführend erläutert werden können, vertieft werden. Im Text des Buches finden Sie außerdem zahlreiche Softlinks, die Sie auf interessante, unterhaltsame oder lehrreiche Websites verweisen. Sie können die Softlinks entweder direkt auf der Startseite von eingeben oder die angegebene Adresse in Ihren Browser eintippen, um die jeweilige Website zu öffnen. Tipp: Tiefer einsteigen Wenn Sie nach dem Durcharbeiten dieses Einsteigerbuchs an fortgeschritteneren Themen zur Programmierung mit Visual Basic 2010 Express interessiert sind, so werfen Sie einen einmal Blick auf die Website Dort finden Sie weitere Informationen zu einem Fortsetzungsband zu diesem»richtig einsteigen«-titel.»tiefer einsteigen«macht thematisch dort weiter, wo dieses Einführungsbuch aufhört, und steigt tiefer in die Programmierung mit Visual Basic 2010 ein. 18

20 1.2 Wie Sie am besten mit diesem Buch arbeiten I Erste Schritte Abbildung 1.2: Die Website zur Buchreihe»Richtig einsteigen in die Programmierung«Um die Softflinks direkt in die Adressleiste Ihres Browsers einzugeben, verwenden Sie folgende Syntax: wobei Sie dann id durch die angegebene Link-ID ersetzen. Unterstützung für dieses Buch Wir haben selbstverständlich alles unternommen, um die Richtigkeit des Buchinhalts und des Bonusmaterials sicherzustellen. Etwaige Korrekturen und Änderungen finden Sie unter folgender Adresse: Wenn Sie Kommentare, Fragen oder Anregungen zum Inhalt dieses Buches oder des Begleitmaterials bzw. Fragen haben, die Sie auf den oben angegebenen Websites nicht klären konnten, senden Sie eine an folgende Adresse bei Microsoft Press: mspressde@oreilly.de oder per Post an Microsoft Press Deutschland Konrad-Zuse-Str Unterschleißheim Beachten Sie, dass Microsoft unter diesen Adressen keinen Support für Softwareprodukte leistet. 19

21 Kapitel 1 Einleitung Systemvoraussetzungen Sie benötigen die folgende Hardware und Software, damit Sie die Übungen in diesem Buch durchführen und Visual Basic 2010 Express auf Ihrem Computer installieren können: Microsoft Windows XP mit Service Pack 3 (alle Editionen außer der Starter Edition) Microsoft Windows Vista (x86 & x64) mit Service Pack 2 (alle Editionen außer der Starter Edition) Microsoft Windows Server 2003 mit Service Pack 1 oder Microsoft Windows Server 2003 R2 oder Microsoft Windows Server 2008 oder Microsoft Windows Server 2008 R2 Microsoft Windows 7 1,6 GHz CPU oder schneller 1 Gigabyte Arbeitsspeicher bzw. 1,5 Gigabyte, wenn Visual Basic 2010 Express in einer virtuellen Maschine ausgeführt wird 3 Gigabyte freier Speicherplatz auf der Festplatte VGA-Monitor mit einer Auflösung von oder höher (empfohlen: ) DVD-ROM-Laufwerk zur Installation von Visual Basic 2010 Express Microsoft Maus oder kompatibles Zeigegerät Internetzugang, damit Sie die Beispieldateien für dieses Buch herunterladen und sich die Lösungen zu den Übungen der verschiedenen Kapitel ansehen können und damit Sie Visual Basic 2010 Express bei Microsoft registrieren können Genug der Vorrede und hinein ins Vergnügen Viel Spaß beim Programmieren wünschen Ihnen Rainer G. Haselier und Klaus Fahnenstich 20

22 Kapitel 2 Visual Basic 2010 Express installieren I Erste Schritte In diesem Kapitel lernen Sie wie Sie Visual Basic 2010 Express installieren wie Sie das Produkt registrieren welche Änderungen durch die Installation an Ihrem PC vorgenommen werden wie Sie die Beispieldateien zu diesem Buch verwenden 2.1 Die Installation In dieses Buch ist eine DVD eingeklebt, auf der Sie das komplette Installationspaket für Visual Basic 2010 Express finden. Dieser Abschnitt beschreibt die zur Installation erforderlichen Schritte. Hinweis: Aktuelle Informationen zu Visual Basic 2010 Express Falls nach dem Redaktionsschluss dieses Buches aktuelle Informationen zu Visual Basic 2010 Express und der Installation zur Verfügung stehen sollten, finden Sie diese auf der Website zum Buch. Starten Sie Ihren Internetbrowser und surfen Sie zu Klicken Sie auf der Startseite auf das Cover dieses Buches und anschließend im Menü auf Aktuelles, damit die neuesten Informationen angezeigt werden. 1. Nehmen Sie die DVD aus der Verpackung und legen Sie sie in das DVD-Laufwerk Ihres Computers ein. 2. Wenn Sie die Autorun-Funktion von Windows aktiviert haben, sehen Sie nach einem kurzen Moment das Fenster Visual Studio 2010 Express-Setup (siehe nächste Seite). Sollte dieses Fenster nicht angezeigt werden, öffnen Sie das Fenster Computer (bzw. unter Windows XP das Fenster Arbeitsplatz) und doppelklicken auf das Symbol des DVD-Laufwerks. Wenn der Inhalt der DVD angezeigt wird, doppelklicken Sie auf setup.hta. Hinweis: Visual Basic 2010 Express kostenlos herunterladen Falls Sie dieses Buch als E-Book erworben haben, können Sie Visual Basic 2010 Express kostenlos hier herunterladen: Folgen Sie dann den Schritten ab Schritt 4 in dieser Anleitung. 21

23 Kapitel 2 Visual Basic 2010 Express installieren Abbildung 2.1: Hier wählen Sie das Produkt aus, das Sie installieren wollen 3. Klicken Sie auf Visual Basic 2010 Express. Das Installationsprogramm wird initialisiert. Abbildung 2.2: Das Installationsprogramm wird initialisiert 4. Nachdem die zur Installation erforderlichen Komponenten in einen temporären Ordner auf Ihrer Festplatte kopiert worden sind, meldet sich der Installations-Assistent (siehe Abbildung auf der folgenden Seite). Klicken Sie danach auf Weiter. 22

24 2.1 Die Installation I Erste Schritte Abbildung 2.3: Willkommensmeldung des Installations-Assistenten 5. Auf der nächsten Seite des Assistenten werden die Lizenzbedingungen angezeigt. Lesen Sie diese durch, schalten Sie das Optionsfeld Ich habe die Lizenzbedingungen gelesen und stimme ihnen zu ein und klicken Sie dann auf Weiter. Wenn Sie den Bestimmungen nicht zustimmen, kann die Installation nicht fortgesetzt werden. 6. Der Assistent zeigt die Seite Installationsoptionen an Abbildung 2.4: Auswahl der Komponenten, die installiert werden sollen Welche Komponenten hier angezeigt werden, hängt davon ab, ob Sie bereits eine andere Version der Express-Editionen installiert haben oder nicht. Die Abbildung zeigt die Komponentenauswahl, die angeboten wird, falls Sie noch keine der Express-Editionen von Visual Studio installiert haben. Lassen Sie alle Optionen eingeschaltet und klicken Sie auf Weiter. 23

25 Kapitel 2 Visual Basic 2010 Express installieren 7. Auf der letzten Seite des Assistenten können Sie, falls noch kein anderes Visual Studio Express- Produkt installiert ist, den Zielordner auswählen. Die Standardeinstellung ist C:\Program Files\ Microsoft Visual Studio 10.0 (bzw. C:\Programme\Microsoft Visual Studio 10.0 bei Windows XP). Klicken Sie auf Durchsuchen und wählen Sie dann im Dialogfeld Zielordner auswählen ein anderes Laufwerk und/oder einen anderen Ordner aus. Abbildung 2.5: Auf dieser Seite des Installations-Assistenten können Sie den Zielordner auswählen Im unteren Bereich des Fensters werden noch einmal alle Komponenten und Produkte aufgeführt, die installiert werden. Außerdem sehen Sie, wie viel Festplattenspeicherplatz benötigt wird. 8. Klicken Sie auf Installieren, um mit der Installation zu beginnen. Sie können sich nun eine Kaffeepause gönnen. Je nach Geschwindigkeit Ihres Computers kann die Installation einige Zeit dauern. Abbildung 2.6: Der Installations-Assistent informiert Sie über den Installationsfortschritt 24

26 2.2 Visual Basic 2010 Express registrieren 9. Wenn Sie das folgende Fenster sehen, ist die Installation abgeschlossen. Klicken Sie auf Beenden. I Erste Schritte Abbildung 2.7: Visual Basic 2010 Express ist erfolgreich installiert 10. Eventuell müssen Sie Ihren Computer neu starten, damit die Installation abgeschlossen werden kann. Der Installations-Assistent informiert Sie hierüber in einem Meldungsfeld. 2.2 Visual Basic 2010 Express registrieren Nach der Installation können Sie Visual Basic 2010 Express 30 Tage lang zu Evaluierungszwecken verwenden; nach den 30 Tagen ist eine Registrierung erforderlich. Die Registrierung ist kostenlos. Starten Sie nun Visual Basic 2010 Express. Das Setup-Programm hat im Startmenü eine Verknüpfung zu Visual Basic 2010 Express eingefügt. Klicken Sie diese an, um das Programm zu starten. Tipp: Visual Basic 2010 Express schneller starten Wenn Sie sich den Umweg über das Startmenü ersparen wollen, klicken Sie im Startmenü die Verknüpfung zu Visual Basic 2010 Express mit der rechten Maustaste an und wählen An Taskleiste anheften. Die Verknüpfung wird in die Taskleiste eingefügt und es reicht ein Klick, um Visual Basic 2010 Express zu starten. Wenn Sie Visual Basic 2010 Express das erste Mal starten, werden Benutzereinstellungen geladen und die Umgebung konfiguriert. Währenddessen sehen Sie ein kleines Fenster auf dem Bildschirm (siehe Abbildung 2.8). Außerdem wird im Infobereich der Taskleiste eine Sprechblase angezeigt, die Sie auf die Möglichkeit der Registrierung hinweist. Sie können jedoch auch im Menü Hilfe den Befehl Produkt registrieren wählen, um die Registrierungswebsite aufzurufen. 25

27 Kapitel 2 Visual Basic 2010 Express installieren Abbildung 2.8: Visual Basic 2010 Express konfiguriert die Umgebung Hinweis: Visual Basic 2010 Express greift auf das Internet zu Teile der Startseite von Visual Basic 2010 Express werden dynamisch aus dem Internet heruntergeladen. Wenn Sie mit dem Internet verbunden sind, während Sie Visual Basic 2010 Express verwenden, stellt das Programm beim Starten eine Verbindung mit der entsprechenden Website her und lädt die Inhalte herunter. Falls Sie eine Firewall installiert haben, kann es sein, dass Sie ein Warnfenster sehen, in dem Sie informiert werden, dass eine Anwendung versucht, auf das Internet zuzugreifen. Lassen Sie die Zugriffe der Anwendung vbexpress.exe dauerhaft zu, damit Sie auf der Startseite von Visual Basic 2010 Express über Neuigkeiten informiert werden. Klicken Sie in der Menüleiste auf Hilfe und dann auf Produkt registrieren. Klicken Sie im Dialogfeld, das dann angezeigt wird, auf Online Registrierungsschlüssel anfordern. Ihr Internetbrowser wird gestartet und Sie werden zu einer Microsoft-Website umgeleitet. Für die Registrierung benötigen Sie eine Windows Live ID. Wenn Sie bereits ein Microsoft Passport-Konto oder eine MSN- oder Hotmail- - Adresse besitzen, können Sie diese verwenden, um sich bei Microsoft anzumelden. Anderenfalls klicken Sie auf Registrieren, um eine Windows Live ID (früher unter dem Namen Microsoft Passport bekannt) anzufordern. Folgen Sie dazu einfach den Schritten, die angezeigt werden. Abschließend wird Ihr Registrierungsschlüssel angezeigt, den Sie von der Webseite kopieren und in das Feld Registrierungsschlüssel des Dialogfeldes kopieren können. Um die Registrierung durchzuführen, klicken Sie auf Jetzt registrieren. 26

28 2.3 Änderungen an Ihrem PC durch die Installation I Erste Schritte Abbildung 2.9: In diesem Dialogfeld führen Sie die Registrierung durch, um Visual Basic 2010 Express nach der Testperiode von 30 Tagen weiterhin nutzen zu können 2.3 Änderungen an Ihrem PC durch die Installation Die Installation von Visual Basic 2010 Express ist gradlinig und stellt keine besonders große Hürde dar. Im vorigen Kapitel haben Sie einiges über die Konzeption von Microsoft.NET und über die verschiedenen Bestandteile gelernt, aus denen sich.net Framework zusammensetzt. Mit der Installation von Visual Basic 2010 Express wurden neben dem Werkzeug Visual Studio auch.net Framework und einige andere Komponenten auf Ihrem Computer installiert. Dieser Abschnitt beschreibt die wichtigsten Änderungen, die an Ihrem PC vorgenommen wurden..net-laufzeit Die Laufzeitumgebung des.net Frameworks wurde in einem Unterordner des Windows-Ordners installiert. Wenn auch auf Ihrem PC der Windows-Ordner C:\Windows ist, dann befindet sich die Laufzeit des.net Frameworks im Ordner C:\Windows\Microsoft.NET\ Framework. Wenn Sie das Fenster Computer bzw. Arbeitsplatz verwenden, um sich den Ordnerinhalt anzusehen, erhalten Sie ein Fenster ähnlich wie das in Abbildung Die eigentliche Laufzeitumgebung des.net Frameworks befindet sich in den Unterordnern, die mit der Versionsnummer gekennzeichnet sind. In der Abbildung sind gleichzeitig fünf verschiedene Versionen/Builds des.net Frameworks installiert: die Versionen 1.0, 1.1, 2.0, 3.0 sowie und 3.5 und Die Version 2.0 wurde gemeinsam mit Visual Studio 2005 und den entsprechenden Express-Versionen veröffentlicht..net Framework 3.0 besteht aus vier weiteren Hauptkomponenten: Windows Presentation Foundation (WPF), bei dem es sich um eine neue Schnittstelle für das Erstellen von Benutzeroberflächen handelt, die die 3D-Grafikhardware des Computers und die Direct3D-Technologie verwendet. Mit Visual Basic 2010 Express können auch Anwendungen erstellt werden, die WPF verwenden. Aus Platzgründen wird dieses Thema in diesem Buch jedoch nicht behandelt. Die drei weiteren mit der Version 3.0 ergänzten Komponenten sind: Windows Communication Foundation (WCF), mit dem für Microsoft Windows eine neue dienstorientierte Kommunikationsplattform für verteilte Anwendungen zur Verfügung steht, Windows Workflow Foundation (WF), eine Microsoft-Technologie für den Umgang mit Arbeitsabläufen, sowie Windows CardSpace, 27

Rainer G. Haselier, Klaus Fahnenstich. Richtig einsteigen: Programmieren lernen mit Visual Basic 2010

Rainer G. Haselier, Klaus Fahnenstich. Richtig einsteigen: Programmieren lernen mit Visual Basic 2010 Rainer G. Haselier, Klaus Fahnenstich Richtig einsteigen: Programmieren lernen mit Visual Basic 2010 Rainer G. Haselier, Klaus Fahnenstich: Richtig einsteigen: Programmieren lernen mit Visual Basic 2010

Mehr

Inhaltsverzeichnis. Teil I Erste Schritte. 1 Einleitung Visual Basic 2010 Express installieren Teil II Grundlagen von Visual Basic

Inhaltsverzeichnis. Teil I Erste Schritte. 1 Einleitung Visual Basic 2010 Express installieren Teil II Grundlagen von Visual Basic Teil I Erste Schritte 1 Einleitung.... 11 1.1 Die Themenschwerpunkte dieses Buches.... 11 Visual Basic 2010 Express.... 11 Visual Basic 2010.... 12.NET Framework.... 13 1.2 Wie Sie am besten mit diesem

Mehr

Jederzeit Ordnung halten

Jederzeit Ordnung halten Kapitel Jederzeit Ordnung halten 6 auf Ihrem Mac In diesem Buch war bereits einige Male vom Finder die Rede. Dieses Kapitel wird sich nun ausführlich diesem so wichtigen Programm widmen. Sie werden das

Mehr

Installationshinweise für OpenOffice Portable auf einem Wechseldatenträger Stand: 27. März 2003 LS Stuttgart, Kaufmännische ZPG

Installationshinweise für OpenOffice Portable auf einem Wechseldatenträger Stand: 27. März 2003 LS Stuttgart, Kaufmännische ZPG Gliederung 1. Voraussetzungen... 2 2. Download... 2 3. Installation der Version ohne Python... 3 4. Erster Programmstart... 4 Bitte der Autoren Es gibt keine perfekten Installationshinweise, die allen

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

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

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

Installation - Start

Installation - Start Services Department, HQ / Dec. 2009 Installation - Start Installation - Start... 1 TELL ME MORE installieren... 1 Beim Start der Software wurde eine veraltete Version des Internet Explorers wurde festgestellt...

Mehr

Richtig einsteigen: Programmieren lernen mit Visual C# 2010

Richtig einsteigen: Programmieren lernen mit Visual C# 2010 Richtig einsteigen: Programmieren lernen mit Visual C# 2010 Mit Visual C# 2010 Express Edition auf DVD von Klaus Fahnenstich, Rainer G. Haselier 1. Auflage Richtig einsteigen: Programmieren lernen mit

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

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

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

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

VB.net Programmierung und Beispielprogramm für GSV

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

Mehr

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

Punkt 1 bis 11: -Anmeldung bei Schlecker und 1-8 -Herunterladen der Software

Punkt 1 bis 11: -Anmeldung bei Schlecker und 1-8 -Herunterladen der Software Wie erzeugt man ein Fotobuch im Internet bei Schlecker Seite Punkt 1 bis 11: -Anmeldung bei Schlecker und 1-8 -Herunterladen der Software Punkt 12 bis 24: -Wir arbeiten mit der Software 8-16 -Erstellung

Mehr

Integrierter grafischer Debugger, der Sie beim Erkennen und Beheben von Fehlern in Ihren Programmen

Integrierter grafischer Debugger, der Sie beim Erkennen und Beheben von Fehlern in Ihren Programmen Kapitell ln diesem Kapitel lernen Sie welche Themenschwerpunkte in diesem Buch behandelt werden was sich hinter.net Framework verbirgt wie dieses Buch aufgebaut ist wie Sie am besten mit diesem Buch arbeiten

Mehr

Installationsanleitung für Visual Studio Express

Installationsanleitung für Visual Studio Express Installationsanleitung für Visual Studio Express Die Beispiele, Aufgaben und Lösungen zum Buch C als erste Programmiersprache können mit Visual Studio Express von Microsoft bearbeitet, kompiliert und ausgeführt

Mehr

Inhaltsverzeichnis. Teil I Erste Schritte. 1 Einleitung Visual C# 2008 Express Edition installieren Teil II Grundlagen von C#

Inhaltsverzeichnis. Teil I Erste Schritte. 1 Einleitung Visual C# 2008 Express Edition installieren Teil II Grundlagen von C# Teil I Erste Schritte 1 Einleitung... 11 1.1 Die Themenschwerpunkte dieses Buches... 11 Visual C# 2008 Express Edition... 11 C#... 12.NET Framework... 12 1.2 Wie Sie am besten mit diesem Buch arbeiten...

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

Installationsleitfaden kabelsafe backup professional unter MS Windows

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

Mehr

Windows 8.1. Grundkurs kompakt. Markus Krimm, Peter Wies 1. Ausgabe, Januar 2014. inkl. zusätzlichem Übungsanhang K-W81-G-UA

Windows 8.1. Grundkurs kompakt. Markus Krimm, Peter Wies 1. Ausgabe, Januar 2014. inkl. zusätzlichem Übungsanhang K-W81-G-UA Markus Krimm, Peter Wies 1. Ausgabe, Januar 2014 Windows 8.1 Grundkurs kompakt inkl. zusätzlichem Übungsanhang K-W81-G-UA 1.3 Der Startbildschirm Der erste Blick auf den Startbildschirm (Startseite) Nach

Mehr

Einrichten einer DFÜ-Verbindung per USB

Einrichten einer DFÜ-Verbindung per USB Einrichten einer DFÜ-Verbindung per USB Hier das U suchen Sie können das Palm Treo 750v-Smartphone und den Computer so einrichten, dass Sie das Smartphone als mobiles Modem verwenden und über ein USB-Synchronisierungskabel

Mehr

Installation LehrerConsole (für Version 6.2)

Installation LehrerConsole (für Version 6.2) Dr. Kaiser Systemhaus GmbH Köpenicker Straße 325 12555 Berlin Telefon: (0 30) 65 76 22 36 Telefax: (0 30) 65 76 22 38 E-Mail: info@dr-kaiser.de Internet: www.dr-kaiser.de Installation LehrerConsole (für

Mehr

Freischalten von e-versions und Encodern

Freischalten von e-versions und Encodern Encodern 1 Freischalten von e-versions und Encodern Copyright MAGIX ist eine eingetragene Marke der MAGIX AG. Die vorliegende Dokumentation ist urheberrechtlich geschützt. Alle Rechte, insbesondere das

Mehr

FIREBIRD BETRIEB DER SAFESCAN TA UND TA+ SOFTWARE AUF MEHR ALS EINEM COMPUTER

FIREBIRD BETRIEB DER SAFESCAN TA UND TA+ SOFTWARE AUF MEHR ALS EINEM COMPUTER FIREBIRD BETRIEB DER SAFESCAN TA UND TA+ SOFTWARE AUF MEHR ALS EINEM COMPUTER Diese Anleitung dient dazu, Sie durch den Installations- und Konfigurationsprozess für das gemeinsame Verwenden einer zentralen

Mehr

NOXON Connect Bedienungsanleitung Manual

NOXON Connect Bedienungsanleitung Manual Software NOXON Connect Bedienungsanleitung Manual Version 1.0-03/2011 1 NOXON Connect 2 Inhalt Einführung... 4 Die Installation... 5 Der erste Start.... 7 Account anlegen...7 Hinzufügen eines Gerätes...8

Mehr

3 Installation von Exchange

3 Installation von Exchange 3 Installation von Exchange Server 2010 In diesem Kapitel wird nun der erste Exchange Server 2010 in eine neue Umgebung installiert. Ich werde hier erst einmal eine einfache Installation mit der grafischen

Mehr

Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)

Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0) Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0) Peter Koos 03. Dezember 2015 0 Inhaltsverzeichnis 1 Voraussetzung... 3 2 Hintergrundinformationen... 3 2.1 Installationsarten...

Mehr

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

- Tau-Office UNA - Setup Einzelplatzinstallation. * Der griechische Buchstabe T (sprich Tau ) steht für Perfektion. Idee und Copyright: rocom GmbH

- Tau-Office UNA - Setup Einzelplatzinstallation. * Der griechische Buchstabe T (sprich Tau ) steht für Perfektion. Idee und Copyright: rocom GmbH - Tau-Office UNA - Setup Einzelplatzinstallation * Der griechische Buchstabe T (sprich Tau ) steht für Perfektion. Idee und Copyright: rocom GmbH Eichenstraße 8a, 83083 Riedering Zentrale: 08036/94 20

Mehr

Anleitung zum Computercheck So aktualisieren Sie Ihr Microsoft-Betriebssystem

Anleitung zum Computercheck So aktualisieren Sie Ihr Microsoft-Betriebssystem Anleitung zum Computercheck So aktualisieren Sie Ihr Microsoft-Betriebssystem Information Wichtiger Hinweis: Microsoft hat am 8. April 2014 den Support für Windows XP eingestellt. Neue Sicherheitsaktualisierungen

Mehr

In 12 Schritten zum mobilen PC mit Paragon Drive Copy 11 und Microsoft Windows Virtual PC

In 12 Schritten zum mobilen PC mit Paragon Drive Copy 11 und Microsoft Windows Virtual PC PARAGON Technologie GmbH, Systemprogrammierung Heinrich-von-Stephan-Str. 5c 79100 Freiburg, Germany Tel. +49 (0) 761 59018201 Fax +49 (0) 761 59018130 Internet www.paragon-software.com Email sales@paragon-software.com

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

Datensicherung. Beschreibung der Datensicherung

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

Mehr

Installieren von Microsoft Office 2012-09-12 Version 2.1

Installieren von Microsoft Office 2012-09-12 Version 2.1 Installieren von Microsoft Office 2012-09-12 Version 2.1 INHALT Installieren von Microsoft Office... 2 Informationen vor der Installation... 2 Installieren von Microsoft Office... 3 Erste Schritte... 7

Mehr

Technische Hinweise zur Installation und Freischaltung von Beck SteuerDirekt mit BeckRecherche 2010

Technische Hinweise zur Installation und Freischaltung von Beck SteuerDirekt mit BeckRecherche 2010 Technische Hinweise zur Installation und Freischaltung von Beck SteuerDirekt mit BeckRecherche 2010 1. Hard- und Softwarevoraussetzungen für die Installation Hardware Prozessor Arbeitsspeicher Freier Festplattenplatz

Mehr

Installationsanleitung Sander und Doll Mobilaufmaß. Stand 22.04.2003

Installationsanleitung Sander und Doll Mobilaufmaß. Stand 22.04.2003 Installationsanleitung Sander und Doll Mobilaufmaß Stand 22.04.2003 Sander und Doll AG Installationsanleitung Sander und Doll Mobilaufmaß Inhalt 1 Voraussetzungen...1 2 ActiveSync...1 2.1 Systemanforderungen...1

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

SOFiSTiK AG 2011. Installationsanleitung

SOFiSTiK AG 2011. Installationsanleitung SOFiSTiK AG 2011 Installationsanleitung Copyright SOFiSTiK AG, D-85764 Oberschleißheim, 1990-2011 Dieses Handbuch ist urheberrechtlich geschützt. Kein Teil darf ohne schriftliche Genehmigung der SO- FiSTiK

Mehr

Nach der Installation des FolderShare-Satellits wird Ihr persönliches FolderShare -Konto erstellt.

Nach der Installation des FolderShare-Satellits wird Ihr persönliches FolderShare -Konto erstellt. FolderShare Installation & Konfiguration Installation Eine kostenlose Version von FolderShare kann unter http://www.foldershare.com/download/ heruntergeladen werden. Sollte die Installation nicht automatisch

Mehr

In 15 einfachen Schritten zum mobilen PC mit Paragon Drive Copy 10 und Microsoft Windows Virtual PC

In 15 einfachen Schritten zum mobilen PC mit Paragon Drive Copy 10 und Microsoft Windows Virtual PC PARAGON Technologie GmbH, Systemprogrammierung Heinrich-von-Stephan-Str. 5c 79100 Freiburg, Germany Tel. +49 (0) 761 59018201 Fax +49 (0) 761 59018130 Internet www.paragon-software.com Email sales@paragon-software.com

Mehr

Lorenz Hölscher. Richtig einsteigen: Access 2010 VBA-Programmierung

Lorenz Hölscher. Richtig einsteigen: Access 2010 VBA-Programmierung Lorenz Hölscher Richtig einsteigen: Access 2010 VBA-Programmierung Lorenz Hölscher: Richtig einsteigen: Access 2010 VBA-Programmierung Copyright 2010 O Reilly Verlag GmbH & Co. KG Das in diesem Buch enthaltene

Mehr

Windows. Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1

Windows. Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1 Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1 Wenn der Name nicht gerade www.buch.de oder www.bmw.de heißt, sind Internetadressen oft schwer zu merken Deshalb ist es sinnvoll, die Adressen

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

teamsync Kurzanleitung

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

Mehr

Installation älterer Programmversionen unter Windows 7

Installation älterer Programmversionen unter Windows 7 Installation älterer Programmversionen unter Windows 7 Obwohl nicht explizit gekennzeichnet, sind alle MAGIX Produkte mit einer 15 im Namen, sowie MAGIX Video Pro X 1.5, Filme auf DVD 8 und Fotos auf CD

Mehr

Informatik Kurs Simulation. Hilfe für den Consideo Modeler

Informatik Kurs Simulation. Hilfe für den Consideo Modeler Hilfe für den Consideo Modeler Consideo stellt Schulen den Modeler kostenlos zur Verfügung. Wenden Sie sich an: http://consideo-modeler.de/ Der Modeler ist ein Werkzeug, das nicht für schulische Zwecke

Mehr

Benutzerhandbuch DesignMaster II

Benutzerhandbuch DesignMaster II Benutzerhandbuch DesignMaster II Vielen Dank für Ihre Entscheidung zum Design Master! Zusätzliche Anleitungen finden Sie auf der Webseite: http://www.craftrobo.de Stand: Juni 2010 medacom graphics GmbH

Mehr

Installationsanleitung für das Integrity Tool zur AusweisApp Version 1.7 (Microsoft Windows) Dokumentversion 1.0

Installationsanleitung für das Integrity Tool zur AusweisApp Version 1.7 (Microsoft Windows) Dokumentversion 1.0 Installationsanleitung für das Integrity Tool zur AusweisApp Version 1.7 (Microsoft Windows) Dokumentversion 1.0 Inhaltsverzeichnis 1 Vorbemerkung 2 2 Mindestanforderungen an Ihr System 3 3 Sicherheitsmaßnahmen

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

Anleitung für das Online Update

Anleitung für das Online Update Während der Einspielzeit können Sie M1 nicht für den Praxisbetrieb nutzen. Beenden Sie bitte M1 an allen Arbeitsplätzen, außer an dem Rechner auf dem sich der Internet-Zugang befindet! Vor dem Einspielen

Mehr

Installationsanweisung Live Update RadarOpus 1.40 bzw. 1.41 für MAC. WICHTIGER HINWEIS! Sie benötigen für das Update ca. 30 60 Minuten.

Installationsanweisung Live Update RadarOpus 1.40 bzw. 1.41 für MAC. WICHTIGER HINWEIS! Sie benötigen für das Update ca. 30 60 Minuten. WICHTIGER HINWEIS! Sie benötigen für das Update ca. 30 60 Minuten. Die Installation des Live Updates nimmt abhängig von der verfügbaren Internetgeschwindigkeit und Leistung Ihres Computers etwas Zeit in

Mehr

ANWENDUNGSHINWEISE ZU SYMBOLSTIX

ANWENDUNGSHINWEISE ZU SYMBOLSTIX elektronische hilfsmittel für menschen mit einer behinderung www.activecommunication.ch ANWENDUNGSHINWEISE ZU SYMBOLSTIX www.symbolstix.ch active communication gmbh sumpfstrasse 28 6300 zug telefon 041

Mehr

Fernzugriff auf das TiHo-Netz über das Portal

Fernzugriff auf das TiHo-Netz über das Portal Stiftung Tierärztliche Hochschule Hannover University of Veterinary Medicine Hannover Der Präsident Stabstelle TiHo-IDS Fernzugriff auf das TiHo-Netz über das Portal In dieser Anleitung wird beschrieben,

Mehr

Installation kitako. Wir nehmen uns gerne Zeit für Sie! Systemanforderungen. Demoversion. Kontakt

Installation kitako. Wir nehmen uns gerne Zeit für Sie! Systemanforderungen. Demoversion. Kontakt Installation kitako COPYRIGHT E-Mail Fon (c) 2014, ITB Information Technology for Business GmbH, Switzerland info@itforbusiness.ch 041 320 91 30 Oktober 2014 Systemanforderungen Unterstützte Betriebssysteme:

Mehr

Thunderbird herunterladen, Installieren und einrichten Version 31.3.0 (portable)

Thunderbird herunterladen, Installieren und einrichten Version 31.3.0 (portable) Thunderbird herunterladen, Installieren und einrichten Version 31.3.0 (portable) Thunderbird ist ein quelloffenes E-Mail-Programm (manchmal auch Client genannt), das leicht herunterzuladen und zu installieren

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

Klaus Fahnenstich, Rainer G. Haselier. Richtig einsteigen: Programmieren lernen mit Visual C# 2005

Klaus Fahnenstich, Rainer G. Haselier. Richtig einsteigen: Programmieren lernen mit Visual C# 2005 Klaus Fahnenstich, Rainer G. Haselier Richtig einsteigen: Programmieren lernen mit Visual C# 2005 Klaus Fahnenstich, Rainer G. Haselier: Richtig einsteigen: Programmieren lernen mit Visual C# 2005 Microsoft

Mehr

Installationshandbuch

Installationshandbuch Installationshandbuch Inhaltsverzeichnis Installationsoptionen... 3 Installation von RM TM Easiteach TM Next Generation... 4 Installation von Corbis Multimedia Asset Pack... 10 Installation von Text to

Mehr

ecall sms & fax-portal

ecall sms & fax-portal ecall sms & fax-portal Beschreibung des Imports und Exports von Adressen Dateiname Beschreibung_-_eCall_Import_und_Export_von_Adressen_2015.10.20 Version 1.1 Datum 20.10.2015 Dolphin Systems AG Informieren

Mehr

Windows 7 Ordner und Dateien in die Taskleiste einfügen

Windows 7 Ordner und Dateien in die Taskleiste einfügen WI.005, Version 1.1 07.04.2015 Kurzanleitung Windows 7 Ordner und Dateien in die Taskleiste einfügen Möchten Sie Ordner oder Dateien direkt in die Taskleiste ablegen, so ist das nur mit einem Umweg möglich,

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

Einleitung. Für wen ist dieses Buch

Einleitung. Für wen ist dieses Buch i Willkommen! Dieses Buch aus der Reihe Schritt für Schritt wurde so konzipiert, dass Sie mit dem Buch leicht und einfach die wesentlichen Aspekte beim Einsatz von vier der Microsoft Office 2016- Apps

Mehr

UPDATEANLEITUNG UP-TO-DATE-GARANTIE DEU. Sehr geehrte Kunden, 1. Klicken Sie auf Benutzerprofil erstellen.

UPDATEANLEITUNG UP-TO-DATE-GARANTIE DEU. Sehr geehrte Kunden, 1. Klicken Sie auf Benutzerprofil erstellen. Sehr geehrte Kunden, 1. Klicken Sie auf Benutzerprofil erstellen. NavGear bietet Ihnen die Möglichkeit, das Kartenmaterial innerhalb der ersten 30 Tage der Verwendung kostenlos zu aktualisieren. Bitte

Mehr

SAFESCAN MC-Software SOFTWARE ZUM GELDZÄHLEN

SAFESCAN MC-Software SOFTWARE ZUM GELDZÄHLEN HANDBUCH ENGLISH NEDERLANDS DEUTSCH FRANÇAIS ESPAÑOL ITALIANO PORTUGUÊS POLSKI ČESKY MAGYAR SLOVENSKÝ SAFESCAN MC-Software SOFTWARE ZUM GELDZÄHLEN INHALTSVERZEICHNIS EINFÜHRUNG UND GEBRAUCHSANWEISUNG 1.

Mehr

1. Melden Sie sich als Administrator an und wechseln Sie zum Desktop

1. Melden Sie sich als Administrator an und wechseln Sie zum Desktop Anleitung für die Erstinstallation von ZensTabS1 auf einem Windows 8 PC. Bei der Erstinstallation von ZensTabS1 versucht der Installer als Voraussetzung das MS Framework 1.1 zu installieren, falls es seither

Mehr

Computerstammtisch Tegernau, Tutorial Grundlagen, Dateioperationen, Datensicherung (Screenshots und Erläuterungen beziehen sich auf Windows 7)

Computerstammtisch Tegernau, Tutorial Grundlagen, Dateioperationen, Datensicherung (Screenshots und Erläuterungen beziehen sich auf Windows 7) Computerstammtisch Tegernau, Tutorial Grundlagen, Dateioperationen, Datensicherung (Screenshots und Erläuterungen beziehen sich auf Windows 7) Wir haben beim letzten Mal gehört, wie wichtig es ist, dass

Mehr

Neuinstallation moveit@iss+ Einzelplatzversion

Neuinstallation moveit@iss+ Einzelplatzversion Neuinstallation moveit@iss+ Einzelplatzversion Hinweis: Gerne bietet Ihnen moveit Software die Durchführung einer lokalen Neuinstallation zu einem günstigen Pauschalpreis an. Die rasche und professionelle

Mehr

Memeo Instant Backup Kurzleitfaden. Schritt 1: Richten Sie Ihr kostenloses Memeo-Konto ein

Memeo Instant Backup Kurzleitfaden. Schritt 1: Richten Sie Ihr kostenloses Memeo-Konto ein Einleitung Memeo Instant Backup ist eine einfache Backup-Lösung für eine komplexe digitale Welt. Durch automatisch und fortlaufende Sicherung Ihrer wertvollen Dateien auf Ihrem Laufwerk C:, schützt Memeo

Mehr

Anwendungspaket Basisautonomie

Anwendungspaket Basisautonomie Anwendungspaket Basisautonomie Installationsanleitung der benutzten Programme Inhaltsverzeichnis Firefox...2 Herunterladen...2 Installieren...2 Installieren von Mouseless Browsing...3 Konfigurieren von

Mehr

BILDER TEILEN MIT DROPBOX

BILDER TEILEN MIT DROPBOX Bilder teilen mit Dropbox für registrierte User Mit Dropbox schiebt man Daten in einen virtuellen Ordner im Internet, auf den Freunde von jedem PC aus zugreifen können. 1. Bilder anschauen Beschreibung

Mehr

Wireless LAN PCMCIA Adapter Installationsanleitung

Wireless LAN PCMCIA Adapter Installationsanleitung Wireless LAN PCMCIA Adapter Installationsanleitung Diese Anleitung hilft Ihnen bei der Installation des Funknetzwerkadapters für Ihre PCMCIA Schnittstelle und erläutert in wenigen Schritten, wie Sie den

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

TachiFox 2. Detaillierte Installationsanleitung

TachiFox 2. Detaillierte Installationsanleitung TachiFox 2 Detaillierte Installationsanleitung Inhaltsverzeichnis 1. Allgemeines... 3 2. Systemvoraussetzung (32 oder 64 bits)... 3 3. Installation von TachiFox 2... 3 4. Installationsassistent von TachiFox

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

rita-lernportal Kurzanleitung

rita-lernportal Kurzanleitung Kurzanleitung Die Übersicht In diesem Lernportal gibt es zwei verschiedene Typen an Kursen: - Online-Lernen und - Blended Learning Beim Online-Lernen finden Sie sämtliche Unterrichtsmaterialien in der

Mehr

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

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

Mehr

Outlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang

Outlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang sysplus.ch outlook - mail-grundlagen Seite 1/8 Outlook Mail-Grundlagen Posteingang Es gibt verschiedene Möglichkeiten, um zum Posteingang zu gelangen. Man kann links im Outlook-Fenster auf die Schaltfläche

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

Einleitung. Hauptteil. Wir befinden uns nun im Demoarchiv.

Einleitung. Hauptteil. Wir befinden uns nun im Demoarchiv. Dublettenprüfung Einleitung Herzlich willkommen zum ELOoffice 8 Video-Training Dublettenprüfung. Mein Name ist Andreas Schulz, ich bin bei ELO für das Produktmanagement verantwortlich und werde Sie in

Mehr

4. BEZIEHUNGEN ZWISCHEN TABELLEN

4. BEZIEHUNGEN ZWISCHEN TABELLEN 4. BEZIEHUNGEN ZWISCHEN TABELLEN Zwischen Tabellen können in MS Access Beziehungen bestehen. Durch das Verwenden von Tabellen, die zueinander in Beziehung stehen, können Sie Folgendes erreichen: Die Größe

Mehr

Anleitung zur Installation von Tun EMUL 12.0

Anleitung zur Installation von Tun EMUL 12.0 Anleitung zur Installation von Tun EMUL 12.0 Anleitung zur Installation von Tun EMUL 12.0... 1 1. Vorbereitung... 2 1.1 folgende Dinge müssen vor Beginn der eigentlichen Installation vorhanden sein:...

Mehr

192.168.0.1. Wenn wir also versuchen auf einen anderen PC zuzugreifen, dann können wir sowohl per Name als auch mit der Adresse suchen.

192.168.0.1. Wenn wir also versuchen auf einen anderen PC zuzugreifen, dann können wir sowohl per Name als auch mit der Adresse suchen. Windows Netzwerk Sie haben einen oder mehrere PC mit einander verbunden? Dann sollte man das auch nutzen. Generelles: Ein PC hat in der Regel IMMER eine feste Nummer / Adresse (egal ob wechselnd oder immer

Mehr

Steganos Secure E-Mail Schritt für Schritt-Anleitung für den Gastzugang SCHRITT 1: AKTIVIERUNG IHRES GASTZUGANGS

Steganos Secure E-Mail Schritt für Schritt-Anleitung für den Gastzugang SCHRITT 1: AKTIVIERUNG IHRES GASTZUGANGS Steganos Secure E-Mail Schritt für Schritt-Anleitung für den Gastzugang EINLEITUNG Obwohl inzwischen immer mehr PC-Nutzer wissen, dass eine E-Mail so leicht mitzulesen ist wie eine Postkarte, wird die

Mehr

Installationshandbuch zum MF-Treiber

Installationshandbuch zum MF-Treiber Deutsch Installationshandbuch zum MF-Treiber User Software CD-ROM.................................................................. 1 Informationen zu Treibern und Software.....................................................

Mehr

Anleitung für den Elektronischen Lesesaal der Martin-Opitz Bibliothek

Anleitung für den Elektronischen Lesesaal der Martin-Opitz Bibliothek Anleitung für den Elektronischen Lesesaal der Martin-Opitz Bibliothek Der elektronische Lesesaal umfasst derzeit über 3.400 digitale Dokumente aus dem Bereich der deutschen Kultur und Geschichte im östlichen

Mehr

Richtig einsteigen: Programmieren lernen mit Visual C# 2010

Richtig einsteigen: Programmieren lernen mit Visual C# 2010 Richtig einsteigen: Programmieren lernen mit Visual C# 200 Mit Visual C# 200 Express Edition auf DVD von Klaus Fahnenstich, Rainer G. Haselier. Auflage Richtig einsteigen: Programmieren lernen mit Visual

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

Benutzer-Handbuch. Import / Export von Adressen

Benutzer-Handbuch. Import / Export von Adressen Benutzer-Handbuch Import / Export von Adressen 1.00 / 25.07.2005 Copyright (2000-2003) Alle Rechte vorbehalten Dolphin Systems Samstagernstr. 45 CH-8832 Wollerau Inhaltsverzeichnis Einleitung... 2 Voraussetzungen

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

Das Omnikey 8751 e-health BCS...1 Auslesen über die LAN-Schnittstelle...1 Auslesen über die serielle Schnittstelle...4

Das Omnikey 8751 e-health BCS...1 Auslesen über die LAN-Schnittstelle...1 Auslesen über die serielle Schnittstelle...4 Das Omnikey 8751 e-health BCS Inhaltsverzeichnis Das Omnikey 8751 e-health BCS...1 Auslesen über die LAN-Schnittstelle...1 Auslesen über die serielle Schnittstelle...4 Auslesen über die LAN-Schnittstelle

Mehr

UpToNet Installationsanleitung Einzelplatz und Netzwerk

UpToNet Installationsanleitung Einzelplatz und Netzwerk UpToNet Installationsanleitung Einzelplatz und Netzwerk Installationsanleitung Einzelplatz 1 Installationsanleitung Einzelplatz Wenn Sie im Besitz der Einzelplatz-Version der UpToNet KiSOffice Software

Mehr

Sicherheit für Windows Vista Teil 2: Windows Tool zum Entfernen bösartiger Software

Sicherheit für Windows Vista Teil 2: Windows Tool zum Entfernen bösartiger Software Sicherheit für Windows Vista Teil 2: Windows Tool zum Entfernen bösartiger Software Dieser Artikel ist Teil 2 zum Thema Sicherheit für Windows Vista. Wir zeigen Ihnen hier, wie Sie mit dem kostenlosen

Mehr

IMBA. Installationsanleitung. Access-Datenbankadapter. Das Instrument für den fähigkeitsgerechten Personaleinsatz

IMBA. Installationsanleitung. Access-Datenbankadapter. Das Instrument für den fähigkeitsgerechten Personaleinsatz Das Instrument für den fähigkeitsgerechten Personaleinsatz IMBA Access-Datenbankadapter Installationsanleitung gefördert durch das Bundesministerium für Gesundheit und Soziale Sicherung Vorbereitung Bitte

Mehr

Installationshinweise BEFU 2014

Installationshinweise BEFU 2014 Installationshinweise BEFU 2014 Allgemeines BEFU 2014 läuft unter dem Betriebssystem Windows XP, Vista, 7, 8. Für BEFU 2014 wird als Entwicklungsumgebung Access (32-Bit) verwendet. Es werden zum Download

Mehr

Einrichtung des DFÜ-Netzwerkes

Einrichtung des DFÜ-Netzwerkes Einrichtung des DFÜ-Netzwerkes Für BITel-Kunden unter Windows 98 Vor der Einrichtung des DFÜ-Netzwerkes muss zum einen die ISDN Karte oder der externe ISDN Plug in Ihrem PC installiert sein und zum anderen

Mehr

Informationen zum neuen Studmail häufige Fragen

Informationen zum neuen Studmail häufige Fragen 1 Stand: 15.01.2013 Informationen zum neuen Studmail häufige Fragen (Dokument wird bei Bedarf laufend erweitert) Problem: Einloggen funktioniert, aber der Browser lädt dann ewig und zeigt nichts an Lösung:

Mehr

Installation und Einrichtung des Microsoft SQL Servers 2005 Express. Abb.1.0

Installation und Einrichtung des Microsoft SQL Servers 2005 Express. Abb.1.0 Installation und Einrichtung des Microsoft SQL Servers 2005 Express Abb.1.0 1. Ausführen der Installationsdatei Gehen Sie in das Verzeichnis, in dem die Installationsdatei für Ihren Microsoft SQL Server

Mehr

Aufklappelemente anlegen

Aufklappelemente anlegen Aufklappelemente anlegen Dieses Dokument beschreibt die grundsätzliche Erstellung der Aufklappelemente in der mittleren und rechten Spalte. Login Melden Sie sich an der jeweiligen Website an, in dem Sie

Mehr