+VYRHPEKIRÃ4VSKVEQQMIVYRKÃÃ

Ähnliche Dokumente
%YXSV;SPJKERK1YWGLRIV -RLEPXPMGLIW0IOXSVEX7MPOI/ERIW %YXSQEXMWMIVYRK4VSKVEQQMIVYRK F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF,

%YXSV;SPJKERK1YWGLRIV -RLEPXPMGLIW0IOXSVEX&IEXI1ENIXWGLEO F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF, %YXSQEXMWMIVYRK4VSKVEQQMIVYRK

%YXSVIR&EVFEVE,MVWGL[EPH;SPJ;MPG^IO -RLEPXPMGLIW0IOXSVEX*VERO7GLEFIVX %YJPEKIZSQ.ERYEV +VYRHPEKIR F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF, &SHIRLIMQ

)'(0;7*4%8 %YXSVMR0MRHE=SVO -RLEPXPMGLIW0IOXSVEX&EVFEVE,MVWGL[EPH F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF, -RXIVRIX[[[LIVHX]SYHIEX [[[LIVHXFYWMRIWWHIEX

%YXSVMR8MRE;IKIRIV -RLEPXPMGLIW0IOXSVEX'LEVPSXXIZSR&VEYRWGL[IMK F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF, +VYRHPEKIR

%YXSV.ÚVKIR)RKIQERR -RLEPXPMGLIW0IOXSVEX)PQEV*YGLW F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF, 7]WXIQEHQMRMWXVEXMSR

