Ekkehard Kaier. Visual Basic Essentials

Ähnliche Dokumente
Hans-Jürgen Holland Uwe Bernhardt. Exeel für Techniker uncl Ingenieure

Ekkehard Kaier. Informationstechnische Grundbildung Turbo Pascal

Ekkehard Kaier. Turbo Pascal Wegwelser fur Ausblldung und StudlulII

Dietrnar Abts. Grundkurs JAVA

Jakob Schwarz. DOS Einsteigen leichtgemacht

Dietmar Abts. Grundkurs JAVA

Rene Steiner. Theorie und Praxis relationaler Datenbanken

Serge Zakharian Patricia Ladewig-Riebler Stefan Thoer. Neuronale Netze für Ingenieure

H. Kreth. C. P. Ortlieb. Lehr und Obungsbuch fur die Rechner SHARP PC-1246/47 PC-1251 PC-1260/61 PC-1350 PC-1401/02

Ekkehard Kaier. Informationstechnische Grundbildung Multiplan

Ekkehard Kaier. Informationstechnische Grundbildung MS-DOS

D. Herrmann. Probleme und Lösungen mi t Turbo-Prolog

Georg Fischer. DOS Profi Utilities mit Turbo Pascal

Alfred Böge (Hrsg.) Vieweg Taschenlexikon Technik

Ralph-Hardo Schulz. Repetitorium Mathematik

MS SQL Server Einstieg in relationale Datenbanken und SQL Marco Skulschus Marcus Wiederstein

Klaus Greis. Wissenschaftilches Publlzleren mi. Word fir Windows

Hans-Georg Harnisch Volker Klich. AutoCAD LT Zeichenkurs

H. Pudlatz. Einführung in die Programmiersprache Modula-2

Claus von Eitzen. Datenbankanwendungen mit FileMaker Pro

Pepels Werbung und Absatzforderung

H. R. Behrendt/H. Junghans. Einführung in die Anwendung des Betriebssystems Apple DOS (Apple II)

Turbo Pascal 5.0/5.s Units und Utilities

Oskar Reichert. C.lllputergestUbIe. Netzplantechnlk

Erwin Roth. Erfolgreich Proiekte leiten

Aufgabensammlung Technische Mechanik 2

Objektorientierte Programmierung. Agenda für heute, 26. März, Eines der drei wichtigsten Programmierparadigmen

Walter Doberenz/Thomas Kowalski Programmieren lernen in

Stefan Hering PC TOOLS 6.0. Ein praxisgerechtes Nachschlagewerk

Patrick Donges. Otfried Jarren Heribert Schatz (Hrsg.) Globalisierung cler Meclien?

Eggers / Eickhoff Instrumente des Strategischen Controlling

Vorwort...10 Einleitung...12 Lernen Üben Anwenden...12 Inhalt und Aufbau des Buches...13 Inhalt...13 Aufbau Access 2007 (fast) alles ist

Martin Schweer (Hrsg.) Interpersonales Vertrauen

F. Sause W. Tölle. Einführung in die Programmiersprache C++

Gunnar Paul. CIM-Basiswissen fur die Betriebspraxis

Regina B. und Rolf B. Baumeister (Hrsg.) Chart Software Training

Rudiger Weingarten /Reinhard Fiehler (Hrsg.) Technisierte Kommunikation

Aufgabensammlung Technische Mechanik 2

Access 2000 und MS SQL Server im Teamwork

Richtig einsteigen: Access 2010 VBA-Programmierung

Michael Kolberg. einfach klipp & klar. Microsofft* Press

Kretschmar Angewandte Soziologie im Unternehmen

Richtig einsteigen: Access 2007 VBA-Programmierung

Vieweg Programmbibliothek Mikrocomputer 39. Simulationen in BASIC mit dem IBM PC, XT, AT

Claudia Borchard-Tuch. Computersysteme - Ebenbilder der Natur?

Programmieren lernen in ASP.NET mit C#

Regina B. und Rolf B. Baumeister (Hrsg.) dbase III Software Training

