Inhaltsverzeichnis. Einleitung... 11



Ähnliche Dokumente
Microsoft Visual Basic 2005

Teil A Grundlagen 31

Zu diesem Buch 1. Was ist neu in Excel 2007? 5. Erste Schritte mit Excel Danksagung... xi

Webseiten entwickeln mit ASP.NET

Inhaltsverzeichnis. Einleitung... 11

Teil A Einführung in Microsoft Visual C# und Microsoft Visual Studio

Inhaltsverzeichnis. Einleitung 11. Modul 1 Die erste Datenbank 15. Modul 2 Tabellen in der Entwurfsansicht definieren 21. Inhaltsverzeichnis

1Schnelleinstieg 14. 2Wie aus einer einfachen Textdatei. 3 Wie man eigene Programme erstellt 30. Inhaltsverzeichnis. ein Programm wird 20

Inhaltsverzeichnis. 1 Hallo 13

Für wen dieses Buch ist Der Inhalt im Überblick Arbeiten mit diesem Buch Die wichtigsten Neuheiten in Excel

Teil I Installation und erste Schritte 19

Inhaltsverzeichnis. Teil I Erste Schritte. 1 Einleitung Teil II Grundlagen von VBA. 2 Die ersten VBA-Prozeduren erstellen...

Inhalt 1 2. Dieses Buch auf einen Blick 9. Das Programm kennenlernen 17. Excel-Dateien verwalten 41

Andre Willms. Spielend C++ lernen. oder wie man Käfern Beine macht. Galileo Press

Michael Kolberg. einfach klipp & klar. Microsofft* Press

Inhalt Einführung... 1 MS Access Datenbanken... 7 Datenbankobjekte Neue Datenbank erstellen... 39

Microsoft Visual Studio Community 2015

jetzt lerne ich PHP 5 & MySQL 4.1 Der schnelle Einstieg in die objektorientierte

Inhalt. Inhalt. Einleitung Kapitel 1 Access kennenlernen... 25

Woche 1 im Überblick 26

Microsoft PowerPoint 2013 auf einen Blick

Excel 2013 Makro Workshop. Inhalt

Über die Autoren 7. Teil I Windows 8.1 kennenlernen 23. Kapitel 1 Erster Kontakt mit Windows

Inhaltsverzeichnis. Teil 1 10 kennenlernen 25. Über den Autor 9 Widmung 9 Danksagungen 9

POWERPOINT Präsentationen erstellen und gestalten Grundlagen

Access für Windows. Ricardo Hernández García 1. Ausgabe, 1. Aktualisierung, Dezember Automatisierung, Programmierung ACC2010P

Inhaltsverzeichnis. 1 Einleitung 13

NET.Compact Framework

Inhalt. Vorwort 13. Einleitung Installation und erste Schritte Von der Webvisitenkarte zur Webpräsenz 51. Inhalt

Inhaltsverzeichnis. Teil I Installation und erste Schritte 19. Vorwort 11. Einleitung Grundlagen und Installation 23

Starten sie WordPad über das Startmenü von Windows. WordPad finden Sie im Ordner Zubehör.

Lösungen entwickeln mit Microsoft Excel 95

Neuigkeiten beim Desktop von Windows

GEOPROCESSING UND MODELBUILDER

Datenbanken Microsoft Access 2010

Einstieg in VBA mit Excel Galileo Press

Inhaltsverzeichnis. Vorwort... XIII

Inhaltsverzeichnis. Einleitung 11 Über die Autorin 12 Danke 13 Über das Buch 13 Der Aufbau des Buches 14 Die CD-ROM zum Buch 14

Erstellen sicherer ASP.NET- Anwendungen

Dialogfeld «Speichern unter» öffnen und unter Dateityp «Word Dokument mit Makros» wählen. Das Dokument wird mit der Endung.dotm abgespeichert.

1. Für Einsteiger und Umsteiger: Windows 7 hat Ihnen vieles zu bieten!... 8

Schnellstarthandbuch. Hilfe aufrufen Klicken Sie auf das Fragezeichen, um Hilfeinhalt anzuzeigen.