%YXSVMRRIR&EVFEVE,MVWGL[EPH%RHVIE7GL[EV^ F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF,

%YXSV1MGLEIP6EMXL %YJPEKIZSQ7ITXIQFIV %HQMRMWXVEXMSR F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF,

%YXSV6EPJ/ÔLPIV F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF, +VYRHPEKIRHIV&MPHFIEVFIMXYRK JÚV;IF7IMXIR

%YXSVIR%RHVIE7GL[EV^4IXIV;MIW -RLEPXPMGLIW0IOXSVEX;SPJKERK1YWGLRIV*VERO7GLEFIVX -%%YW[IVXIRZSR(EXIRYRH8EFIPPIR QMX1MGVSWSJX)\GIP

%YXSVMR8MRE;IKIRIV -RLEPXPMGLIW0IOXSVEX*VERO7GLEFIVX +VYRHPEKIR)(:QMX;MRHS[W YRH3JJMGI F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF,

0-2 %YXSV1EVOYW*IMPRIV /SEYXSV%VRI&ÂYQPIV ºFIVEVFIMXIXI%YWKEFIZSQ.ERYEV 2IX^[IVOEHQMRMWXVEXMSR F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF,

%YXSV6SPERH&EYGL F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF, %HQMRMWXVEXMSR

%YXSVIR,1SX^6/ÔLPIV F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF, >IMGLRYRKIR(MEKVEQQI4PÂRI

%YXSV;SPJKERK7GLYP^'2-1'2) -RLEPXPMGLIW0IOXSVEX,ERW4IXIV.ELR'2-'2)1'7) F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF, +VYRHPEKIRJÚV%R[IRHIV

F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF, +VYRHPEKIR8I\XZIVEVFIMXYRK

Microsoft Windows Server 2003 W2003SPS. Autoren: Michael Raith, Dr. Hendrik Siegmund. Überarbeitete Ausgabe vom 10. August 2006.

Microsoft Exchange Server 2003 EXS2003A. Autor: Dr. Hendrik Siegmund. Überarbeitete Ausgabe vom 10. August 2006

%YXSV4IXIV8VSTJ/EVPWVYLI +VYRHPEKIR'SQTYXIV%MHIH(IWMKR F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF,


%YXSV4IXIV8IMGL -RLEPXPMGLIW0IOXSVEX&IEXI1ENIXWGLEO -RXIKVMIVXI0ÔWYRKIRQMX3JJMGI<4 F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF,

%YXSV;SPJKERK7GLYP^'2-1'2) -RLEPXPMGLIW0IOXSVEX,ERW4IXIV.ELR'2-'2)1'7) %HQMRMWXVEXMSR F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF,

WXPS. Windows XP Professional - Systembetreuer: Workstation WXPS Autoren: Werner Hand, Dr. Hendrik Siegmund, Dr.

%YXSVIR.SEGLMQ4EPPQIV,IMOS7GLVÔHIV F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF, %HQMRMWXVEXMSR

Einlagensicherungssysteme Ökonomische Analyse unterschiedlicher institutioneller Ausgestaltungsformen

&6%5$66 &RPSDFW3&,:LGH8OWUD6&6,+RVWDGDSWHU &6%5$66 $QRUGQXQJ6WHFNYHUELQGHU

)'(0%1 %YXSVMRRIR3VXVYR+VMPP'LEVPSXXIZSR&VEYRWGL[IMK -RLEPXPMGLIW0IOXSVEX*VERO7GLEFIVX F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF,

)'(0%1 %YXSV4IXIV;MIW -RLEPXPMGLIW0IOXSVEX8ERNE7XIYFIV %YJPEKIZSQ7ITXIQFIV F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF,

&00 'DV3%6DUFKLYHDGGRQ5 GHU (LQNDXIVEHOHJH %HQXW]HUKDQGEXFK .RPSDWLEHO]X6$355HOHDVH 9HUVLRQ. 6WDQG0lU]

%YXSVIR%,IVHX*87GLRIMHIV F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF, +VYRHPEKIR(IWOXST4YFPMWLMRK

Anlage EÜR. Einnahmenüberschussrechnung nach 4 Abs. 3 EStG für das Kalenderjahr 2011 Beginn Ende

,QKDOW $QUXIHQ $QUXISURWRNROO (LQVWHOOXQJHQ 2QOLQH'LHQVWH 1HXH1RWL] ,KU(ULFVVRQ5H 'RNXPHQWDWLRQ,QIRUPDWLRQHQXQG &RPPXQLFDWLRQV6XLWH&'

%YXSV6EPJ/ÔLPIV -RLEPXPMGLIW0IOXSVEX&IEXI1ENIXWGLEO F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF, +VYRHPEKIR&MPHFIEVFIMXYRK

%YXSV;SPJ;MPG^IO -RLEPXPMGLIW0IOXSVEX%RHVIE7GL[EV^ 6І0F],)6(8:IVPEKJ 0 3V&MPHYRKWQIHMIR+QF, )PIOXVSRMWGLI4SWX

3 Visual Basic Grundlagen Programmierung

5. Anleihebedingungen und Garantie

%YXSVIR->MQQIVQERR,&SLRIW7&VÚRMK F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF, *SVXKIWGLVMXXIRI%R[IRHYRKIR

Barbara Hofmann THE BEAUTY TOOLS COMPANY. BEAUTY TOOLS and Make-up Guide

'LH:LHGHUNXQIW-HVX. Auferstehung der Gläubigen

%YXSV6EPJ/ÔLPIV 4(*(SOYQIRXIIVWXIPPIRYRHTYFPM^MIVIR F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF,

RUNDSCHREIBEN DIE STEUERBERATER

4,7'7Ã %YXSV6EPJ/ÔLPIV F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF, +VYRHPEKIR&MPHFIEVFIMXYRK

)'(0%1 %YXSVIR/SRVEH7XYPPI8MRE;IKIRIV -RLEPXPMGLIW0IOXSVEX'LEVPSXXIZSR&VEYRWGL[IMK %YJPEKIZSQ7ITXIQFIV F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF,

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

%YXSVMRÃ'LEVPSXXIÃZSRÃ&VEYRWGL[IMKà -RLEPXPMGLIWÃ0IOXSVEXÃ7EFMRIÃ7TMI½Ã +VYRHPEKIRÃÃ

VBA- Programmierung. Integrierte Lösungen mit Office Ricardo Hernández García. 1. Ausgabe, November 2013

3<47)/Ã %YXSVIR;SPJ;MPG^IO0MRHE=SVO -RLEPXPMGLIW0IOXSVEX&EVFEVE,MVWGL[EPH F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF, )MRWEX^MQ&ÚVSEPPXEK

%YXSV6EPJ/ÔLPIV -RLEPXPMGLIW0IOXSVEX+ISVK;IMLIVIV F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF, +VYRHPEKIR&MPHFIEVFIMXYRK

Einstieg in VBA mit Excel Galileo Press

Teil I Installation und erste Schritte 19

VERNEHMLASSUNGSBERICHT DER REGIERUNG BETREFFEND DIE ABÄNDERUNG DES GESETZES ÜBER DAS URHEBERRECHT UND

Woche 1 im Überblick 26

Microsoft Visual Basic 2005

Embedded Quality. Qualitätssicherung eingebetteter Software: Methoden und Best-Practices

Inhalt. Ariane Sommer. 1. Hollywood-Rawstyle. Karyn Calabrese. 2. Fit und vital mit 65. Judita Wignall. 3. Going Raw

Einstieg in VBA mit Excel Galileo Press

Excel Automatisierung, Programmierung. Ricardo Hernández García. 1. Ausgabe, Oktober 2010 EX2010P

%YXSV4IXIV;MIW -RLEPXPMGLIW0IOXSVEX7EFMRI7TMI½ 49%RWTVYGLWZSPPIW%YW[IVXIRZSR OSQTPI\IR(EXIRQMX)\GIP F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF,

Programmiersprache kann WEKA auf vielen Bertriebs- wird kostenlos unter der GNU General Public License

23 Prävention in NRW. Fußball in der Schule

Verschenken oder vererben?

Inhaltsverzeichnis. Einleitung 11. Teil A Erste Schritte mit Visual Basic

Vorwort Die Excel-Arbeitsumgebung für Fortgeschrittene... 11

ELTERNBRIEF. Berlin, Juli 2002 Nr. 64. Ein jegliches hat seine Zeit, und alles Vorhaben unter dem Himmel hat seine Stunde:

9HUEUDXFKHUNUHGLWH)UDJHQXQG$QWZRUWHQ

Inhaltsverzeichnis. Einleitung... 11

=HXJQLVHUVWHOOXQJPLWGHP LQWHUQHQXQGH[WHUQHQ3URJUDPP GHU6FK OHUGDWHL:LQ69

Excel 2013 Makro Workshop. Inhalt

Visual Basic 6 Start-Paket

%YXSVIR9PVMOI&ÔXXGLIV(MVO*VMWGLEPS[WOM -RLEPXPMGLIW0IOXSVEX%RHVIEW,SPYFIO *SVXKIWGLVMXXIRI4VSKVEQQMIVYRK F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF,

Telekom-Control Österreichische Gesellschaft für Telekommunikationsregulierung mbh

6WXGLH]XUJOREDOHQ(QWZLFNOXQJ YRQ:LVVHQVFKDIWXQG7HFKQLN )UDXQKRIHU,QVWLWXWI U6\VWHPWHFKQLNXQG,QQRYDWLRQVIRUVFKXQJ,6,

Kundeninformation. ÖKOMETRIC GmbH. ÖKOMETRIC GmbH Kontakt :Horst Rottler Bernecker Str D Bayreuth F rottler@oekometric.

Inhaltsverzeichnis. 1 Einleitung 11

EBS-Lehrgang. Allgemeines. EBS (EPB) im Motorwagen. EBS im Kraftomnibus. ESC Elektron. Stabilitätsregelung. T-EBS im Anhängefahrzeug

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

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

Brüssel, den 24. September 2002

Lösungen entwickeln mit Microsoft Excel 95

Datenverarbeitung Excel-VBA Übersicht HT 2013

Microsoft Visual Basic 6.0 für W indow s 95/98/N T

&KULVWRSK%XWWHUZHJJH +DUW]JHVWHUQ±+DUW]KHXWH.RQWLQXLWlWVOLQLHQXQG.RQVHTXHQ]HQHLQHU3ROLWLNJHJHQGHQ 6R]LDOVWDDW

VBA- Programmierung. Ricardo Hernández García. Integrierte Lösungen mit Office Ausgabe, Oktober 2010

Vorwort Die Excel-Arbeitsumgebung für Fortgeschrittene Nützliche Funktionen für Fortgeschrittene 25 INHALT

Microsoft Office Excel für Windows EX2007P. Autorin: Andrea Weikert. Inhaltliches Lektorat: Christian Münster, Tina Wegener

Verständnis für die bei Mehrwertdiensten aktuell in vielerlei Hinsicht bestehende Rechtsunsicherheit vermag ein historischer Rückblick zu geben.

Einstieg in Visual Basic 2008

GESAMTBEURTEILUNG UND EMPFEHLUNGEN

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

6LFKHUKHLW YRQ 1DKUXQJVHUJlQ]XQJHQ.RPPLVVDU %\UQHEHJU WSROLWLVFKH(LQLJXQJLP5DW

EDEKA Münster // Agentur gesucht. Steuerung B // Agentur gefunden.

Microsoft Visual Basic 2008 VBNET2008. Autorin: Andrea Weikert. Inhaltliches Lektorat: Ricardo Hernandez. 1. Ausgabe vom 6.

Vorwort. Teil I Bedienung. 1 Benutzeroberfläche. 2 Die Access-Objekte. 3 Ausdrücke und Aussagen. Teil II Datenbanken und Tabellen

K W W S Z Z Z I H O V H U G H

Richtig einsteigen: Excel VBA-Programmierung. Für Microsoft Excel 2007 bis 2013 Held

Visio 2007 Programmierung

Surface Pro 3 Ihr Laptop Ersatz. Microsoft Surface Pro GB Bundle

Einführung 23. Teil I Ein Visual Basic-Programm erstellen 29. Kapitel 1 Wie Visual Basic funktioniert 31

Microsoft Excel Schulungen

Transkript:

:& %YXSVMR'0ILQERR %YJPEKIZSQ(I^IQFIV F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF, &SHIRLIMQ -RXIVRIX[[[LIVHX]SYHIEXGL [[[LIVHXFYWMRIWWHIEXGL [[[LIVHXZLWHIEX %PPI 6IGLXI ZSVFILEPXIR /IMR 8IMP HIW ;IVOIW HEVJ MR MVKIRHIMRIV*SVQ(VYGO*SXSOSTMI1MGVSJMPQSHIVIMRIQ ERHIVIR :IVJELVIR SLRI WGLVMJXPMGLI +IRILQMKYRK HIW,IVEYWKIFIVW VITVSHY^MIVX SHIV YRXIV :IV[IRHYRK IPIOXVSRMWGLIV 7]WXIQI ZIVEVFIMXIX ZIVZMIPJÂPXMKX SHIV ZIVFVIMXIX[IVHIR (MIWI 9RXIVPEKI [YVHI QMX KVS½IV 7SVKJEPX IVWXIPPX YRH KITVÚJX 8VSX^HIQ OÔRRIR *ILPIV RMGLX ZSPPOSQQIR EYW KIWGLPSWWIR [IVHIR :IVPEK,IVEYWKIFIV YRH %YXSVIR OÔRRIRJÚVJILPIVLEJXI%RKEFIRYRHHIVIR*SPKIR[IHIV IMRI NYVMWXMWGLI :IVERX[SVXYRK RSGL MVKIRHIMRI,EJXYRK ÚFIVRILQIR (MI &MPHYRKWQIHMIR HIW,)6(8:IVPEKW IRXLEPXIR 0MROW F^[ :IV[IMWI EYJ -RXIVRIXWIMXIR ERHIVIV %RFMIXIV %YJ -RLEPX YRH +IWXEPXYRK HMIWIV %RKIFSXI LEX HIV,)6(8 :IVPEK OIMRIVPIM )MRJPYWW,MIVJÚV WMRH EPPIMRI HMI NI[IM PMKIR%RFMIXIVZIVERX[SVXPMGL 1MGVSWSJX 6ISUAL"ASIC JÚV;MRHS[W28 +VYRHPEKIR4VSKVEQQMIVYRK :&

INHALTSVERZEICHNIS Visual Basic 6.0 - Grundlagen Programmierung 1 Einführung...4 1.1 Was ist Visual Basic?... 4 1.2 Interpreter und Compiler... 5 1.3 Merkmale von Visual Basic... 6 1.4 Die Begriffe Objekt, Eigenschaft, Methode... 7 2 Grundlagen der Bedienung...10 2.1 Visual Basic starten... 10 2.2 Der Arbeitsbildschirm... 11 2.3 Die Hilfefunktion benutzen... 12 2.4 Die wichtigsten Fenster von Visual Basic... 14 2.4.1 Der Projekt-Explorer... 14 2.4.2 Das Formfenster... 15 2.4.3 Das Eigenschaftenfenster... 15 2.4.4 Die Werkzeugsammlung... 16 2.4.5 Das Codefenster... 16 2.4.6 Das Formular-Layout-Fenster... 17 2.5 Darstellung des Visual Basic-Codes... 17 2.6 Visual Basic beenden... 18 2.7 Schnellübersicht... 18 2.8 Übung... 19 3 Grundlagen der Programmentwicklung...20 3.1 Mit Visual Basic programmieren... 20 3.1.1 Das Prinzip der ereignisgesteuerten Programmierung... 20 3.1.2 Vorgehensweise bei der Erstellung von Anwendungen... 21 3.1.3 Aufbau einer Visual Basic-Anwendung.. 22 3.2 Mit Projekten arbeiten... 22 3.3 Die Steuerelemente der Werkzeugsammlung... 23 3.3.1 Eine Benutzeroberfläche erstellen... 23 3.3.2 Überblick über die Steuerelemente... 24 3.3.3 Steuerelemente einer Form hinzufügen... 26 3.3.4 Eigenschaften festlegen... 27 3.3.5 Beispiel zur Verwendung von Steuerelementen... 28 3.4 Ereignisprozeduren erstellen... 30 3.5 Anweisungen eingeben und bearbeiten... 32 3.6 Ereignisprozeduren ausführen... 33 3.7 Ausführbare Programmdatei erstellen... 35 3.8 Schnellübersicht... 36 3.9 Übung... 36 4 Programmierhilfen verwenden...40 4.1 Grundlagen... 40 4.2 Die Ereignisliste... 40 4.3 Die Wortvervollständigung... 41 4.4 Argumentenliste für Funktionen... 42 4.5 Die Objekt-, Methoden- und Eigenschaftenliste... 42 4.6 Tips zur Bearbeitung von Codezeilen... 43 4.6.1 Lesezeichen verwenden...43 4.6.2 Programmzeilen auskommentieren...44 4.6.3 Informationen anzeigen...44 4.6.4 Einzug verändern...45 4.7 Der Objektkatalog... 45 4.8 Formulare gestalten... 46 4.8.1 Objekte in den Hinter-/Vordergrund setzen...46 4.8.2 Objekte auf dem Formular positionieren...47 4.8.3 Steuerelemente oder gesamtes Formular sperren...48 4.8.4 Objekte farbig gestalten...48 4.9 Schnellübersicht... 49 5 Sprachelemente von Visual Basic...50 5.1 Die Begriffe Wert, Ausdruck und Datentyp... 50 5.1.1 Werte...50 5.1.2 Ausdrücke...52 5.1.3 Datentypen...52 5.2 Variablen und Konstanten... 53 5.2.1 Deklaration von Variablen...53 5.2.2 Festlegung von Standard-Datentypen...54 5.2.3 Deklaration von Konstanten...55 5.2.4 Gültigkeitsbereiche und Gültigkeitsdauer von Deklarationen...56 5.3 Objektvariablen... 56 5.4 Datenfelder (Arrays)... 57 5.4.1 Datenfelder deklarieren...57 5.4.2 Dynamische Datenfelder deklarieren...58 5.5 Benutzerdefinierte Strukturen... 59 5.6 Werte an Variablen zuweisen... 60 5.7 Werte an Objekteigenschaften zuweisen... 60 5.8 Operatoren... 61 5.8.1 Der Zeichenverkettungsoperator...61 5.8.2 Mathematische Operatoren...61 5.8.3 Vergleichsoperatoren - Bedingungen...62 5.8.4 Logische Operatoren...62 5.9 Auflistungen... 64 5.10 Schnellübersicht... 65 5.11 Übung... 66 6 Kontrollstrukturen...68 6.1 Grundlagen der Darstellungsmöglichkeiten... 68 6.2 Bedingungen formulieren... 70 6.3 Die Auswahl (Alternative)... 71 6.3.1 Einseitige Auswahl...71 6.3.2 Zweiseitige Auswahl...72 6.3.3 Mehrstufige Auswahl...74 6.3.4 Mehrseitige Auswahl (Fallauswahl)...75

Inhaltsverzeichnis I 6.4 Die Wiederholung (Iteration)...80 6.4.1 Die zählergesteuerte Wiederholung...81 6.4.2 Die bedingte Wiederholung...82 6.5 Weitere Kontrollstrukturen...86 6.6 Schnellübersicht...87 6.7 Übung...88 7 Datentypen prüfen und umwandeln...90 7.1 Schnelleinstieg: Funktionen und Prozeduren...90 7.2 Umwandlungs- und Prüffunktionen...91 7.3 Variant-Variablen prüfen...91 7.4 Beliebige Ausdrücke in Zahlen umwandeln...92 7.5 Ausdrücke in Zeichenfolgen umwandeln...94 7.6 Zeichen in ANSI-Code umwandeln...94 7.7 Schnellübersicht...94 8 Formatierte Ausgabe...96 8.1 Die Format()-Funktion...96 8.2 Numerische Ausdrücke formatieren...96 8.3 Datums- und Zeitausdrücke formatieren...97 8.4 Zeichenfolgen formatieren...98 8.5 Übung...99 9 Ein-/Ausgabedialoge und Meldungen erstellen...100 9.1 Die Bedeutung der Ein- und Ausgabe...100 9.2 Die Ausgabe in einer Form...100 9.3 Vordefinierte Dialogfenster...102 9.3.1 Die InputBox-Funktion...103 9.3.2 Die MsgBox-Funktion...104 9.4 Standarddialoge (integrierte Dialoge)...106 9.5 Mit Formen arbeiten...107 9.6 Schnellübersicht...108 9.7 Übung...108 10 Prozeduren und Funktionen...110 10.1 Modulare Programmiertechnik...110 10.2 Ereignis- und allgemeine Prozeduren (Unterschiede)...110 10.3 Prozeduren und Funktionen (Unterschiede)...112 10.4 Gültigkeitsbereiche von Prozeduren und Funktionen...114 10.5 Prozeduren und Funktionen mit Argumenten...114 10.6 Besonderheiten bei der Übergabe von Argumenten...116 10.7 Vordefinierte Funktionen...118 10.8 Schnellübersicht...120 10.9 Übung...120 11 Fehlersuche und Fehlerbehebung...122 11.1 Grundlagen...122 11.2 Fehlerarten...122 11.3 Prozeduren schrittweise testen...124 11.3.1 Im Einzelschritt testen... 124 11.3.2 Im Prozedurschritt testen... 125 11.4 Haltepunkte setzen...126 11.5 Variablen überwachen und Anweisungen testen...126 11.5.1 Die QuickInfo... 126 11.5.2 Das Überwachungsfenster... 127 11.5.3 Das Lokalfenster... 128 11.5.4 Das Direktfenster... 129 11.6 Abfangen von Laufzeitfehlern...129 11.7 Analyse von Laufzeitfehlern mit dem ERR- Objekt...131 11.8 Schnellübersicht...132 12 Menüs erstellen...134 12.1 Der Aufbau eines Menüs...134 12.2 Menü im Menü-Editor entwerfen...134 12.3 Menüpunkte mit Ereignisprozeduren verbinden...136 12.4 Schnellübersicht...137 12.5 Übung...138 13 MDI-Anwendungen erstellen...140 13.1 Grundlagen...140 13.2 MDI-Form erstellen...141 13.3 Die Menüs einer MDI-Anwendung...142 13.4 Schnellübersicht...144 13.5 Übung...144 14 Dateibearbeitung...146 14.1 Grundlagen der Dateibearbeitung...146 14.2 Datei- und Zugriffsarten...146 14.3 Der Dateizugriff...147 14.4 Anwendungsbeispiele...151 14.5 Befehle und Steuerelemente zum Dateiund Verzeichnismanagement...155 14.6 File System Objects...158 14.7 Übung...159 A Anhang: Methoden und Ereignisse...160 A.1 Formen...160 A.2 Standardsteuerelemente...162 A.3 Grafikelemente...163 A.4 Listenfelder...165 A.5 Menüs und MDI-Formen...167 Stichwortverzeichnis...168

1 Visual Basic 6.0 - Grundlagen Programmierung 1 Einführung,QGLHVHP.DSLWHOHUIDKUHQ6LH Å ZLH9LVXDO%DVLFDXIJHEDXWLVW Å ZDV,QWHUSUHWHUXQG&RPSLOHUVLQG Å ZDVXQWHU2EMHNW(LJHQVFKDIWXQG0HWKRGHYHUVWDQGHQZLUG 1.1 Was ist Visual Basic? 9LVXDO%DVLFNXU]9%LVWHLQ(QWZLFNOXQJVV\VWHP]XU(UVWHOOXQJYRQ3URJUDPPHQI U:LQGRZVXQG :LQGRZV17'D]XZHUGHQHLQOHLVWXQJVIlKLJHU&RPSLOHU:HUN]HXJH]XU*HVWDOWXQJYLVXHOOHU.RPSRQHQWHQ XQGGLH0 JOLFKNHLWGHV(UVWHOOHQVYRQ'DWHQEDQNDEIUDJHQLQHLQHP6\VWHPYHUHLQLJW0LW9LVXDO%DVLFN Q QHQHLQIDFKVLFKHUXQGVFKQHOO:LQGRZVSURJUDPPHHQWZLFNHOWZHUGHQ 'HU9RUWHLOYRQ:LQGRZVSURJUDPPHQOLHJWLQLKUHUHLQKHLWOLFKHQ%HGLHQXQJ'LHPHLVWHQ:LQGRZVSURJUDPPH EHVLW]HQHLQH0HQ OHLVWHXQGHLQ+DXSWIHQVWHUXQGODVVHQVLFKJU WHQWHLOVPLWGHU0DXVEHGLHQHQ'LH3UR JUDPPHZHUGHQLQ)HQVWHUQDXVJHI KUWGLHRIWQXUHLQHQ7HLOGHVJHVDPWHQ%LOGVFKLUPVEHDQVSUXFKHQ'LHVHU )HQVWHUWHFKQLNYHUGDQNW:LQGRZVVHLQHQ1DPHQhEHU)HQVWHUXQG'LDORJHGLHVRJHQDQQWHQ%HQXW]HUVFKQLWW VWHOOHQNRPPXQL]LHUWGHU$QZHQGHUPLWGHP3URJUDPP :HQQ6LHEHUHLWVXQWHU'26SURJUDPPLHUWKDEHQLVWIROJHQGHVI U6LHZLFKWLJ 'LHJUDILVFKH%HQXW]HUREHUIOlFKHYRQ:LQGRZVXQWHUVFKHLGHWVLFKLQYLHOHQ3XQNWHQYRP%HWULHEVV\VWHP06 '26'LHVKDWDXFKI UGHQ3URJUDPPLHUHU.RQVHTXHQ]HQ '26 :LQGRZV 8QWHU '26 NDQQ QXU HLQ 3URJUDPP JHVWDUWHW ZHUGHQ 'DV ODXIHQGH 3URJUDPP EHVLW]W DOOHLQLJHQ XQG XQHLQJHVFKUlQNWHQ=XJULIIDXIGLH+DUGZDUH 'LH+DUGZDUHZLUGGLUHNWSURJUDPPLHUW 0HKUHUH3URJUDPPHN QQHQJOHLFK]HLWLJJHVWDUWHWZHUGHQ -HGHV 3URJUDPP ZLUG LQ HLQHP VRJHQDQQWHQ )HQVWHU DXV JHI KUW 0HKUHUH3URJUDPPHN QQHQ JOHLFK]HLWLJ DXI GLH +DUGZDUH ]XJUHLIHQEHLVSLHOVZHLVHDXIGHQ'UXFNHU'HU=XJULIIDXI GLH+DUGZDUHZLUGYRQ:LQGRZVNRQWUROOLHUW :LQGRZV VWHOOW )XQNWLRQHQ I U GHQ =XJULII DXI GLH +DUG ZDUH ]XU 9HUI JXQJ (V ZHUGHQ EHLVSLHOVZHLVH GLHVHOEHQ )XQNWLRQHQ ]XU 'UXFNHUDQVWHXHUXQJ I U /DVHU 7LQWHQ VWUDKOXQG1DGHOGUXFNHUYHUZHQGHW 'LH 2EHUIOlFKH LVW WH[WRULHQWLHUW'DV %HWULHEV V\VWHP ELHWHW NHLQH YRUJHIHUWLJWHQ / VXQJHQ ]XU8QWHUVW W]XQJGHU0DXV]XP$UEHLWHQPLW )HQVWHUQRGHU]XP(LQVDW]YRQ0HQ V 'DV 3URJUDPP ZDUWHW DXI %HQXW]HUHLQJDEHQ LQGHP HV LQ HLQHU 6FKOHLIH GLH 0DXV XQG GLH 7DVWDWXUDEIUDJW 'LH (LQ XQG $XVJDEH LVW ELOGVFKLUPRULHQWLHUW 'LH $XVJDEH HUIROJW VWDQGDUGPl LJ WH[WRULHQ WLHUW LQ HLQHP %HUHLFK YRQ =HLOHQ XQG =HLFKHQ 'LH 2EHUIOlFKH LVW JUDILNRULHQWLHUW :LQGRZV ELHWHW GHP 3URJUDPPLHUHU HLQ $3, $SSOLFDWLRQ 3URJUDPPLQJ,QWHU IDFH EHU GDV HU 0DXVDEIUDJHQ XQG GDV (U]HXJHQ YRQ )HQVWHUQXQG0HQ VUHDOLVLHUHQNDQQ :LQGRZVSURJUDPPH EHNRPPHQ HLQH 1DFKULFKW ZHQQ I U VLH HLQH 0DXV RGHU 7DVWDWXUHLQJDEH YRUOLHJW 'LHVH PX GDQQYRQGHPEHWUHIIHQGHQ3URJUDPPYHUDUEHLWHWZHUGHQ 'LH(LQXQG$XVJDEHLVWIHQVWHURULHQWLHUW'D:LQGRZVHLQ JUDILVFKHV 6\VWHP LVW VLQG GHU 7H[W XQG *UDILNDXVJDEH NHLQH*UHQ]HQJHVHW]W

Einführung 1 9LVXDO %DVLF LVW LQ GUHL 9HUVLRQHQ HUKlOWOLFK GHU (LQVWHLJHU(GLWLRQ /HDUQLQJ(GLWLRQ GHU 3URIHVVLRQDO (GLWLRQXQGGHU(QWHUSULVH(GLWLRQ,QGLHVHU6HPLQDUXQWHUODJHZLUGGLH(LQVWHLJHU(GLWLRQ6WDQGDUGYHUVLRQEH VFKULHEHQ +LQZHLVI U8PVWHLJHU'LH3URIHVVLRQDO(GLWLRQHQWKlOW]XVlW]OLFKH6WHXHUHOHPHQWHVRZLH7RROV]XU(UVWHOOXQJ YRQ,QWHUQHW$QZHQGXQJHQ'LH(QWHUSULVH(GLWLRQYHUI JWGDU EHUKLQDXV EHU7RROV]XU'DWHQEDQN3URJUDP PLHUXQJ VBA - Visual Basic für Applikationen 9%$ LVW HLQH YRQ 9LVXDO%DVLF DEJHOHLWHWH 3URJUDPPLHUVSUDFKH GHU VLFK GLH 0LFURVRIW 2IILFH$QZHQGXQJHQ :RUG([FHO$FFHVVHWFEHGLHQHQ,QGHQQHXHUHQ9HUVLRQHQDE2IILFHN QQHQYLHOH2EMHNWH]ZLVFKHQ GHQ$QZHQGXQJHQDXVJHWDXVFKWZHUGHQ 'LH $QZHQGXQJHQ EHVLW]HQ DE 2IILFH HLQH QDKH]X JOHLFKH (QWZLFNOXQJVXPJHEXQJ GLH VWDUN DQ GLH YRQ 9LVXDO%DVLF DQJHOHKQW LVW $XFK GLH 6\QWD[ ZLUG LPPHU HLQKHLWOLFKHU GK ZHQQ VLFK HLQ 3URJUDPPLHUHU LQ 9LVXDO%DVLFHLQJHDUEHLWHWKDWNDQQHUQDKH]XGLHJHVDPWH)XQNWLRQDOLWlWGHU2IILFH3URJUDPPHQXW]HQRKQH HLQ]HOQH2EMHNWH]XVlW]OLFKNDXIHQRGHUHLJHQVHQWZLFNHOQ]XP VVHQ 1.2 Interpreter und Compiler 'D GHU =HQWUDOSUR]HVVRU HLQHV &RPSXWHUV QXU 0DVFKLQHQEHIHKOH OHVHQ NDQQ P VVHQ 9%3URJUDPPH HUVW LQ GLHVH EHUVHW]WZHUGHQ'LH$XIJDEHGHVhEHUVHW]HQV EHUQLPPWHLQ,QWHUSUHWHURGHU&RPSLOHU,QWHUSUHWHU &RPSLOHU,QWHUSUHWHU EHUVHW]HQHLQ3URJUDPP]HLOHQZHLVH-HGH=HLOHZLUGYRP3UR]HVVRUVRIRUWDXV JHI KUW 'LH 3URJUDPPH N QQHQ ZlKUHQG GHV $EODXIHV XQWHUEURFKHQ XQG %HIHKOH N QQHQ UDVFK JHlQGHUW ZHUGHQ *HVFKZLQGLJNHLWVRSWLPLHUXQJHQ VLQG GDEHL QLFKW P JOLFK GLH 3UR JUDPPHODXIHQODQJVDPHUDE (LQ &RPSLOHU EHUVHW]W HLQ 3URJUDPP YROOVWlQGLJ LQ 0DVFKLQHQVSUDFKH ZHOFKH GLUHNW YRP 3UR]HVVRUYHUDUEHLWHWZLUG:lKUHQGGHU&RPSLOLHUXQJRSWLPLHUWGHU&RPSLOHUGLH3URJUDPP JU HXQGJHVFKZLQGLJNHLW'DGXUFKODXIHQGLHVH3URJUDPPHELV]XPDOVFKQHOOHUDE DOVLQWHUSUHWLHUWH3URJUDPPH Notizen