H. Günther. Programme und Tools für Erddruck und Erdwiderstand mit gekrümmten und ebenen Gleitflächen

Object Pascal mit Delphi

Hans-Jürgen Holland Frank Bracke.!xcel für Techniker und Ingenieure

Paul Schmitz Werner Dinkelbach (Hrsg.) Arbeitsbuch zum Macintosh

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

VBA-Programmierung: Zusammenfassung

ACCESS. Access-Daten nach Excel verknüpfen INTERAKTIV ACCESS-DATEN NACH EXCEL VERKNÜPFEN BASICS

Peter Dudek/Thilo Rauch/Marcel Weeren Padagogik und Nationalsozialismus

Wilfried Saker. PCLLevelY. Einfiihrung in die Programmierung mit dem HP LaserJet III

Grundkurs Programmieren mit Delphi

Programmierung mit Access 7 für Windows 95

Gerhard Moll. Rechenstru kturen und Geometrie mit LOGO

Horst ZilleBen (Hrsg.) Mediation - Kooperatives Konfliktmanagement in der U mweltpolitik

Infektionsgefahren in Beruf und Umwelt. Die Hepatitis B

Objektorientierte Programmierung. Agenda für heute, 1. April, Eines der drei wichtigsten Programmierparadigmen

Hans-Georg Schumann. Visual Basic Inklusive DVD-ROM

Dietrich Krekel Wolfgang Trier. Die Programmiersprache PASCAL

Anton Liebetrau. Turbo Pascal 4.0. von A.. Z

Egger/Gronemeier Existenzgrtindung

Burkle u.a. Stellensuche und Karrierestrategie

Kurs-Dokumentation. Zentrum für Informatik ZFI AG. Refresher Microsoft Access Programmierung (PA1P-0418) -IT Ausbildung nach Mass

Visual Basic.NET mit Methode

Jasper. Prlifungsvorbereitung BWL

Helmut Konig (Hrsg.) Politische Psychologie heute

Inhalt. Einführung in die Strukturierte Programmierung 15

Sichtweisen der Informatik

Ariacutty Jayendran. EngUsch fur Maschinenbauer

Peter F. Orlowski. Simulation und Optimierung von Regelkreisen mit dem IBM AT und Kompatiblen

Jurgen Burberg Peter Schneid erlochner. Microsoft Excel 3.0. Einsteigen leichtgemacht

VGA und SuperVGA professionell programmiert

GABLER KOMPAKT LEXIKON EDV UND INFORMATIK

Gabriele Konig Kinder- und Jugendmuseen

Inhaltsverzeichnis. Vorwort 11

I Inhaltsverzeichnis B Beispielverzeichnis Vorwort... 17

Weber/Liessmann/Mayer Unternehmenserfolg durch Controlling

Meinig. Automobilwirtschaft

Inhaltsverzeichnis VII

Modul 122 VBA Scribt.docx

Ursula Schindler Kurt Klinner Wolfram Nestler. Excel-Grundlagen der Makroprogrammierung

i i apitel apitel K K Inhalt Inhalt

Ernst Kauffmann Erich Herion Harri Locher. Elektropneumatische und elektrohydraulische Steuerungen

P. P. Bothner W.-M. Kähler. Einführung in die Programmiersprache APL

Datenbankprogrammierung mit MySQL 5 und PHP 5 Spona

ACCESS. Formulare per VBA referenzieren FORMULARE MIT VBA PROGRAMMIEREN FORMULARE PER VBA REFERENZIEREN BASICS

Ekkehard Kaier. Multiplan 4.0-Wegweiser Tabellenverarbeitung Kompaktkurs

Klaus Spremann und Eberhard Zur (Hrsg.) Informationstechnologie und strategische Fiihrung

Crossmedia Strategien

Hans-Georg Kemper Henning Baars. Business Intelligence Arbeits- und Übungsbuch

Dietmar Abts. Masterkurs Client/Server-Programmierung mit Java

Lensing/Sonnemann Materialwirtschaft und Einkauf

Programmierung von verteilten Systemen und Webanwendungen mit Java EE

Dietmar Abts. Aufbaukurs JAVA