MOC Wichtige Webanwendungstechnologien mit Microsoft Visual Studio 2005

Microsoft Access 2010 Navigationsformular (Musterlösung)

Grundlagen relationaler Datenbanken Access Grundlagenseminar Access Aufbauseminar Von Excel 2010 zu Access

Microsoft SQL Server 2000 Programmierung

Inhaltsverzeichnis. Einleitung und Danksagung 11 Für wen ist dieses Buch? 12 Voraussetzungen für die Arbeit mit diesem Buch 13 Danksagung 13

Powerpoint Mit Entwurfsvorlagen arbeiten. Grundlagen. Erstellen und Gestalten eigener Entwurfsvorlagen Arbeit mit Folien- und Titelmastern

Auf einen Blick. Vorwort Einführung Sprachgrundlagen von VBScript Objektorientierte Programmierung mit. dem Windows Script Host 115

Richtig einsteigen: Webseiten programmieren lernen mit Visual Web Developer 2005

Inhaltsverzeichnis. Vorwort... 5 Grußwort von Safe Software Inc Über den Herausgeber Über die Autoren Einleitung...

Michael Weigend. Python GE-PACKT

Inhaltsverzeichnis. Vorwort. Basiswissen

Inhaltsverzeichnis. jetzt lerne ich. Vorwort und Einleitung 17

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

Andy Hunt. Programmieren lernen. mit Minecraft-Plugins. dpunkt.verlag

Microsoft Excel Schulung

Microsoft Excel Schulungen

Microsoft Word 2010 auf einen Blick Microsott

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

Vision für Mac BENUTZERHANDBUCH

Inhaltsverzeichnis. Teill 17 Einleitung 18

Lernzielkatalog Textverarbeitung Professional

Vorwort Die Arbeitsumgebung von Word... 11

Microsoft Access 2010 Bilder

Abb. 1. Abb. 2. Schaltflächen Speichern und Bericht öffnen. Abb. 3.

Nachhilfe konkret! Mike's Lernstudio

Camtasia Theater Hilfe. Version 6.0.2

Download der Beispieldateien 12 Die Icons 12 Unterstützung für dieses Buch 12 Über den Autor 13

Microsoft Windows 7 Basiswissen. Begleitheft für Computer-Einsteiger

Kursthemen Microsoft Office Specialist 2010 B(asic) Word 2010

Inhaltsverzeichnis. Teil i: Die Grundlagen 19. ^sp^ Einführung 11

Inhaltsverzeichnis Seite

Apps für ios entwickeln

MS-Wordfür Windows 2.0

Globale Tastenkombinationen für Windows

So sieht die momentane fertige Ordnerstruktur in der Navigationsansicht des Windows-Explorers aus

OrgPublisher. browserübergreifende. Diagramme

3 Grundlagen. 3.1 Die erste App

Inhaltsverzeichnis. Einleitung Text vom Benutzer erfragen Text über ein Dialogfeld erfragen... 23

Inhaltsverzeichnis VII

DAS EINSTEIGERSEMINAR PHP 5.3 LERNEN ÜBEN ANWENDEN. Oliver Leiss Jasmin Schmidt. 3. Auflage

Informationsverarbeitung im Bauwesen