1 Visual Basic 6.0 - Grundlagen Programmierung 1.3 Merkmale von Visual Basic.HLQH=HLOHQQXPHULHUXQJ )XQNWLRQHQXQG3UR]HGXUHQ 2EMHNWHPLW(LJHQVFKDIWHQ XQG0HWKRGHQ *UDILVFKH%HQXW]HUREHU IOlFKHPLWHUHLJQLV JHVWHXHUWHU3URJUDPPLHUXQJ :LH EHL PRGHUQHQ +RFKVSUDFKHQ ZHUGHQ GLH &RGH]HLOHQ QLFKW GXUFKQXPH ULHUWHLQH9RUDXVVHW]XQJI USUR]HGXUDOHV3URJUDPPLHUHQ8P6SUXQJEHIHKOH HLQ]XVHW]HQN QQHQ=HLOHQPDUNHQYHUJHEHQZHUGHQYJO$EVFKQLWW 'XUFK 9HUZHQGXQJ YRQ VHOEVWGHILQLHUWHQ 8QWHUSURJUDPPHQ 5RXWLQHQ N Q QHQ3URJUDPPHPRGXODUDXIJHEDXWZHUGHQ6ROFKH5RXWLQHQ)XQNWLRQHQXQG 3UR]HGXUHQODVVHQVLFKLQHLJHQVWlQGLJHQ'DWHLHQ]XVDPPHQIDVVHQZDVGLH (UVWHOOXQJYRQ%LEOLRWKHNHQ HUP JOLFKW'LH 5RXWLQHQ LQ VROFKHQ%LEOLRWKHNHQ N QQHQDXFKI UHLQHQDQGHUHQ=ZHFNDOVGHPI UGHQVLHXUVSU QJOLFKHU VWHOOWZXUGHQYHUZHQGHWZHUGHQ *UXQGOHJHQGH 9RUJlQJH ZHUGHQ QLFKW PHKU EHU 5RXWLQHQ DQJHVSURFKHQ VRQGHUQDOV2EMHNWHPLW(LJHQVFKDIWHQXQG0HWKRGHQLQGHQ3URJUDPPFRGH HLQJHVHW]W 'DV 3URJUDPP VHW]W VLFK DXV JUDILVFKHQ )HQVWHUHOHPHQWHQ )RUPHQ XQG GDULQ EHILQGOLFKHQ %HGLHQXQJVHOHPHQWHQ 6WHXHUHOHPHQWHQ E]Z 2EMHNWHQ ]XVDPPHQ GLH HLQH %HQXW]HUREHUIOlFKH HU]HXJHQ XQG ZDUWHW DXI $NWLRQHQ GHV$QZHQGHUV(LQHVROFKH$NWLRQ]%HLQ0DXVNOLFNDXIHLQHQ0HQ EHIHKO O VWLP3URJUDPPHLQVRJHQDQQWHV(UHLJQLVHLQHYRUJHJHEHQH3UR]HGXUDXV,QQHUKDOE HLQHU (UHLJQLVSUR]HGXU NDQQ GDQQ GLHVH $NWLRQ PLW OLQHDUHU 3UR JUDPPLHUXQJ EHDQWZRUWHW ZHUGHQ 0HQ EHIHKO ZLUG DXVJHI KUW 0LW GHU 9HUVLRQ9LVXDO%DVLFODVVHQVLFKDXFKHLJHQH2EMHNWHHUVWHOOHQ Ausgereifte Entwicklungsumgebung (LQ0HUNPDOKHXWLJHU6SUDFKHQLVWHLQH(QWZLFNOXQJVXPJHEXQJGLHGLH9HUZDOWXQJGHV3URJUDPPVGLH EHU ZDFKWH(LQJDEHGHV&RGHVVRZLHGDV$XVWHVWHQXQGGLH)HKOHUEHKDQGOXQJ'HEXJJLQJYRQ3URJUDPPWHLOHQ HUP JOLFKW â Projektverwaltung 9HUZDOWXQJGHU3URJUDPPHOHPHQWHLQ)RUPHLQHV3URMHNWHVPLW]XJHK ULJHQ'DWHLHQGLHVLFKDXV)RU PXODUHQ%LEOLRWKHNHQXQGZHLWHUHQ%HGLHQXQJVHOHPHQWHQ2EMHNWHQ]XVDPPHQVHW]HQN QQHQMHQDFK (LQVDW]JHELHW GHV 3URMHNWHV N QQHQ 9HUELQGXQJHQ ]X HQWVSUHFKHQGHQ '//'DWHLHQ YRQ :LQGRZV XQG DQGHUHQ $QZHQGXQJHQ KHUJHVWHOOW ZHUGHQ $OOH LP 3URMHNW YHUZHQGHWHQ (OHPHQWH XQG GHUHQ (LJHQ VFKDIWHQVRZLHDOOHYRUGHILQLHUWHQ.RQVWDQWHQN QQHQLQHLQHP)HQVWHUDQJH]HLJWZHUGHQ â Das komfortable Codefenster (LQJDEHXQG.RUUHNWXUYRQ&RGH]HLOHQXQWHU9HUZHQGXQJGHU EOLFKHQ0 JOLFKNHLWHQYRQ:LQGRZVSUR JUDPPHQZLH$UEHLWHQPLWGHU=ZLVFKHQDEODJH(LQU FNHQ PLWGHU 7DVWH6XFKHQXQG(UVHW]HQ HWFYJO$EVFKQLWW â Fehlerbehandlung 9LVXDO %DVLF ELHWHW XPIDQJUHLFKH 0 JOLFKNHLWHQ )HKOHU ]X YHUPHLGHQ E]Z ]X ILQGHQ 6\QWD[ XQG 9DULDEOHQSU IXQJ]XU(QWZXUIV]HLWIDUELJH$Q]HLJHYRQ6SUDFKHOHPHQWHQ9DULDEOHQ EHUZDFKXQJZlK UHQGGHU/DXI]HLW]HLOHQZHLVH3URJUDPPYHUIROJXQJHWFYJO.DSLWHO