WolterslLandmannIBernhartlKarsteni Arthur D. Little International (Hrsg.) Die Zukunft der Automobilindustrie

Transkript:

Ekkehard Kaier Visual Basic Essentials

Ausbildung und Studium Die Bucher der Reihe,,Ausbildung und Studium" bieten praxisorientierte Einfuhrungen fur die Aus- und Weiterbildung sowie Bausteine fur ein erfolgreiches berufsqualifizierendes Studium. Unter anderem sind erschienen: StudienfUhrer Wirtschaftsinfonnatik von Peter Mertens et 01. Studien- und ForschungsfUhrer Informatik an Fachhochschulen von Rainer Bischoff (Hrsg.) Excel fur Techniker und Ingenieure von Hans-Jurgen Holland und Frank Bracke Turbo Pascal Wegweiser fur Ausbildung und Studium von Ekkehord Kaier Delphi Essentials von Ekkehard Kaier Visual Basic Essentials von Ekkehard Kaier Programmieren mit Fortran 90 von Hans-Peter Baumer Grundkurs Wirtschaftsinformatik von Dietmar Abts und Wilhelm Mulder Wirtschaftsmathematik mit dem Computer von Hans Benker EinfUhrung in UNIX von Werner Brecht Datenbank-Engineering von Alfred Moos und Gerhard Daues

Ekkehard Kaier Visual Basic Essentials Die Grundlagen der Programmierung zum Nachschlagen

AIle Rechte vorbehalten Friedr. Vieweg & Sohn Verlagsgesellschaft mbh, Braunschweig!Wiesbaden, 1997 Der Verlag Vieweg ist ein Untemehmen der Bertelsmann Fachinformation GmbH. http://www.vieweg.de Das Werk einschlieblich aller seiner Teile ist urheberrechtlich geschtitzt. Jede Verwertung auberhalb der engen Grenzen des Urheberrechtsgesetzes ist ohne Zustimmung des Vedags unzuhissig und strafbar. Das gilt insbesondere fiir Vervielfliltigungen, Ubersetzungen, Mikroverfilmungen und die Einspeicherung und Verarbeitung in elektronischen Systemen. Gedruckt auf saurefreiem Papier ISBN-13: 978-3-528-05560-8 e-isbn-13: 978-3-322-87245-6 DOl: 10.1007/978-3-322-87245-6

Visual Basic Essentials v InhaItsverzeichnis 1 Ereignisgesteuerte Programmierung.... Oder: Visual Basic-Steuerelemente reagieren auf Ereignisse 1.1 Das erste Projekt in sechs Schritten............... 2 1.2 Ereignissteuerung versus Dialogsteuerung......... 4 1.2.1 Elementare Ereignissteuerung... 4 1.2.2 Komfortable Ereignissteuerung... 6 1.2.3 Dialogsteuerung Uber Standard-Dialogfenster... 7 1.3 Ereignisse bzw. Ereignisfolgen testen... 9 1.4 Ereignisketten venneiden... 11 2 Strukturierte Programmierung...... 15 Oder: Anweisungen Icontrollieren Ablaufstrulcturen 2.1 Auswahlstrukturen (Entscheidungen)... 15 2.1.1 Anweisungen If und Select Case... 16 2.1.2 Auswahl Ober CheckBox und OptionButton... 18 2.2 Wiederbolungsstrukturen (Schleif en)... 20 2.2.1 Anweisung While fl1r abweisende Schleife... 20 2.2.2 Anweisung Repeat fl1r nicbt-abweisende Schleife... 22 2.2.3 Anweisung For fl1r ZlIhlerscbleife... 24 2.3 Unterablaufstrukturen (Routinen)... 27 2.3.1 Dateien als Sammlungen von Deldarationen... 27 2.3.2 Ereignisprozeduren... 30 2.3.3 Prozeduren mit Parametern... 34 2.3.3.1 Werteparameter Obergabe "By Value"... 35 2.3.3.2 Variablenparameter Obergabe "By Reference"... 35 2.3.4 Funktionen... 36 2.3.4.1 Jede Funktion liefert ein Funktionsergebnis... 36 2.3.4.2 Steuerelement als Parameter... 38 2.3.5 GUltigkeitsbereicb von Bezeicbnern... 40