0DNUREHIHKOHLQ$SSURDFKXQGGLHGD]XJHK ULJHQ(UNOlUXQJHQ

PowerPoint 2002 Kompendium / ISBN:

Objektorientierte Programmierung in Java

State Machine Workflow mit InfoPath Formularen für SharePoint 2010 Teil 6

Inhalte mit DNN Modul HTML bearbeiten

Microsoft Visual C# 2008

Windows 8. Grundlagen. Markus Krimm. 2. Ausgabe, November 2012

Übung - Datenmigration in Windows Vista

Inhaltsverzeichnis. Apps für Android entwickeln

VBA-Programmierung WS 2008/09

ClubWebMan Veranstaltungskalender

Navigation. Drucken Klicken Sie auf ein Symbol, um nähere Informationen zu erhalten. Papierhandhabung Anzeigen der Online-Informationen

Walter Saumweber. Richtig einsteigen: Programmieren lernen mit Visual C

Transkript:

Inhaltsverzeichnis Einleitung...................................................... 11 Zu diesem Buch.................................................... 11 Was ist Visual Basic 2008?............................................ 11 Visual Basic.NET-Versionen....................................... 12 Upgrade von Microsoft Visual Basic 6.0 auf die Version 2008.......... 12 Wegweiser für Ein- und Umsteiger.................................... 13 Konventionen und Features in diesem Buch............................ 14 Konventionen................................................... 14 Weitere Features................................................. 15 Systemvoraussetzungen............................................. 15 Die Übungsdateien installieren und verwenden........................ 16 Die Übungsdateien installieren..................................... 16 Die Übungsdateien verwenden.................................... 17 Korrekturen, Kommentare und Hilfe................................... 22 Hilfe zu diesem Buch und der zugehörigen CD...................... 22 Hilfe zum Produkt Visual Studio 2008............................... 22 Teil A Erste Schritte mit Visual Basic 2008.................... 23 1 Die integrierte Entwicklungsumgebung von Visual Studio kennenlernen... 25 Die Visual Studio-Entwicklungsumgebung (IDE)......................... 26 Die Visual Studio-Tools.............................................. 30 Der Designer.................................................... 32 Ein Visual Basic-Programm ausführen............................... 34 Das Eigenschaftenfenster............................................ 35 Programmierwerkzeuge verschieben und in der Größe verändern......... 40 Toolfenster in Visual Studio verschieben und in der Größe verändern... 41 Ein Toolfenster in Visual Studio verankern........................... 43 Ein Toolfenster in Visual Studio ausblenden.......................... 44 Mit dem IDE Navigator zwischen geöffneten Dateien und Tools hin und her wechseln................................................ 46 Webbrowser in Visual Studio öffnen................................... 47 So erhalten Sie Hilfe................................................. 48 Zwei Hilfequellen: Lokale Hilfedateien und Onlinehilfe................ 48 Zusammenfassung der Hilfebefehle................................ 53 Die Einstellungen der Entwicklungsumgebung für die Übungen anpassen.. 53 Die Entwicklungsumgebung auf Visual Basic-Entwicklung einstellen.... 53 Projekt- und Compilereinstellungen prüfen.......................... 55 Einen Schritt weiter: Visual Studio beenden............................. 58 Schnellüberblick.................................................... 59

4 Inhaltsverzeichnis 2 Das erste Programm schreiben...................................... 61 Lucky Seven: Ihr erstes Visual Basic-Programm.......................... 62 Programmierschritte................................................ 62 Die Benutzeroberfläche erstellen...................................... 63 Eigenschaften definieren............................................. 70 Die Eigenschaften des PictureBox-Steuerelements.................... 75 Den Programmcode schreiben....................................... 78 Die Prozedur Button1_Click.......................................... 83 Visual Basic-Anwendungen ausführen................................. 85 Beispielprojekte auf CD.............................................. 87 Ausführbare Dateien (.exe) erstellen................................... 87 Programme bereitstellen und veröffentlichen........................ 89 Einen Schritt weiter: Das Programm erweitern.......................... 90 Schnellüberblick.................................................... 93 3 Mit Toolbox-Steuerelementen arbeiten............................... 95 Grundlagen der Verwendung von Steuerelementen: Das Hello World-Programm.......................................... 96 Das DateTimePicker-Steuerelement verwenden......................... 101 Das Programm Geburtstag........................................ 101 Steuerelemente zum Erfassen von Benutzereingaben.................... 109 Das Programm Eingabesteuerelemente.............................. 112 Der Code des Programms Eingabesteuerelemente.................... 116 Einen Schritt weiter: Das Steuerelement LinkLabel verwenden............. 118 Schnellüberblick.................................................... 123 4 Menüs, Symbolleisten und Dialogfelder.............................. 125 Menüs mit dem MenuStrip-Steuerelement erstellen..................... 126 Zugriffstasten für Menübefehle definieren............................. 128 Menübefehle verarbeiten............................................ 131 Symbolleisten mit dem ToolStrip-Steuerelement erstellen................ 136 Mit Dialogfeld-Steuerelementen arbeiten.............................. 139 Mit Ereignisprozeduren Standarddialogfelder steuern................... 141 Einen Schritt weiter: Menübefehlen Tastenkombinationen zuweisen....... 147 Schnellüberblick.................................................... 150 Teil B Programmiergrundlagen................................. 151 5 Variablen, Formeln und das.net Framework.......................... 153 Die Anatomie einer Visual Basic-Programmanweisung................... 154 Informationen in Variablen speichern.................................. 154 Speicherplatz für Variablen reservieren: Die Dim-Anweisung........... 155 Implizite Variablendeklaration..................................... 156 Variablen in einem Programm verwenden.............................. 157 Variablen zum Speichern von Eingaben verwenden..................... 162 Variablen für Programmausgaben verwenden.......................... 165

Inhaltsverzeichnis 5 Bestimmte Datentypen verwenden.................................... 167 Konstanten: Variablen, die sich nicht ändern......................... 173 Die Visual Basic-Operatoren verwenden............................... 175 Mathematische Grundoperationen: Die Operatoren +, -, * und /....... 176 Weitere Operatoren: \, Mod, ^ und &............................... 180 Mathematische Funktionen des.net Frameworks verwenden............ 185 Einen Schritt weiter: Operatorrangfolge................................ 188 Schnellüberblick.................................................... 190 6 Kontrollstrukturen.................................................. 191 Ereignisgesteuerte Programmierung.................................. 192 Mit bedingten Ausdrücken arbeiten................................... 194 If Then-Kontrollstrukturen........................................... 195 Mehrere Bedingungen in einer If Then-Kontrollstruktur überprüfen.... 195 Logische Operatoren in bedingten Ausdrücken...................... 200 Kurzschlussverfahren mit AndAlso und OrElse........................ 203 Select Case-Kontrollstrukturen........................................ 205 Vergleichsoperatoren in Select Case-Strukturen verwenden............ 206 Einen Schritt weiter: Auf Mausereignisse reagieren...................... 210 Schnellüberblick.................................................... 214 7 Schleifen und Zeitgeber............................................. 215 For Next-Schleifen schreiben........................................ 216 Eine Zählervariable in einem TextBox-Steuerelement anzeigen......... 217 Komplexe For Next-Schleifen schreiben............................ 220 Dateien unter Verwendung eines Zählers mit einem größeren Gültigkeitsbereich öffnen................................. 223 Do-Schleifen verwenden............................................. 226 Endlosschleifen vermeiden........................................ 227 Das Steuerelement Timer............................................ 231 Mit einem Timer-Steuerelement eine Digitaluhr erstellen.............. 231 Mit einem Timer-Objekt ein Zeitlimit setzen............................ 234 Einen Schritt weiter: Codeausschnitte einfügen......................... 238 Schnellüberblick.................................................... 243 8 Visual Basic-Programme debuggen.................................. 245 Fehler finden und korrigieren......................................... 246 Die drei Fehlerarten.............................................. 246 Logische Fehler identifizieren...................................... 248 Grundlagen der Fehlersuche: Fehlersuche im Debugging-Modus.......... 248 Variablen mit einem Überwachungsfenster verfolgen.................... 254 Schnellansichten: Neue Debugtools zur Datenanzeige................... 257 Das Direkt- und das Befehlsfenster verwenden.......................... 258 Zum Befehlsfenster umschalten.................................... 261 Einen Schritt weiter: Haltepunkte entfernen............................ 262 Schnellüberblick.................................................... 263

6 Inhaltsverzeichnis 9 Strukturierte Fehlerbehandlung..................................... 265 Fehler mit Try Catch verarbeiten..................................... 266 Wann sollten Fehlerhandler verwendet werden?..................... 267 Das Auffangen von Fehlern vorbereiten: Die Anweisung Try Catch..... 268 Fehler in Pfad- und Laufwerksangaben............................. 268 Einen Fehlerhandler für Laufwerksprobleme erstellen.................... 271 Die Finally-Klausel für Aufräumaufgaben verwenden................. 273 Komplexe Try Catch-Fehlerhandler................................... 274 Das Objekt Err................................................... 274 Einen Wiederholungszeitraum angeben............................ 279 Verschachtelte Try Catch-Blöcke verwenden........................ 281 Fehlerhandler und defensive Programmiertechniken.................... 282 Einen Schritt weiter: Die Anweisung Exit Try............................ 283 Schnellüberblick.................................................... 285 10 Module und Prozeduren............................................ 287 Module verwenden................................................. 288 Module erstellen................................................. 288 Mit globalen Variablen arbeiten...................................... 292 Prozeduren erstellen................................................ 297 Function-Prozeduren einsetzen....................................... 298 Die Syntax von Function-Prozeduren............................... 299 Eine Function-Prozedur aufrufen................................... 300 Mit einer Funktion eine Berechnung ausführen...................... 301 Sub-Prozeduren einsetzen........................................... 304 Die Syntax von Sub-Prozeduren.................................... 305 Sub-Prozeduren aufrufen......................................... 306 Eingaben mit einer Sub-Prozedur verarbeiten....................... 307 Einen Schritt weiter: Argumente als Wert und als Verweis übergeben...... 312 Schnellüberblick................................................... 314 11 Mit Arrays numerische und Textdaten verwalten...................... 315 Mit Variablenarrays arbeiten......................................... 316 Arrays erstellen.................................................. 316 Arrays fester Größe deklarieren.................................... 317 Arbeitsspeicher reservieren....................................... 318 Auf Arrayelemente zugreifen...................................... 319 Ein Array fester Größe zum Speichern von Temperaturen erstellen...... 320 Ein dynamisches Array erstellen.................................... 324 Den Arrayinhalt mit ReDim Preserve erhalten........................... 327 Einen Schritt weiter: Größere Arrays mit den Methoden der Array-Klasse verarbeiten............................................. 329 Die Array-Klasse................................................. 329 Schnellüberblick.................................................... 336

Inhaltsverzeichnis 7 12 Mit Auflistungen und dem System.Collections-Namespace arbeiten..... 337 Objektauflistungen verwenden....................................... 338 Auf Objekte einer Auflistung verweisen............................. 338 For Each...Next-Schleifen.......................................... 339 Mit Objekten der Controls-Auflistung experimentieren................ 340 Die Name-Eigenschaft in einer For Each Next-Schleife verwenden..... 343 Eigene Auflistungen erstellen......................................... 345 Neue Auflistungen deklarieren..................................... 346 Einen Schritt weiter: Auflistungen in Visual Basic für Applikationen (VBA)... 350 Den Beispielcode eingeben........................................ 352 Schnellüberblick.................................................... 353 13 Mit Textdateien und Zeichenfolgen arbeiten.......................... 355 Textdateien in einem Textfeld anzeigen................................ 356 Eine Textdatei für Eingaben öffnen................................. 356 Die Funktion FileOpen............................................ 356 Mit der StreamReader-Klasse und My.Computer.FileSystem Textdateien öffnen.................................................. 362 Die StreamReader-Klasse.......................................... 362 Das My-Objekt.................................................. 362 Eine neue Textdatei erstellen......................................... 364 Zeichenfolgen mit Programmcode verarbeiten......................... 369 Die String-Klasse, nützliche Methoden und Schlüsselwörter............ 369 Text sortieren.................................................... 371 ASCII-Codes verwenden.......................................... 372 Zeichenfolgen in einem Textfeld sortieren........................... 373 Einen Schritt weiter: Der Programmcode des Programms SortText......... 376 Schnellüberblick.................................................... 379 Teil C Entwicklung von Benutzeroberflächen............... 381 14 Formulare und Steuerelemente während der Ausführung verwalten..... 383 Neue Formulare zu einem Programm hinzufügen....................... 384 Wie Formulare verwendet werden.................................. 384 Mit mehreren Formularen arbeiten.................................... 385 Formulare auf dem Windows-Desktop positionieren..................... 393 Fenster minimieren, maximieren und wiederherstellen................ 398 Während der Programmausführung Steuerelemente in ein Formular einfügen............................................. 398 Steuerelemente in einem Formular anordnen........................... 402 Einen Schritt weiter: Das Startobjekt festlegen.......................... 405 Schnellüberblick.................................................... 408

8 Inhaltsverzeichnis 15 Grafiken und Animationseffekte hinzufügen.......................... 411 Mit dem Namespace System.Drawing Grafiken hinzufügen............... 412 Das Koordinatensystem von Formularen............................ 412 Die Klasse System.Drawing.Graphics................................ 413 Das Paint-Ereignis von Formularen verwenden....................... 415 Programme mit Animationen ausstatten............................... 417 Objekte im Formular verschieben.................................. 417 Die Eigenschaft Location.......................................... 418 Animationen mithilfe eines Timer-Objekts erzeugen.................. 419 Objekte während der Programmausführung vergrößern und verkleinern... 423 Einen Schritt weiter: Ein Formular transparent machen................... 425 Schnellüberblick.................................................... 427 16 Formulare vererben und Basisklassen erstellen........................ 429 Mit der Vererbungsauswahl ein Formular vererben...................... 430 Eigene Basisklassen erstellen......................................... 435 Eine neue Klasse zu einem Projekt hinzufügen....................... 437 Einen Schritt weiter: Eine Basisklasse vererben.......................... 444 Schnellüberblick.................................................... 447 17 Drucken........................................................... 449 Mit der PrintDocument-Klasse arbeiten................................ 450 Text aus einem Textfeldobjekt drucken.............................. 455 Mehrseitige Textdateien drucken...................................... 458 Einen Schritt weiter: Die Dialogfelder Seitenansicht und Seite einrichten hinzufügen.......................................... 466 Schnellüberblick.................................................... 472 Teil D Datenbank- und Webprogrammierung............... 473 18 Erste Schritte mit ADO.NET.......................................... 475 Datenbankprogrammierung mit ADO.NET............................. 476 Datenbankterminologie.......................................... 476 Mit einer Access-Datenbank arbeiten............................... 478 Das Datenquellenfenster............................................. 486 Mit gebundenen Steuerelementen Datenbankinformationen anzeigen..... 492 Einen Schritt weiter: SQL-Anweisungen, LINQ und das Filtern von Daten.. 496 Schnellüberblick.................................................... 502 19 Daten mit dem DataGridView-Steuerelement präsentieren............. 503 Mit DataGridView-Steuerelementen Datensätze anzeigen................ 504 DataGridView-Zellen formatieren.................................... 514 Datenzentrischer Fokus: Ein weiteres DataGridView-Objekt und eine zweite Navigationsleiste hinzufügen.............................. 517 Einen Schritt weiter: Die Originaldatenbank aktualisieren................. 521 Schnellüberblick.................................................... 525

Inhaltsverzeichnis 9 20 Mit Visual Web Developer und ASP.NET Websites erstellen............. 527 Einführung in ASP.NET............................................... 528 Webseiten versus Windows-Formulare.............................. 530 Serversteuerelemente............................................ 530 HTML-Steuerelemente............................................ 532 Eine Website mit dem Visual Web Developer erstellen................... 532 Softwareanforderungen für die ASP.NET-Programmierung............ 533 Den Webseiten-Designer verwenden.................................. 536 Serversteuerelemente in eine Website einfügen......................... 538 Ereignisprozeduren für Webseiten-Steuerelemente erstellen........... 541 Weitere Webseiten und Ressourcen in eine Website einfügen............. 545 Datensätze einer Datenbank in einer Webseite anzeigen................. 550 Einen Schritt weiter: Den Titel für die Website im Internet Explorer festlegen........................................... 558 Schnellüberblick.................................................... 560 Teil E Anhang........................................................ 561 Visual Basic-Websites................................................ 564 Bücher zum Thema Visual Basic 2008-Programmierung.................. 565 Visual Basic 2008-Programmierung................................. 565 Visual Studio und Microsoft.NET Framework........................ 565 Datenbankprogrammierung...................................... 566 Webprogrammierung mit ASP.NET................................. 566 Programmierung mit Visual Basic für Applikationen (VBA)............. 566 Stichwortverzeichnis................................................ 567 Über den Autor..................................................... 579