Einführung 1 1.4 Die Begriffe Objekt, Eigenschaft, Methode :DVEHGHXWHW 2EMHNW (LJHQVFKDIWHQ 0HWKRGHQ $QZHLVXQJHQ 2EMHNWHGHILQLHUHQVLFKGXUFK(LJHQVFKDIWHQXQGDXIVLHDQZHQGEDUH0HWKRGHQ9%NHQQW KLHU$QZHQGXQJHQ)HQVWHU6WHXHUHOHPHQWH*HUlWH'UXFNHU%LOGVFKLUPHWF (LJHQVFKDIWHQ GHILQLHUHQ EHVWLPPWH =XVWlQGH HLQHV 2EMHNWHV &RORU RGHU VHLQ 9HU KDOWHQ (QDEOHG VLH N QQHQ JHOHVHQ RGHU JHVHW]W ZHUGHQ,Q GHU 3URJUDPPLHUXQJ GHU 2EMHNWH HQWVSUHFKHQ VLH )XQNWLRQHQ YJO $EVFKQLWW GLH DXI GLHVH 2EMHNWH ZLUNHQ 0HWKRGHQEHZLUNHQHLQH9HUlQGHUXQJGHV2EMHNW]XVWDQGHVVLHIXQNWLRQLHUHQQXULQ9HU ELQGXQJPLWHLQHPEHVWLPPWHQ2EMHNW7\S0HWKRGHQVLQGSURJUDPPWHFKQLVFKLQQHU KDOEGHV2EMHNWVDEJHOHJWH3UR]HGXUHQYJO$EVFKQLWW =XULQWHUQHQ6WHXHUXQJGHV3URJUDPPDEODXIV.RQWUROO6FKOHLIHQVWUXNWXUHQ:HUW]XZHL VXQJ9HUELQGXQJ]X+DUGZDUH(OHPHQWHQZLH'UXFNHU/DXIZHUNHXVZ Beispiel für Objekte, Eigenschaften und Methoden $P%HLVSLHOGHUQDFKIROJHQGHQ$EELOGXQJHQVROOQXQGDV=XVDPPHQZLUNHQGHUYHUVFKLHGHQHQ%HJULIIHHUOlX WHUW ZHUGHQ (V VROOHQ ]ZHL 2EMHNWH YHUJOLFKHQ ZHUGHQ GDV 2EMHNW +$86 XQG GDV 2EMHNW $872 %HLGH 2EMHNWHKDEHQGLHUHFKWVGDQHEHQDXIJHI KUWHQ(LJHQVFKDIWHQXQG0HWKRGHQ 2EMHNW (LJHQVFKDIWHQ 0HWKRGHQ *U H )DUEH )HQVWHU 6WRFNZHUNH.HOOHU *U H )DUEH )HQVWHU 5lGHU 0RWRU bqghuq $QPDOHQ giiqhq :HFKVHOQ 6FKOLH HQ bqghuq $QPDOHQ giiqhq :HFKVHOQ 6WDUWHQ Notizen