VI Visual Basic Essentials 3 Objektorientierte Programmierung............ 41 Oder: Objektvariablen verweisen auf Instanzen von Klassen 3.1 Drag and Drop (Ziehen und Loslassen)... 41 3.2 Auf Objekte zeichnen... 45 3.2.1 Beim Drncken der Maustaste zeichnen............ 45 3.2.2 Beim Bewegen der Maus zeichnen... 46 3.2.3 Figuren zeichnen... 48 3.2.4 Bitmap-Objekte betrachten... 51 3.3 Benutzerdefmierte Objekte..................... 56 3.3.1 Objekthierarchie von VB... 56 3.3.2 Objektvariable zeigt aufbestehendes Objekt... 60 3.3.3 Objektvariable zeigt auf neue Objekt-Instanz... 62 3.3.4 Objektvariable zeigt auf neue Objekt-Klasse... 65 3.3.4.1 Artl-0bjekt der ArtikelKlasse verarbeiten... 65 3.3.4.2 Artikel-Klasse defmieren Uber Klassenmodul... 67 4 Listenprogrammierung... 71 Oder: VB verwaltet Auflistungen von Objekten. 4.1 Datenslltze Uber eine ListBox verwalten............ 71 4.2 Inhalt einer Liste als Textdatei speichern... 75 4.2.1 Listenverwaltung Uber ein MenU... 75 4.2.2 Textdatei zwischen Disk und RAM Ubertragen... 76 4.2.3 Die Ausgabe an den Drucker senden... 79 4.3 Datenslltze im String-Array speichem... 80 4.3.1 Array als Datenstruktur... 80 4.3.2 Array in sequentieller Datei sichem... 82 4.4 Steuerelemente-Array als Liste... 85 5 Datenbankprogrammierung... 87 Oder: VB greift als Front End auf Datenbanken zu 5.1 Zugriff Ober DB-gebundene Steuerelemente...... 87 5.1.1 Tabellarische Darstellung aller Datens!ltze... 87 5.1.2 Darstellung einzelner Datensatze...... 90 5.1.2.1 Eingabe von Datensatzen validieren... 93 5.1.2.2 Eingabe von Datenslltzen rqckgllngig Machen... 95 5.2 ZugriffOber direkte Programmierung... 96 5.2.1 Tabelle der Datenbank Oflilen und schlieben... 96

Visual Basic Essentials VII 5.2.2 Datenmanipulation "Anzeigen eines Satzes"... 98 5.2.3 Datenmanipulation "Andern eines Satzes"... 101 5.2.4 Datenmanipulation "Hinzuftlgen eines Satzes"... 103 5.2.5 Datenmanipulation "LOschen des aktiven Satzes"... 103 5.3 Kombinierter Zugriff auf den Recordset......... 105 5.3.1 Datensteuerelement und Objektvariable Th......... 105 5.3.2 Transaktionsverarbeitung im Workspace-Objekt... 108 5.3.3 Hierarchie der Data Access Objects (DAO)... 109 5.4 SQL als Abfragesprache... 117 5.4.1 Beliebige Abfragen testen... 117 5.4.2 Eine Abfrage als QueryDef-Objekt speichern... 119 6 Komponentenprogrammierung... 121 Oder: ActiveX-Steuerelemente erstellen und verwenden 6.1 ActiveX-Steuerelement XInfo erstellen... 121 6.1.1 UserControl-Objekt ais XlNFO.OCX speichern... 121 6.1.2 Ereignisfolge beim Einsatz des ActiveX-Controls... 125 6.2 Funktionalitllt von X1nfo erh6hen... 126 6.2.1 Eigenschaft zum UserControl-Objekt hinzuftlgen... 126 6.2.2 Ereignis zum UserControl-Objekt hinzuftlgen... 128 6.3 Typen von ActiveX-Objekten... 130 Verzeichnisse und Dateien... 132 Sachwortverzeichnis... 133