1 Visual Basic 6.0 - Grundlagen Programmierung Verwendung von Objekten und Eigenschaften :LOOGHU+DXVEHVLW]HUGDV3URJUDPPVHLQ+DXVGDV2EMHNWLQURWHU)DUEHVHKHQPX HUHVURWDQVWUHLFKHQ 0LWQLFKWREMHNWRULHQWLHUWHQ3URJUDPPLHUVSUDFKHQPX HLQ&RGHHUVWHOOWZHUGHQGHUGLH3L[HOIDUEHGHU:lQGH QDFKHLQDQGHUDXI5RWVWHOOW,Q9LVXDO%DVLFVLHKWGDVVRDXV Haus.Farbe = rot OLHVVHW]HGLH(LJHQVFKDIWFarbeGHV2EMHNWHVHausDXIURW ã 'DQDFKKDWGDV +DXV GLH)DUEH URW 'LH(LJHQVFKDIW HLQHV 2EMHNWHV ZLUG GXUFK HLQHQ 3XQNW JHWUHQQW QDFKGHP2EMHNWQDPHQDQJHI JW *OHLFKHVJLOWI UGDV$XWRZHQQHVLQURWHU)DUEHHUVFKHLQHQVROO Auto.Farbe = rot ã,qglhvhp)doolvw.farbehlqh(ljhqvfkdiwglhi UEHLGH2EMHNWHJ OWLJLVW 'LHVPX QLFKWLPPHUGHU)DOOVHLQVRZLUGGLH$QZHLVXQJ Haus.Räder = 4 OLHVVHW]HGLH$Q]DKORäderYRQHausDXI HLQH)HKOHUPHOGXQJKHUYRUUXIHQHEHQVR Auto.Stockwerke = 3 OLHVVHW]HGLH$Q]DKOStockwerkeYRQAutoDXI %HDFKWHQ6LHGD XQWHUVFKLHGOLFKH2EMHNWHXQWHUVFKLHGOLFKH(LJHQVFKDIWHQXQG0HWKRGHQKDEHQN QQHQ Objektverkettung 'LH(LJHQVFKDIWHQYRQ2EMHNWHQN QQHQ]XVDPPHQPLWGHP2EMHNWZLHGHUHLQHLJHQVWlQGLJHV2EMHNWELOGHQ 6RKDWGDV+DXVGLH(LJHQVFKDIW.Fenster Haus.Fenster.Farbe = rot ã 'LHVH $QZHLVXQJ VHW]W GLH )DUEH GHV )HQVWHUV DXI 5RW Haus.Fenster ]XVDPPHQ ELOGHW HLQ 2EMHNW PLW9HUELQGXQJVSXQNWGDVZLHGHUXPGLH(LJHQVFKDIW.FarbeKDW.RPPWQRFKGHU)HQVWHUJULIIKLQ]XVRHUJLEWVLFK Haus.Fenster.Griff.Farbe = rot Verwendung von Objekten und Methoden 0HWKRGHQI KUHQPLWGHP]XJHRUGQHWHQ2EMHNW$NWLRQHQDXV'LHVH$NWLRQHQN QQHQ]%GLH(LJHQVFKDIWHQ GHV2EMHNWHVlQGHUQ Haus.Anmalen OLHVZHQGHGLH0HWKRGHAnmalenDXIGDV+DXVDQ ã,q GLHVHP )DOO LVW GDV (UJHEQLV GHU 0HWKRGH.Anmalen GDV JOHLFKH ZLH GDV 6HW]HQ GHU (LJHQVFKDIW.Farbe:LHGHUXPLVWQLFKWMHGH0HWKRGHI UMHGHV2EMHNWYHUI JEDUGLH0HWKRGH.StartenLVWRKQH =ZHLIHOQLFKWDXIGDV2EMHNWHausDQZHQGEDU 0HWKRGHQN QQHQDEHUDXFKGLUHNWH$QZHLVXQJHQDQGHQ3UR]HVVRUVHLQXQG EHUQHKPHQVRPLWGLH EOLFKHQ $QZHLVXQJHQIU KHUHU%DVLF'LDOHNWH'LH(QWVSUHFKXQJI UGLH'UXFNDQZHLVXQJODXWHWLQ9LVXDO%DVLF Print LPT1, "Hallo Welt" Printer.Print "Hallo Welt" JLEWGDV$UJXPHQWDXIGHQ'UXFNHUDXV OLHV:HQGH.PrintDXIGDV2EMHNWDruckerDQ ã 'LHVHUVFKHLQWXPVWlQGOLFKDOOHUGLQJVNDQQGLH0HWKRGH.PrintDXFKDXIDQGHUH2EMHNWHDQJHZHQGHW ZHUGHQXQGHUIRUGHUWQLFKWPHKUGDVH[SOL]LWH,QLWLDOLVLHUHQHLQHV'UXFNHUVHWF

Einführung 1 Notizen

2 Visual Basic 6.0 - Grundlagen Programmierung 2 Grundlagen der Bedienung,QGLHVHP.DSLWHOHUIDKUHQ6LH Å ZLH6LH9LVXDO%DVLFVWDUWHQXQGEHHQGHQ Å ZLHGLH(QWZLFNOXQJVXPJHEXQJYRQ9LVXDO%DVLFDXVVLHKW Å ZLH6LH+LOIH]X9LVXDO%DVLFHUKDOWHQ 9RUDXVVHW]XQJHQ á :LQGRZV*UXQGODJHQ 2.1 Visual Basic starten.olfnhq 6LH DXI GLH 6FKDOWIOlFKH =HLJHQ 6LH PLW GHU 0DXV DXI GHQ 0HQ SXQNW 352 *5$00( =HLJHQ 6LH DXI GHQ 0HQ SXQNW0,&5262)79,68$/ %$6,&.OLFNHQ 6LH DXI GHQ 0HQ SXQNW0,&5262)79,68$/ %$6,& 1DFKGHP6WDUWHQYRQ9LVXDO%DVLFHUKDOWHQ6LH QHEHQVWHKHQGHV 'LDORJIHQVWHU VRODQJH 6LH GDV.RQWUROOIHOGaQLFKWDNWLYLHUWKDEHQ (1) Register NEU.OLFNHQ 6LH GRSSHOW DXI GDV 6\PERO b XPHLQOHHUHV)RUPXODU]XHUKDOWHQ RGHU.OLFNHQ 6LH GRSSHOW DXI GDV 6\PERO c XP YRP $VVLVWHQWHQ JHI KUW HLQH QHXH 9%$QZHQGXQJ]XHUVWHOOHQ 2 3 4 RGHU.OLFNHQ 6LH GRSSHOW DXI GDV 6\PERO d XP ]XVlW]OLFKH 6WHXHUHOHPHQWH YHUZHQ GHQ]XN QQHQYJO$EVFKQLWW (2) Register VORHANDEN +LHUN QQHQ6LHHLQEHVWHKHQGHV3URMHNW IIQHQ 1 (3) Register AKTUELL +LHU ILQGHQ 6LH HLQH /LVWH GHU ZlKUHQG GHU OHW]WHQ 6LW]XQJHQDXIJHUXIHQHQ3URMHNWH Abb. 2.1 Dialogfenster beim Starten

Grundlagen der Bedienung 2 2.2 Der Arbeitsbildschirm 1DFKGHP 6LH 9LVXDO %DVLF JHVWDUWHW KDEHQ ZHUGHQ YHUVFKLHGHQH )HQVWHU JH IIQHW GLH I U GLH (LQJDEH XQG 8PVHW]XQJYRQ3URJUDPPHQQRWZHQGLJVLQG'LHVH$UEHLWVIOlFKHZLUGDOV(QWZLFNOXQJVXPJHEXQJRGHU3UR JUDPPLHUXPJHEXQJEH]HLFKQHW=XHLQHUQlKHUHQ%HVFKUHLEXQJGHUHLQ]HOQHQ)HQVWHUYJO$EVFKQLWW Menüleiste Symbolleiste Projekt-Explorer Formfenster Werkzeugsammlung Eigenschaftenfenster Formular-Layout-Fenster Abb. 2.2 Die Visual Basic-Entwicklungsumgebung Notizen

2 Visual Basic 6.0 - Grundlagen Programmierung 2.3 Die Hilfefunktion benutzen 'LH6WDQGDUGLQVWDOODWLRQYRQ9LVXDO%DVLFVFKOLH WGLH,QVWDOODWLRQGHU+LOIHIXQNWLRQQLFKWHLQ'LH+LOIHIXQN WLRQLVWLQGLH0LFURVRIW'HYHORSHU1HWZRUN06'1/LEUDU\LQWHJULHUWZHOFKHDXI]ZHLVHSDUDWHQ&'VPLWJH OLHIHUWZLUG:HQQ6LHEHLGHU,QVWDOODWLRQGHU06'1/LEUDU\GLH2SWLRQ67$1'$5'JHZlKOWKDEHQZHUGHQQXU GLHDEVROXWQRWZHQGLJHQ'DWHLHQZLH]%GLH6\VWHPGDWHLHQGHV06'19LHZHUV]XU$Q]HLJHGHU+LOIHWH[WH GDV,QKDOWVYHU]HLFKQLVXQGGLH,QGH[GDWHLHQDXIGLH)HVWSODWWHNRSLHUW8P DXIGLH+LOIHGDWHLHQ]XJUHLIHQ]X N QQHQPX GLHHQWVSUHFKHQGH&'LP/DXIZHUNOLHJHQ RGHU RGHU 5XIHQ6LHGHQ0HQ SXQNW",1+$/7DXI 5XIHQ6LHGHQ0HQ SXQNW",1'(;DXI 5XIHQ6LHGHQ0HQ SXQNW"68&+(1DXI 'DV'LDORJIHQVWHUGHU+LOIHIXQNWLRQGHU06'1/LEUDU\9LVXDO6WXGLRZLUGJH IIQHWYJO$EE :lkohq6lhlp/lvwhqihogadxizhofkhq7hloghu06'1/leudu\]xjhjuliihqzhughqvroo 6WDQGDUGPl LJLVWGHU(LQWUDJ*(6$07(6$00/81*DNWLY (1) Das Inhaltsverzeichnis (INHALT),P5HJLVWHU,1+$/7ILQGHQ6LHGLH+LOIHWH[WHWKHPDWLVFKLQ% FKHUQ]XVDPPHQJHID W 1 Anzeigebereich Themenliste Abb. 2.3 Das Inhaltsverzeichnis der Hilfefunktion 'DV%XFKV\PEROVWHOOW,KQHQHLQ+LOIHWKHPDYRU 'DVDXIJHNODSSWH%XFKV\PEROVLJQDOLVLHUWGD 6LHGLHVHV7KHPDDQJHNOLFNWKDEHQXQGQXQDOOH3XQNWH VHKHQN QQHQGLHPLWGLHVHP7KHPHQNUHLV]XWXQKDEHQ 'DV7H[WV\PERONHQQ]HLFKQHWDOOH+LOIHWKHPHQGLH6LHPLWHLQHP'RSSHONOLFN IIQHQN QQHQXP$QW ZRUWHQ]X,KUHQ)UDJHQ]XILQGHQ

Grundlagen der Bedienung 2.OLFNHQ6LHGRSSHOWDXIHLQ%XFKV\PEROXPGHQ,QKDOWGHV%XFKHVHLQE]ZDXV]XEOHQGHQ RGHU.OLFNHQ6LHDXIGDVGHP%XFKV\PEROYRUDQJHVWHOOWH E]Z 'DEHLZLUGHLQH/LVWHGHUYRUKDQGHQHQ+LOIHWKHPHQHLQJHEOHQGHW.OLFNHQ6LHGDVJHZ QVFKWH7KHPDDQXPGHQ+LOIHWH[WLP$Q]HLJHEHUHLFKHLQ]XEOHQGHQ (2) Das Stichwortverzeichnis (INDEX),P5HJLVWHU,1'(;VLQGGLH6WLFKZRUWHLQDOSKDEHWLVFKHU5HLKHQIROJH DXIJHI KUW 1 Stichwort RGHU *HEHQ6LHGDVJHVXFKWH6WLFKZRUWLQGDV(LQJDEHIHOG ahlq 'DV 6WLFKZRUW ZLUG IDOOV YRUKDQGHQ LP XQWHUHQ /LVWHQIHOGPDUNLHUW )DOOVXQWHUGHPPDUNLHUWHQ6WLFKZRUWZHLWHUHXQWHUJH RUGQHWHHLQJHU FNWH+LOIHWKHPHQDXIJHOLVWHWZHUGHQ NOLFNHQ6LHGRSSHOWDXIGDVJHZ QVFKWH+LOIHWKHPD )DOOV GDV 6WLFKZRUW NHLQH XQWHUJHRUGQHWHQ +LOIHWKH PHQ HQWKlOW NOLFNHQ 6LH GRSSHOW DXI GDV PDUNLHUWH 6WLFKZRUW $OWHUQDWLYH6FKDOWIOlFKH$1=(,*(1 Untergeordnete Hilfethemen Abb. 2.4 Index der Hilfefunktion (3) Die Suchfunktion (SUCHEN) 0LW GHU 6XFKIXQNWLRQ 5HJLVWHU 68&+(1 N QQHQ 6LH QDFK +LOIHWH[ WHQVXFKHQLQGHQHQHLQEHVWLPPWHU%HJULIIYRUNRPPW RGHU *HEHQ6LHGHQ6XFKEHJULII LQ GDV(LQJDEHIHOG ahlq XQGNOLFNHQ6LHDXIGLH6FKDOWIOlFKHb 'LH+LOIHWKHPHQZHUGHQ LP XQWHUHQ /LVWHQIHOG chlq JHEOHQGHW.OLFNHQ 6LH LP /LVWHQIHOG c GRSSHOW DXI GDV +LOIH WKHPDXPGHQ+LOIHWH[WDQ]HLJHQ]XODVVHQ 0DUNLHUHQ 6LH GDV JHZ QVFKWH +LOIHWKHPD XQG NOLFNHQ6LHDXIGLH6FKDOWIOlFKH$1=(,*(1 'HU 6XFKEHJULII ZLUG LP +LOIHWH[W LQYHUV KHUYRUJH KREHQ 1 2 3 Abb. 2.5 Die Suchfunktion der Hilfe Notizen

2 Visual Basic 6.0 - Grundlagen Programmierung (4) Lesezeichen setzen (FAVORITEN) 6LHN QQHQHLQ/HVH]HLFKHQVHW]HQXPHLQHQDXIJHIXQGHQHQ+LOIH WH[WOHLFKWHUZLHGHU]XILQGHQ0LWHLQHP/HVH]HLFKHQYHUVHKHQH+LO IHWH[WHZHUGHQLP5HJLVWHU)$925,7(1YHUZDOWHW 3 %HWlWLJHQ 6LH GLH 6FKDOWIOlFKH a XP GDV DNWXHOOH 7KHPDbGHU/LVWH,KUHU)DYRULWHQKLQ]X]XI JHQ :HQQ 6LH HLQ +LOIHWKHPD DXV GHU )DYRULWHQOLVWH O VFKHQ ZROOHQ PDUNLHUHQ 6LH GDV 7KHPD LP %HUHLFK cxqgnolfnhq6lhdxiglh6fkdowiolfkh(17)(51(1 8P HLQ +LOIHWKHPD DXV GHU )DYRULWHQOLVWH KHUDXV DXI ]XIUXIHQPDUNLHUHQ6LHGDV7KHPDLP%HUHLFKcXQG EHWlWLJHQ6LHGLH6FKDOWIOlFKH$1=(,*(1 Informationen zum Software Service hehughq0hq SXQNW" 62)7:$5( 6(59,&( ZLUG HEHQIDOOV GDV 'LDORJIHQVWHU GHU +LOIHIXQNWLRQ HLQJHEOHQGHW,P $Q]HLJHEHUHLFK ZLUGGHU+LQZHLVWH[W0,&5262)7683325781'6(59,&(HLQJHEOHQGHW Abb. 2.6 2 Lesezeichen setzen 1 Schnelle Hilfe 6HW]HQ 6LH LP &RGHIHQVWHU GHQ &XUVRU LQ GLH $QZHL VXQJa]XGHU6LH+LOIHHUKDOWHQP FKWHQXQGEHWl WLJHQ6LH F1 'DV +LOIHIHQVWHU ZLUG JH IIQHW XQG ]HLJW,KQHQ HLQH DXVI KUOLFKH %HVFKUHLEXQJ]XPDXVJHZlKOWHQ9LVXDO%DVLF(OHPHQWDQ 1 Hilfe im Internet abrufen 5XIHQ6LHGHQ0HQ SXQNW"0,&5262)7,0:(%DXIXQGZlKOHQ 6LHGHQHQWVSUHFKHQGHQ8QWHUPHQ SXQNW 'LH9HUELQGXQJ]XPHQWVSUHFKHQGHQ0LFURVRIW6HUYHUZLUGDXIJHEDXWVRIHUQ6LH PLWGHP,QWHUQHWYHUEXQGHQVLQGXQGHLQ:::%URZVHULQVWDOOLHUWLVW 2.4 Die wichtigsten Fenster von Visual Basic 2.4.1 Der Projekt-Explorer,P 3URMHNW([SORUHU VLQG DOOH ]XP 3URMHNW JHK UHQGHQ 'DWHLHQ )RUPHQ XQG0RGXOHDXIJHOLVWHWGLH]XU(QWZXUIV]HLWEHDUEHLWHWZHUGHQN QQHQ XQG]XPDNWXHOOHQ3URMHNWJHK UHQ 'LH/LVWHZLUGLQ%DXPIRUPGDUJHVWHOOW5HFKWVQHEHQGHP1DPHQ EHU GHQ GDV 2EMHNW VSlWHU DQJHVSURFKHQ ZHUGHQ NDQQ VWHKW LQ.ODPPHUQ GHU1DPHXQWHUGHPGDV(OHPHQWJHVSHLFKHUWZLUG'LH2UGQHUVWUXNWXU GHV 3URMHNW([SORUHUV LVW XQDEKlQJLJ YRQ 'DWHLV\VWHP GHV :LQGRZV ([SORUHUV hehu GHQ 0HQ SXQNW $16,&+7 352-(.7(;3/25(5 NDQQ GHU 3URMHNW([SORUHU DQJH]HLJW ZHUGHQIDOOVHUQLFKWVLFKWEDULVW $OWHUQDWLYHQ STRG R RGHU

Grundlagen der Bedienung 2 0LW+LOIHGHU6\PEROOHLVWHLP3URMHNW([SORUHUN QQHQ6LHVFKQHOO]ZLVFKHQGHQYHUVFKLHGHQHQ$QVLFKWHQXP VFKDOWHQ Code anzeigen Objekt anzeigen Ordner wechseln =HLJWGDV&RGHIHQVWHUDQ $OWHUQDWLYH$16,&+7&2'( =HLJWGDV)RUPIHQVWHUDQ $OWHUQDWLYHQ$16,&+72%-(.7RGHU Ö UMSCHALTEN F7 %OHQGHWGLH2EMHNWRUGQHUHLQE]ZDXV 2.4.2 Das Formfenster,P )RUPIHQVWHU HUVWHOOHQ 6LH DOOH 'LDORJ VRZLH (LQ XQG$XVJDEHIHQVWHUGLH6LHI U,KU3URJUDPPEHQ WLJHQ 'DEHL YHUZHQGHQ 6LH EHLVSLHOVZHLVH (LQJDEH IHOGHUXQG*UDILNHQ GLH VR DQJHRUGQHW ZHUGHQ ZLH VLH ZlKUHQG GHU 3URJUDPPDXVI KUXQJ HUVFKHLQHQ VROOHQ 'LH%HQXW]HUREHUIOlFKHHQWVSULFKWGHU6LFKWGHV$Q ZHQGHUVGLH]HLJWZLHVLFKGDV3URJUDPPDP%LOG VFKLUPRSWLVFKI ULKQGDUVWHOOWYJO$EVFKQLWW hehughq0hq SXQNW$16,&+72%-(.7NDQQGDV)RUPIHQVWHUDQJH]HLJWZHUGHQIDOOVHV QLFKWVLFKWEDULVW $OWHUQDWLYH Ö UMSCHALTEN F7 2.4.3 Das Eigenschaftenfenster 'LHVHV )HQVWHU ]HLJW DOOH ]XU (QWZXUIV]HLW HLQVWHOOEDUHQ (LJHQVFKDIWHQ ]XP MHZHLOV PDUNLHUWHQ 9LVXDO %DVLF6WHXHUHOHPHQW E]Z ]XU DNWLYHQ )RUP DQ,Q GHU OLQNHQ 6SDOWH VLQG GLH (LJHQVFKDIWHQ DXIJHOLVWHW LQ GHU UHFKWHQ6SDOWHN QQHQGLH]XJHK ULJHQ:HUWHDQJHJHEHQE]ZYHUlQGHUW ZHUGHQ 6LHN QQHQ EHUGDV5HJLVWHUGLH(LJHQVFKDIWHQHQWZHGHUQDFK.DWHJR ULHQRGHUDOSKDEHWLVFKVRUWLHUWDQ]HLJHQODVVHQ $OOH 6WHXHUHOHPHQWH GLH 6LH HLQHU )RUP KLQ]XI JHQ EHVLW]HQ YHUVFKLH GHQH (LJHQVFKDIWHQ ZLH EHLVSLHOVZHLVH )DUEH + KH %UHLWH,P (LJHQ VFKDIWHQIHQVWHUZHUGHQDOOH(LJHQVFKDIWHQGHVPDUNLHUWHQ6WHXHUHOHPHQ WHV DXIJHOLVWHW,P %HUHLFK a ZLUG ]X GHU MHZHLOV DQJHZlKOWHQ (LJHQ VFKDIWHLQ+LQZHLVWH[WDQJH]HLJW Notizen 1