Visual Basic 6:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
München [u.a.]
Addison-Wesley
2000
|
Ausgabe: | [Nachdr.] |
Schriftenreihe: | Nitty gritty
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | 446 S. |
ISBN: | 3827316677 |
Internformat
MARC
LEADER | 00000nam a2200000zc 4500 | ||
---|---|---|---|
001 | BV021959157 | ||
003 | DE-604 | ||
005 | 20040302000000.0 | ||
007 | t | ||
008 | 010219s2000 |||| 00||| ger d | ||
020 | |a 3827316677 |9 3-8273-1667-7 | ||
035 | |a (OCoLC)76177947 | ||
035 | |a (DE-599)BVBBV021959157 | ||
040 | |a DE-604 |b ger | ||
041 | 0 | |a ger | |
049 | |a DE-706 | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
100 | 1 | |a Bayer, Jürgen |e Verfasser |4 aut | |
245 | 1 | 0 | |a Visual Basic 6 |c Jürgen Bayer |
250 | |a [Nachdr.] | ||
264 | 1 | |a München [u.a.] |b Addison-Wesley |c 2000 | |
300 | |a 446 S. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Nitty gritty | |
650 | 0 | 7 | |a VisualBASIC 6.0 |0 (DE-588)4518526-8 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a VisualBASIC |0 (DE-588)4265875-5 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a VisualBASIC |0 (DE-588)4265875-5 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a VisualBASIC 6.0 |0 (DE-588)4518526-8 |D s |
689 | 1 | |8 1\p |5 DE-604 | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015174307&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-015174307 | ||
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk |
Datensatz im Suchindex
_version_ | 1804135926586146816 |
---|---|
adam_text | Inhaltsverzeichnis
Vorwort 21
Konzeption 23
I Intuitiver Einstieg 29
1 Schnelleinstieg 31
1.1 Die wichtigsten Bedienungselemente von Visual Basic 32
1.2 Der Aufbau von Visual Basic Programmen 34
1.3 Beispielprogramm: Hello World 34
1.4 Beispielprogramm: Split 39
2 Systemüberblick 49
2.1 Neuerungen in Visual Basic 6.0 50
2.1.1 Entwicklungsumgebung / Compiler 50
2.1.2 Sprachmerkmale 50
2.1.3 Steuerelemente 51
2.1.4 Datenbanken 53
2.1.5 Internet 55
2.1.6 Inkompatibilitäten 55
2.1.7 Weitere Neuigkeiten in diesem Buch 56
2.1.8 Mängel und Wunschliste 57
2.2 Die Komponenten von Visual Basic 60
2.3 Visual Basic für Applikationen (VBA) und VBScript 63
3 Entwicklungsumgebung 67
3.1 Einführung 68
3.2 Gestaltung von Formularen 72
3.3 Codeeingabe 77
3.4 Objektkatalog 80
3.5 Programmausführung, Kompilierung 82
3.5.1 Programmausführung in der Entwicklungsumgebung 82
3.5.2 Kompilierung zu *.exe oder *.dll Dateien 83
3.5.3 Bedingte Kompilierung 84
3.6 Designer 85
3.7 Assistenten 86
8 Inhaltsverzeichnis
3.8 Installationsassistent 88
3.8.1 Grundlagen 88
3.8.2 Bedienung des Installationsassistenten 90
3.8.3 Installation mit dem Setup Programm ausführen 95
3.9 MSDN Dokumentation 97
3.10 Tastenkürzel 98
II Grundlagen 101
4 Prozedurale Programmierung 103
4.1 Variablen und Felder 104
4.1.1 Variablenverwaltung, Datentypen 104
4.1.2 Konstanten und Enum Auf Zählungen 114
4.1.3 Eigene Datentypen 115
4.1.4 Felder 117
4.1.5 Syntaxzusammenfassung 120
4.2 Prozeduren 121
4.2.1 Unterprogramme und Funktionen 121
4.2.2 Parameter von Prozeduren 124
4.2.3 Rekursion 129
4.2.4 Gültigkeitsbereiche von Variablen und Prozeduren 130
4.2.5 Syntaxzusammenfassung 133
4.3 Verzweigungen (Abfragen) 134
4.3.1 If Then Else 134
4.3.2 Select Case 136
4.3.3 nf, Choose und Switch 137
4.3.4 Syntaxzusammenfassung 138
4.4 Schleifen 139
4.4.1 For Next Schleifen 139
4.4.2 While Wend Schleifen 140
4.4.3 Syntaxzusammenfassung 141
4.5 Operatoren 142
5 Objektorientierte Programmierung 147
5.1 Umgang mit vorgegebenen Objekten 148
5.1.1 Objekte, Methoden, Eigenschaften 148
5.1.2 Defaulteigenschaften und methoden 150
5.1.3 Auflistungen (Aufzählobjekte und methoden) 151
5.1.4 Objekthierarchie, Objektzugriff mit With 152
5.1.5 Ereignisse 154
Inhaltsverzeichnis 9_
5.2 Objektbibliotheken 155
5.3 Objektvariablen 159
5.3.1 Umgang mit Objektvariablen 159
5.3.2 Neue Objekte erzeugen 164
5.3.3 Objekte / Objektvariablen löschen 166
5.4 Collection und Dictionary Objekte 166
5.5 Programmierung eigener Objekte (Klassenmodule) 170
5.5.1 Einführung 170
5.5.2 Programmierung von Objektklassen 171
5.5.3 Eigenschaftsprozeduren 173
5.5.4 Methoden 176
5.5.5 Eigene Ereignisse 176
5.5.6 Konstanten 178
5.5.7 Programmierung von Aufzählklassen 179
5.5.8 Gültigkeit von Variablen und Prozeduren 182
5.5.9 Objekthierarchien / Vererbung / Polymorphismus 184
5.5.10 Interna der Objektverwaltung 191
5.5.11 Der Objektklassenassistent 193
5.6 Objektklassenbeispiel 194
5.6.1 Anwendung der Klassen 194
5.6.2 Die Klassen Book und Books 197
5.6.3 Die Klassen Bookmark und Bookmarks 200
5.7 Syntaxzusammenfassung 200
6 Standardsteuerelemente 205
6.1 Überblick 206
6.2 Gemeinsame Merkmale 206
6.3 Bildfeld (Picture) 208
6.4 Button (CommandButton) 210
6.5 Kontrollkästchen und Optionsfelder (CheckBox) 212
6.6 Textfelder (TextBox) und Labelfelder (Label) 214
6.7 Rahmen (Frame) 218
6.8 Bildlaufleisten (HScrollBar, VScrollBar) 220
6.9 Listenfeld und Kombinationsfeld (ListBox, ComboBox) 223
6.10 Datei , Verzeichnis und Laufwerkslistenfelder 228
6.11 Zeitmesser (Timer) 231
6.12 Figuren und Linienfeld (Shape, Line) 232
6.13 Image Feld (Image) 233
6.14 Die MS Forms Bibliothek 234
6.15 Windowless Steuerelemente 235
10 Inhaltsverzeichnis
7 Zusatzsteuerelemente 237
7.1 Einführung 238
7.2 Überblick über die Zusatzsteuerelemente 240
7.3 Standarddialoge (CommonDialog) 244
7.3.1 Datei öffnen, Datei speichern unter 246
7.3.2 Farbe auswählen 253
7.3.3 Zeichensatz auswählen 255
7.3.4 Drucker auswählen 259
7.3.5 Syntaxzusammenfassung 261
7.4 Windows 9x Steuerelemente (Common Controls) 262
7.5 Schieberegler (Slider) 265
7.6 Zustandsanzeige (ProgressBar) 266
7.7 Mehrblättrige Dialoge (TabStrip) 268
7.8 Bitmap Container (ImageList) 270
7.9 Symbolleiste (ToolBar) 274
7.10 Statusleiste (StatusBar) 280
7.11 Tabellen (ListView) 283
7.12 Hierarchische Listen (TreeView) 296
7.13 Bitmap Listenfeld (ImageCombo) 303
7.14 Drehfeld (UpDown) 305
7.15 Flache Bildlaufleiste (FlatScrollBar) 306
7.16 Bildsequenzen (Animation) 307
7.17 Datum und Zeiteingabe (MonthView, DTPicker) 308
7.18 Symbolleiste (CoolBar) 314
7.19 Mehrblättrige Dialoge (SSTab) 317
7.20 Formatierter Text (RichText) 319
7.21 Tabellen (MSFlexGrid / MSHFlexGrid) 334
7.22 Diagramme (MSChart) 344
7.23 Beispielprogramm: Bitmap Viewer 355
8 Fehlersuche, Fehlerabsicherung 365
8.1 Hilfsmittel zur Fehlersuche (Debugging) 366
8.1.1 Syntaxkontrolle 366
8.1.2 Reaktion auf Fehler 367
8.1.3 Kontrollierte Programmausführung 369
8.1.4 Fehlersuche in ActiveX Komponenten 372
8.2 Fehlertolerantes Verhalten von Programmen 373
Inhaltsverzeichnis lj_
III Programmiertechniken 381
9 Zahlen, Zeichenketten, Datum und Uhrzeit 383
9.1 Zahlen 384
9.2 Zeichenketten 386
9.2.1 Grundlagen 386
9.2.2 Das Euro Symbol € 388
9.2.3 Funktionen zur Bearbeitung von Zeichenketten 390
9.2.4 Programmiertechniken 394
9.2.5 Syntaxzusammenfassung 397
9.3 Datum und Uhrzeit 399
9.3.1 Funktionen 399
9.3.2 Rechnen mit Daten und Zeiten 401
9.3.3 Syntaxzusammenfassung 402
10 Oberflächengestaltung 405
10.1 Formulare, Fenster, Dialoge 406
10.1.1 Fenstermerkmale 406
10.1.2 Formular Ereignisse 410
10.1.3 Fenster mit variabler Größe 413
10.1.4 Programme mit mehreren Fenstern 418
10.1.5 Interna der Formularprogrammierung 421
10.1.6 Entwurf und Design komplexer Formulare 424
10.1.7 Dynamische Veränderung von Formularen 426
10.1.8 Syntaxzusammenfassung 432
10.2 Multiple Document Interface (MDI) 435
10.3 Mehrfachinstanzen von Formularen 443
10.4 Menüs 445
10.4.1 Grundlagen 445
10.4.2 Programmiertechniken 449
10.4.3 Syntaxzusammenfassung 456
11 Grafikprogrammierung 457
11.1 Grundlagen 458
11.1.1 Grafikmethoden und eigenschaften 458
11.1.2 Paint Ereignis, AutoRedraw Eigenschaft 461
11.1.3 Umgang mit Bitmaps und Icons 468
11.2 Eigene Koordinatensysteme verwenden 473
12 Inhaltsverzeichnis
11.3 Bildlaufleisten zur Einstellung des Grafikausschnitts 477
11.3.1 Grundlagen 477
11.3.2 Beispielprogramm: Gitternetz (Bildlaufleisten) 480
11.3.3 Beispielprogramm: KingSize (beliebig große Bitmaps) 484
11.4 Aufruf von GDI Funktionen 488
11.5 Farben in Visual Basic Programmen 493
11.5.1 Grundlagen 493
11.5.2 Die Grafikprogrammierung im 256 Farbenmodus 495
11.6 Apfelmännchenprogramm 498
11.6.1 Merkmale und Bedienung 499
11.6.2 Programmcode 501
11.6.3 Algorithmus 502
11.6.4 Modul ApfelMain 503
11.6.5 Formular ApfelHauptformular 509
11.7 Syntaxzusammenfassung 511
12 Ein und Ausgabe 513
12.1 Umgang mit Dateien 514
12.1.1 File System Objects Überblick 514
12.1.2 Laufwerke, Verzeichnisse und Dateien 516
12.1.3 Textdateien (TextStream) 522
12.1.4 Text , Binär und Random Access Dateien (Open) 524
12.1.5 Programmiertechniken 532
12.1.6 Dateien sicher löschen (Papierkorb) 536
12.1.7 Syntaxzusammenfassung 538
12.2 Tastaturereignisse 541
12.3 Verwaltung der Maus 547
12.4 Drag and Drop 552
12.4.1 Drag and Drop innerhalb von Visual Basic 553
12.4.2 Beispiele zu Drag and Drop 555
12.4.3 OLE Drag and Drop 561
12.4.4 Manuelle OLE Drop Operationen 563
12.4.5 Manuelle OLE Drag Operationen 564
12.4.6 Beispiel zu manuellem OLE Drag and Drop 567
12.4.7 Datei Drop aus dem Explorer 577
12.4.8 Syntaxzusammenfassung 580
12.5 Zugriff auf die Zwischenablage 581
12.6 Ausgabe am Drucker 588
12.6.1 Drucken mit dem Printer Objekt 589
12.6.2 Drucken mit GDI Funktionen 594
Inhaltsverzeichnis 13_
12.6.3 Direkte Druckersteuerung 599
12.6.4 Beispielprogramm 599
12.6.5 Syntaxzusammenfassung 608
13 Systemnahe Programmierung 611
13.1 Aufruf von DLL Funktionen 612
13.1.1 Einführung 612
13.1.2 Das Zusatzprogramm API Viewer 616
13.1.3 Parameterübergabe an DLL Funktionen 617
13.1.4 Callback Funktionen und Sub Classing 623
13.1.5 Die Funktionen VarPtr, StrPtr und ObjPtr 628
13.1.6 Beispiele 628
13.1.7 Syntaxzusammenfassung 634
13.2 IntelliMouse Ereignisse verarbeiten 634
13.2.1 Grundlagen 635
13.2.2 Setup 637
13.2.3 Sub Classing Funktion aktivieren / deaktivieren 638
13.2.4 Die neue Windows Funktion 641
13.3 DLL Funktionen in C++ programmieren 643
13.3.1 DLL Interna 644
13.3.2 Beispiel: Apfelmännchengrafiken per DLL 647
13.3.3 DLLs mit Type Library 650
13.4 Zugriff auf die Registrierdatenbank 653
13.4.1 Grundlagen 653
13.4.2 Zugriff auf die Registrierdatenbank 655
13.5 Ressourcendateien 659
13.6 Informationen zum laufenden Programm 660
13.7 Syslnfo Steuerelement 662
13.8 Hintergrundberechnungen und Warteschleifen 663
13.8.1 Hintergrundberechnungen 663
13.8.2 Beispielprogramm 665
13.8.3 Warteschleifen 666
13.9 Fremde Programme starten 667
14 Eigene Online Hilfe (HTMLHelp) 671
14.1 Einführung 672
14.2 Aufbau eines HTML Hilfedokuments 674
14.3 HTMLHelp Workshop 675
14.4 Die Online Hilfe im Visual Basic Programm aufrufen 680
14 Inhaltsverzeichnis
IV Datenbanken 687
15 Datenbankgrundlagen 689
15.1 Einführung 690
15.2 Kleines Datenbankglossar 691
15.3 Bibliotheken zur Datenbankprogrammierung 695
15.4 Relationale Datenbanken 700
15.5 Standard Query Language (SQL) 707
15.6 Datenbanken im Netzwerk 715
15.7 Datenbankentwurf 719
15.7.1 Entwurf des Datenbankschemas 719
15.7.2 Werkzeuge zum Datenbankentwurf 720
15.7.3 Datenmanager (VisData) 721
16 ADO Einführungsbeispiel 727
16.1 Datenbankentwurf 728
16.2 Programmdesign 728
16.3 Verbindung zwischen Programm und Datenbank 730
16.4 Hauptmenü 733
16.5 Eingabemaske 734
16.5.1 Datenformular Assistent 734
16.5.2 Aufbau des Formulars 736
16.5.3 Programmcode 736
16.6 Tabellenansicht 742
16.7 Ausdruck der Adreßliste 744
17 ADO Bibliothek 749
17.1 ADO Objekthierarchie 750
17.2 Datenbankverbindung (Connection, Property) 754
17.2.1 Grundlagen 754
17.2.2 Asynchroner Verbindungsaufbau 759
17.2.3 Transaktionen 760
17.2.4 Syntaxzusammenfassung 762
17.3 Abfragen (Command, Parameter) 763
17.3.1 Grundlagen 763
17.3.2 Abfragen mit Parametern 767
Inhaltsverzeichnis 15
17.3.3 Asynchrone und kompilierte Abfragen 769
17.3.4 Syntaxzusammenfassung 772
17.4 Datensatzlisten (Recordset, Field) 772
17.4.1 Grundlagen 772
17.4.2 Datensatzfelder (Fields) 774
17.4.3 Navigation in Datensatzlisten 776
17.4.4 Datensätze verändern 779
17.4.5 Locking, Cursortyp 782
17.4.6 Hierarchische Datensatzlisten (Data Shaping) 790
17.4.7 Recordsets ohne Datenbank 797
17.4.8 Syntaxzusammenfassung 801
17.5 Fehlerverarbeitung (Error) 802
18 ADO Steuerelemente und Designer 805
18.1 Verbindungsdaten (DataEnvironment) 806
18.1.1 Connection 807
18.1.2 Command 808
18.1.3 DataEnvironment Programmcode 810
18.1.4 Das Datenansichtfenster 812
18.2 Datenbankfeld (Adodc) 815
18.3 Gebundene Standardsteuerelemente 822
18.3.1 Grundlagen 822
18.3.2 Programmiertechniken 825
18.4 Formatierung (DataFormat) 831
18.5 Listenfelder (DataList / DataCombo) 836
18.6 Tabellenfelder (DataGrid / MSHFlexGrid) 841
18.6.1 DataGrid 841
18.6.2 MSHFlexGrid 851
18.7 Tabellen Containerfeld (DataRepeater) 855
18.8 Diagramme (MSChart) 860
18.9 Datenbankberichte (DataReport) 862
18.9.1 Einführung 862
18.9.2 DataReport Komponenten 864
18.9.3 Beispiele 866
18.9.4 Alternativen zum DataReport Designer 868
16 Inhaltsverzeichnis
V ActiveX / Internet 869
19 ActiveX und Internet Grundlagen 871
19.1 Was ist ActiveX? 872
19.2 Komponentenorientierte Programmierung 873
19.2.1 Typen von Komponenten 873
19.2.2 Nutzung von Komponenten 875
19.2.3 Programmierung neuer Komponenten 875
19.3 Internet / Intranet 877
20 Internet Steuerelemente 881
20.1 Überblick 882
20.2 WWW Dokumente anzeigen 883
20.2.1 Das WebBrowser Steuerelement 884
20.2.2 ActiveX Steuerung des Internet Explorers 889
20.2.3 Syntaxzusammenfassung 892
20.3 E Mail Verwaltung (MAPI) 893
20.3.1 Grundlagen 893
20.3.2 Die MAPI Steuerelemente 894
20.3.3 Alternativen zum MAPI Steuerelement 897
20.4 Dateien übertragen (Inet) 898
20.5 Daten übertragen (Winsock) 903
20.5.1 TCP Kommunikation 904
20.5.2 TCP Beispielprogramm 906
20.5.3 UDP Kommunikation 911
20.5.4 Syntaxzusammenfassung 912
21 ActiveX Automation (Of f ice 97 Steuerung) 913
21.1 OLE Einführung 914
21.2 OLE Feld 917
21.2.1 OLE Objekte beim Programmentwurf festlegen 918
21.2.2 Programmierung des OLE Felds in Visual Basic 919
21.3 ActiveX Automation 926
21.4 ActiveX Automation mit Office 97 930
21.4.1 3D Diagramm mit Excel erzeugen und ausdrucken 931
21.4.2 Datenbankbericht mit Access ausdrucken 939
21.4.3 Text mit WinWord ausdrucken 941
Inhaltsverzeichnis Y7_
22 ActiveX Komponenten 945
22.1 Einführung 946
22.1.1 Was sind ActiveX Komponenten? 946
22.1.2 Stabilität versus Geschwindigkeit 947
22.1.3 Optionen und Einstellungen 950
22.1.4 Entwicklungsumgebung 953
22.1.5 Einführungsbeispiel 954
22.1.6 Server Kompilate 957
22.1.7 Neu in Visual Basic 6 958
22.2 ActiveX Grundlagen 959
22.2.1 Identifikationsnummern (UUIDs) und Registrierung 960
22.2.2 Registrierung 963
22.2.3 Kompatibilität 964
22.2.4 Projekt Eigenschaften 965
22.2.5 Wie lange läuft ein ActiveX Server? 969
22.3 Klassen und Instanzen 971
22.4 Multithreading 975
22.4.1 Out of Process Multithreading (EXEs) 977
22.4.2 In Process Multithreading (DLLs) 979
22.4.3 Thread sichere Komponenten 980
22.5 Asynchrone Kommunikation 981
22.5.1 Callback Funktionen 982
22.5.2 Ereignisprozeduren 987
23 ActiveX Steuerelemente erstellen 991
23.1 Einführung 992
23.1.1 Was sind ActiveX Steuerelemente? 992
23.1.2 Ein Steuerelement in fünf Minuten 993
23.1.3 Verwendung von ActiveX Steuerelementen 994
23.2 ActiveX Steuerelemente im Internet 995
23.2.1 ActiveX Steuerelemente in HTML Dokumenten 995
23.2.2 Cabinet Dateien 997
23.2.3 Installation am lokalen Rechner 1000
23.2.4 Wie sicher sind ActiveX Steuerelemente? 1000
23.2.5 Sicherheit per Definition 1002
23.2.6 Authentifizierung und Signaturen 1003
23.3 Programmiertechniken 1006
23.3.1 Grundlagen 1006
23.3.2 Eigenschaften, Methoden und Ereignisse 1008
23.3.3 Darstellung des Steuerelements 1014
18 Inhaltsverzeichnis
23.3.4 Asynchrone Datenübertragung 1015
23.3.5 Windowless Steuerelemente 1017
23.3.6 Sub Classing in ActiveX Steuerelementen 1017
23.3.7 Syntaxzusammenfassung 1019
23.4 Eigenschaftsdialoge 1021
23.5 Assistenten 1024
23.5.1 ActiveX Schnittstellenassistent 1025
23.5.2 Eigenschaftsseitenassistent 1025
24 ActiveX Dokumente 1027
24.1 Grundlagen 1028
24.2 ActiveX Dokumente ausführen 1030
24.3 Programmiertechniken 1032
24.3.1 Interna von ActiveX Dokumenten 1032
24.3.2 Navigation zwischen mehreren Dokumenten 1034
24.3.3 Programmausführung 1036
24.3.4 Einstellungen speichern 1038
24.3.5 Syntaxzusammenfassung 1039
24.4 ActiveX Dokumentassistent 1040
24.5 Beispielprogramm: 5 Gewinnt 1041
25 Visual Basic Script 1043
25.1 Einführung 1044
25.1.1 Hello World in VBScript 1044
25.1.2 VBScript Sprachumfang 1046
25.1.3 Internet Explorer Objekte 1047
25.2 Programmiertechniken 1049
25.2.1 Zeitverzögerte Umleitung auf eine andere Seite 1049
25.2.2 HTML Seiten beim Laden dynamisch aufbauen 1050
25.2.3 ActiveX Steuerelemente verwenden 1054
25.3 Script Debugger 1056
26 DHTML Programmierung 1059
26.1 Einführung 1060
26.1.1 Grundlagen 1060
26.1.2 Hello DHTML World 1064
26.1.3 DHTML Projekte ins Netz stellen 1065
26.2 DHTML Designer 1066
Inhaltsverzeichnis 19_
26.3 DHTML Objekthierarchie 1068
26.3.1 DHTMLPage Objekt 1069
26.3.2 HTML Object Library (MSHTML) 1070
26.3.3 HTMLWindow2 Objekt 1076
26.3.4 HTMLDocument Objekt 1076
26.3.5 HTMLFormElement Objekt 1077
26.3.6 HTMLAnchor und HTMLLocationElement 1078
26.3.7 HTMLHistoryElement 1078
26.3.8 HTMLNavigator Objekt 1079
26.4 Programmiertechniken 1079
26.4.1 SPAN und DIV Tags 1079
26.4.2 Ereignisse 1082
26.4.3 Navigation zwischen DHTML Seiten 1084
26.4.4 Cookies 1084
27 Active Server Pages 1087
27.1 Server seitige Programmierung, CGI 1088
27.2 Hello ASP World 1093
27.3 ASP Objektbibliothek 1098
27.3.1 Application Objekt 1099
27.3.2 Session Objekt 1099
27.3.3 Server Objekt 1100
27.3.4 Request Objekt 1101
27.3.5 Response Objekt 1102
27.3.6 ScriptingContext Objekt 1103
27.3.7 Syntaxzusammenfassung 1103
27.4 Programmiertechniken 1104
27.4.1 Grundlagen 1104
27.4.2 Auswertung von Formularen 1109
27.4.3 Automatische Umleitung zur Startseite 1111
27.4.4 Besucheranzahl messen 1111
27.4.5 Protokollierung von Ereignissen 1113
27.5 Datenbankzugriff mit der ADO Bibliothek 1114
27.5.1 Einführungsbeispiel 1115
27.5.2 Abfrage als HTML Tabelle formatieren 1117
27.5.3 Abfrageergebnisse über mehrere Seiten verteilen 1119
20 Inhaltsverzeichnis
28 IIS Anwendungen 1127
28.1 Grundlagen 1128
28.2 WebClass Designer 1133
28.2.1 Templates 1134
28.2.2 Webltems ohne zugeordnete HTML Datei 1137
28.2.3 Projekteigenschaften 1137
28.3 Programmiertechniken 1139
28.4 ADO Beispiel 1150
28.5 Syntaxzusammenfassung 1156
Anhang 1159
A Dateikennungen 1159
B HTML Kurzreferenz 1163
C Die beiliegende CD ROM 1169
D Quellenverzeichnis 1171
Stichwortverzeichnis 1173
|
adam_txt |
Inhaltsverzeichnis
Vorwort 21
Konzeption 23
I Intuitiver Einstieg 29
1 Schnelleinstieg 31
1.1 Die wichtigsten Bedienungselemente von Visual Basic 32
1.2 Der Aufbau von Visual Basic Programmen 34
1.3 Beispielprogramm: Hello World 34
1.4 Beispielprogramm: Split 39
2 Systemüberblick 49
2.1 Neuerungen in Visual Basic 6.0 50
2.1.1 Entwicklungsumgebung / Compiler 50
2.1.2 Sprachmerkmale 50
2.1.3 Steuerelemente 51
2.1.4 Datenbanken 53
2.1.5 Internet 55
2.1.6 Inkompatibilitäten 55
2.1.7 Weitere Neuigkeiten in diesem Buch 56
2.1.8 Mängel und Wunschliste 57
2.2 Die Komponenten von Visual Basic 60
2.3 Visual Basic für Applikationen (VBA) und VBScript 63
3 Entwicklungsumgebung 67
3.1 Einführung 68
3.2 Gestaltung von Formularen 72
3.3 Codeeingabe 77
3.4 Objektkatalog 80
3.5 Programmausführung, Kompilierung 82
3.5.1 Programmausführung in der Entwicklungsumgebung 82
3.5.2 Kompilierung zu *.exe oder *.dll Dateien 83
3.5.3 Bedingte Kompilierung 84
3.6 Designer 85
3.7 Assistenten 86
8 Inhaltsverzeichnis
3.8 Installationsassistent 88
3.8.1 Grundlagen 88
3.8.2 Bedienung des Installationsassistenten 90
3.8.3 Installation mit dem Setup Programm ausführen 95
3.9 MSDN Dokumentation 97
3.10 Tastenkürzel 98
II Grundlagen 101
4 Prozedurale Programmierung 103
4.1 Variablen und Felder 104
4.1.1 Variablenverwaltung, Datentypen 104
4.1.2 Konstanten und Enum Auf Zählungen 114
4.1.3 Eigene Datentypen 115
4.1.4 Felder 117
4.1.5 Syntaxzusammenfassung 120
4.2 Prozeduren 121
4.2.1 Unterprogramme und Funktionen 121
4.2.2 Parameter von Prozeduren 124
4.2.3 Rekursion 129
4.2.4 Gültigkeitsbereiche von Variablen und Prozeduren 130
4.2.5 Syntaxzusammenfassung 133
4.3 Verzweigungen (Abfragen) 134
4.3.1 If Then Else 134
4.3.2 Select Case 136
4.3.3 nf, Choose und Switch 137
4.3.4 Syntaxzusammenfassung 138
4.4 Schleifen 139
4.4.1 For Next Schleifen 139
4.4.2 While Wend Schleifen 140
4.4.3 Syntaxzusammenfassung 141
4.5 Operatoren 142
5 Objektorientierte Programmierung 147
5.1 Umgang mit vorgegebenen Objekten 148
5.1.1 Objekte, Methoden, Eigenschaften 148
5.1.2 Defaulteigenschaften und methoden 150
5.1.3 Auflistungen (Aufzählobjekte und methoden) 151
5.1.4 Objekthierarchie, Objektzugriff mit With 152
5.1.5 Ereignisse 154
Inhaltsverzeichnis 9_
5.2 Objektbibliotheken 155
5.3 Objektvariablen 159
5.3.1 Umgang mit Objektvariablen 159
5.3.2 Neue Objekte erzeugen 164
5.3.3 Objekte / Objektvariablen löschen 166
5.4 Collection und Dictionary Objekte 166
5.5 Programmierung eigener Objekte (Klassenmodule) 170
5.5.1 Einführung 170
5.5.2 Programmierung von Objektklassen 171
5.5.3 Eigenschaftsprozeduren 173
5.5.4 Methoden 176
5.5.5 Eigene Ereignisse 176
5.5.6 Konstanten 178
5.5.7 Programmierung von Aufzählklassen 179
5.5.8 Gültigkeit von Variablen und Prozeduren 182
5.5.9 Objekthierarchien / Vererbung / Polymorphismus 184
5.5.10 Interna der Objektverwaltung 191
5.5.11 Der Objektklassenassistent 193
5.6 Objektklassenbeispiel 194
5.6.1 Anwendung der Klassen 194
5.6.2 Die Klassen Book und Books 197
5.6.3 Die Klassen Bookmark und Bookmarks 200
5.7 Syntaxzusammenfassung 200
6 Standardsteuerelemente 205
6.1 Überblick 206
6.2 Gemeinsame Merkmale 206
6.3 Bildfeld (Picture) 208
6.4 Button (CommandButton) 210
6.5 Kontrollkästchen und Optionsfelder (CheckBox) 212
6.6 Textfelder (TextBox) und Labelfelder (Label) 214
6.7 Rahmen (Frame) 218
6.8 Bildlaufleisten (HScrollBar, VScrollBar) 220
6.9 Listenfeld und Kombinationsfeld (ListBox, ComboBox) 223
6.10 Datei , Verzeichnis und Laufwerkslistenfelder 228
6.11 Zeitmesser (Timer) 231
6.12 Figuren und Linienfeld (Shape, Line) 232
6.13 Image Feld (Image) 233
6.14 Die MS Forms Bibliothek 234
6.15 Windowless Steuerelemente 235
10 Inhaltsverzeichnis
7 Zusatzsteuerelemente 237
7.1 Einführung 238
7.2 Überblick über die Zusatzsteuerelemente 240
7.3 Standarddialoge (CommonDialog) 244
7.3.1 Datei öffnen, Datei speichern unter 246
7.3.2 Farbe auswählen 253
7.3.3 Zeichensatz auswählen 255
7.3.4 Drucker auswählen 259
7.3.5 Syntaxzusammenfassung 261
7.4 Windows 9x Steuerelemente (Common Controls) 262
7.5 Schieberegler (Slider) 265
7.6 Zustandsanzeige (ProgressBar) 266
7.7 Mehrblättrige Dialoge (TabStrip) 268
7.8 Bitmap Container (ImageList) 270
7.9 Symbolleiste (ToolBar) 274
7.10 Statusleiste (StatusBar) 280
7.11 Tabellen (ListView) 283
7.12 Hierarchische Listen (TreeView) 296
7.13 Bitmap Listenfeld (ImageCombo) 303
7.14 Drehfeld (UpDown) 305
7.15 Flache Bildlaufleiste (FlatScrollBar) 306
7.16 Bildsequenzen (Animation) 307
7.17 Datum und Zeiteingabe (MonthView, DTPicker) 308
7.18 Symbolleiste (CoolBar) 314
7.19 Mehrblättrige Dialoge (SSTab) 317
7.20 Formatierter Text (RichText) 319
7.21 Tabellen (MSFlexGrid / MSHFlexGrid) 334
7.22 Diagramme (MSChart) 344
7.23 Beispielprogramm: Bitmap Viewer 355
8 Fehlersuche, Fehlerabsicherung 365
8.1 Hilfsmittel zur Fehlersuche (Debugging) 366
8.1.1 Syntaxkontrolle 366
8.1.2 Reaktion auf Fehler 367
8.1.3 Kontrollierte Programmausführung 369
8.1.4 Fehlersuche in ActiveX Komponenten 372
8.2 Fehlertolerantes Verhalten von Programmen 373
Inhaltsverzeichnis lj_
III Programmiertechniken 381
9 Zahlen, Zeichenketten, Datum und Uhrzeit 383
9.1 Zahlen 384
9.2 Zeichenketten 386
9.2.1 Grundlagen 386
9.2.2 Das Euro Symbol € 388
9.2.3 Funktionen zur Bearbeitung von Zeichenketten 390
9.2.4 Programmiertechniken 394
9.2.5 Syntaxzusammenfassung 397
9.3 Datum und Uhrzeit 399
9.3.1 Funktionen 399
9.3.2 Rechnen mit Daten und Zeiten 401
9.3.3 Syntaxzusammenfassung 402
10 Oberflächengestaltung 405
10.1 Formulare, Fenster, Dialoge 406
10.1.1 Fenstermerkmale 406
10.1.2 Formular Ereignisse 410
10.1.3 Fenster mit variabler Größe 413
10.1.4 Programme mit mehreren Fenstern 418
10.1.5 Interna der Formularprogrammierung 421
10.1.6 Entwurf und Design komplexer Formulare 424
10.1.7 Dynamische Veränderung von Formularen 426
10.1.8 Syntaxzusammenfassung 432
10.2 Multiple Document Interface (MDI) 435
10.3 Mehrfachinstanzen von Formularen 443
10.4 Menüs 445
10.4.1 Grundlagen 445
10.4.2 Programmiertechniken 449
10.4.3 Syntaxzusammenfassung 456
11 Grafikprogrammierung 457
11.1 Grundlagen 458
11.1.1 Grafikmethoden und eigenschaften 458
11.1.2 Paint Ereignis, AutoRedraw Eigenschaft 461
11.1.3 Umgang mit Bitmaps und Icons 468
11.2 Eigene Koordinatensysteme verwenden 473
12 Inhaltsverzeichnis
11.3 Bildlaufleisten zur Einstellung des Grafikausschnitts 477
11.3.1 Grundlagen 477
11.3.2 Beispielprogramm: Gitternetz (Bildlaufleisten) 480
11.3.3 Beispielprogramm: KingSize (beliebig große Bitmaps) 484
11.4 Aufruf von GDI Funktionen 488
11.5 Farben in Visual Basic Programmen 493
11.5.1 Grundlagen 493
11.5.2 Die Grafikprogrammierung im 256 Farbenmodus 495
11.6 Apfelmännchenprogramm 498
11.6.1 Merkmale und Bedienung 499
11.6.2 Programmcode 501
11.6.3 Algorithmus 502
11.6.4 Modul ApfelMain 503
11.6.5 Formular ApfelHauptformular 509
11.7 Syntaxzusammenfassung 511
12 Ein und Ausgabe 513
12.1 Umgang mit Dateien 514
12.1.1 File System Objects Überblick 514
12.1.2 Laufwerke, Verzeichnisse und Dateien 516
12.1.3 Textdateien (TextStream) 522
12.1.4 Text , Binär und Random Access Dateien (Open) 524
12.1.5 Programmiertechniken 532
12.1.6 Dateien sicher löschen (Papierkorb) 536
12.1.7 Syntaxzusammenfassung 538
12.2 Tastaturereignisse 541
12.3 Verwaltung der Maus 547
12.4 Drag and Drop 552
12.4.1 Drag and Drop innerhalb von Visual Basic 553
12.4.2 Beispiele zu Drag and Drop 555
12.4.3 OLE Drag and Drop 561
12.4.4 Manuelle OLE Drop Operationen 563
12.4.5 Manuelle OLE Drag Operationen 564
12.4.6 Beispiel zu manuellem OLE Drag and Drop 567
12.4.7 Datei Drop aus dem Explorer 577
12.4.8 Syntaxzusammenfassung 580
12.5 Zugriff auf die Zwischenablage 581
12.6 Ausgabe am Drucker 588
12.6.1 Drucken mit dem Printer Objekt 589
12.6.2 Drucken mit GDI Funktionen 594
Inhaltsverzeichnis 13_
12.6.3 Direkte Druckersteuerung 599
12.6.4 Beispielprogramm 599
12.6.5 Syntaxzusammenfassung 608
13 Systemnahe Programmierung 611
13.1 Aufruf von DLL Funktionen 612
13.1.1 Einführung 612
13.1.2 Das Zusatzprogramm API Viewer 616
13.1.3 Parameterübergabe an DLL Funktionen 617
13.1.4 Callback Funktionen und Sub Classing 623
13.1.5 Die Funktionen VarPtr, StrPtr und ObjPtr 628
13.1.6 Beispiele 628
13.1.7 Syntaxzusammenfassung 634
13.2 IntelliMouse Ereignisse verarbeiten 634
13.2.1 Grundlagen 635
13.2.2 Setup 637
13.2.3 Sub Classing Funktion aktivieren / deaktivieren 638
13.2.4 Die neue Windows Funktion 641
13.3 DLL Funktionen in C++ programmieren 643
13.3.1 DLL Interna 644
13.3.2 Beispiel: Apfelmännchengrafiken per DLL 647
13.3.3 DLLs mit Type Library 650
13.4 Zugriff auf die Registrierdatenbank 653
13.4.1 Grundlagen 653
13.4.2 Zugriff auf die Registrierdatenbank 655
13.5 Ressourcendateien 659
13.6 Informationen zum laufenden Programm 660
13.7 Syslnfo Steuerelement 662
13.8 Hintergrundberechnungen und Warteschleifen 663
13.8.1 Hintergrundberechnungen 663
13.8.2 Beispielprogramm 665
13.8.3 Warteschleifen 666
13.9 Fremde Programme starten 667
14 Eigene Online Hilfe (HTMLHelp) 671
14.1 Einführung 672
14.2 Aufbau eines HTML Hilfedokuments 674
14.3 HTMLHelp Workshop 675
14.4 Die Online Hilfe im Visual Basic Programm aufrufen 680
14 Inhaltsverzeichnis
IV Datenbanken 687
15 Datenbankgrundlagen 689
15.1 Einführung 690
15.2 Kleines Datenbankglossar 691
15.3 Bibliotheken zur Datenbankprogrammierung 695
15.4 Relationale Datenbanken 700
15.5 Standard Query Language (SQL) 707
15.6 Datenbanken im Netzwerk 715
15.7 Datenbankentwurf 719
15.7.1 Entwurf des Datenbankschemas 719
15.7.2 Werkzeuge zum Datenbankentwurf 720
15.7.3 Datenmanager (VisData) 721
16 ADO Einführungsbeispiel 727
16.1 Datenbankentwurf 728
16.2 Programmdesign 728
16.3 Verbindung zwischen Programm und Datenbank 730
16.4 Hauptmenü 733
16.5 Eingabemaske 734
16.5.1 Datenformular Assistent 734
16.5.2 Aufbau des Formulars 736
16.5.3 Programmcode 736
16.6 Tabellenansicht 742
16.7 Ausdruck der Adreßliste 744
17 ADO Bibliothek 749
17.1 ADO Objekthierarchie 750
17.2 Datenbankverbindung (Connection, Property) 754
17.2.1 Grundlagen 754
17.2.2 Asynchroner Verbindungsaufbau 759
17.2.3 Transaktionen 760
17.2.4 Syntaxzusammenfassung 762
17.3 Abfragen (Command, Parameter) 763
17.3.1 Grundlagen 763
17.3.2 Abfragen mit Parametern 767
Inhaltsverzeichnis 15
17.3.3 Asynchrone und kompilierte Abfragen 769
17.3.4 Syntaxzusammenfassung 772
17.4 Datensatzlisten (Recordset, Field) 772
17.4.1 Grundlagen 772
17.4.2 Datensatzfelder (Fields) 774
17.4.3 Navigation in Datensatzlisten 776
17.4.4 Datensätze verändern 779
17.4.5 Locking, Cursortyp 782
17.4.6 Hierarchische Datensatzlisten (Data Shaping) 790
17.4.7 Recordsets ohne Datenbank 797
17.4.8 Syntaxzusammenfassung 801
17.5 Fehlerverarbeitung (Error) 802
18 ADO Steuerelemente und Designer 805
18.1 Verbindungsdaten (DataEnvironment) 806
18.1.1 Connection 807
18.1.2 Command 808
18.1.3 DataEnvironment Programmcode 810
18.1.4 Das Datenansichtfenster 812
18.2 Datenbankfeld (Adodc) 815
18.3 Gebundene Standardsteuerelemente 822
18.3.1 Grundlagen 822
18.3.2 Programmiertechniken 825
18.4 Formatierung (DataFormat) 831
18.5 Listenfelder (DataList / DataCombo) 836
18.6 Tabellenfelder (DataGrid / MSHFlexGrid) 841
18.6.1 DataGrid 841
18.6.2 MSHFlexGrid 851
18.7 Tabellen Containerfeld (DataRepeater) 855
18.8 Diagramme (MSChart) 860
18.9 Datenbankberichte (DataReport) 862
18.9.1 Einführung 862
18.9.2 DataReport Komponenten 864
18.9.3 Beispiele 866
18.9.4 Alternativen zum DataReport Designer 868
16 Inhaltsverzeichnis
V ActiveX / Internet 869
19 ActiveX und Internet Grundlagen 871
19.1 Was ist ActiveX? 872
19.2 Komponentenorientierte Programmierung 873
19.2.1 Typen von Komponenten 873
19.2.2 Nutzung von Komponenten 875
19.2.3 Programmierung neuer Komponenten 875
19.3 Internet / Intranet 877
20 Internet Steuerelemente 881
20.1 Überblick 882
20.2 WWW Dokumente anzeigen 883
20.2.1 Das WebBrowser Steuerelement 884
20.2.2 ActiveX Steuerung des Internet Explorers 889
20.2.3 Syntaxzusammenfassung 892
20.3 E Mail Verwaltung (MAPI) 893
20.3.1 Grundlagen 893
20.3.2 Die MAPI Steuerelemente 894
20.3.3 Alternativen zum MAPI Steuerelement 897
20.4 Dateien übertragen (Inet) 898
20.5 Daten übertragen (Winsock) 903
20.5.1 TCP Kommunikation 904
20.5.2 TCP Beispielprogramm 906
20.5.3 UDP Kommunikation 911
20.5.4 Syntaxzusammenfassung 912
21 ActiveX Automation (Of f ice 97 Steuerung) 913
21.1 OLE Einführung 914
21.2 OLE Feld 917
21.2.1 OLE Objekte beim Programmentwurf festlegen 918
21.2.2 Programmierung des OLE Felds in Visual Basic 919
21.3 ActiveX Automation 926
21.4 ActiveX Automation mit Office 97 930
21.4.1 3D Diagramm mit Excel erzeugen und ausdrucken 931
21.4.2 Datenbankbericht mit Access ausdrucken 939
21.4.3 Text mit WinWord ausdrucken 941
Inhaltsverzeichnis Y7_
22 ActiveX Komponenten 945
22.1 Einführung 946
22.1.1 Was sind ActiveX Komponenten? 946
22.1.2 Stabilität versus Geschwindigkeit 947
22.1.3 Optionen und Einstellungen 950
22.1.4 Entwicklungsumgebung 953
22.1.5 Einführungsbeispiel 954
22.1.6 Server Kompilate 957
22.1.7 Neu in Visual Basic 6 958
22.2 ActiveX Grundlagen 959
22.2.1 Identifikationsnummern (UUIDs) und Registrierung 960
22.2.2 Registrierung 963
22.2.3 Kompatibilität 964
22.2.4 Projekt Eigenschaften 965
22.2.5 Wie lange läuft ein ActiveX Server? 969
22.3 Klassen und Instanzen 971
22.4 Multithreading 975
22.4.1 Out of Process Multithreading (EXEs) 977
22.4.2 In Process Multithreading (DLLs) 979
22.4.3 Thread sichere Komponenten 980
22.5 Asynchrone Kommunikation 981
22.5.1 Callback Funktionen 982
22.5.2 Ereignisprozeduren 987
23 ActiveX Steuerelemente erstellen 991
23.1 Einführung 992
23.1.1 Was sind ActiveX Steuerelemente? 992
23.1.2 Ein Steuerelement in fünf Minuten 993
23.1.3 Verwendung von ActiveX Steuerelementen 994
23.2 ActiveX Steuerelemente im Internet 995
23.2.1 ActiveX Steuerelemente in HTML Dokumenten 995
23.2.2 Cabinet Dateien 997
23.2.3 Installation am lokalen Rechner 1000
23.2.4 Wie sicher sind ActiveX Steuerelemente? 1000
23.2.5 Sicherheit per Definition 1002
23.2.6 Authentifizierung und Signaturen 1003
23.3 Programmiertechniken 1006
23.3.1 Grundlagen 1006
23.3.2 Eigenschaften, Methoden und Ereignisse 1008
23.3.3 Darstellung des Steuerelements 1014
18 Inhaltsverzeichnis
23.3.4 Asynchrone Datenübertragung 1015
23.3.5 Windowless Steuerelemente 1017
23.3.6 Sub Classing in ActiveX Steuerelementen 1017
23.3.7 Syntaxzusammenfassung 1019
23.4 Eigenschaftsdialoge 1021
23.5 Assistenten 1024
23.5.1 ActiveX Schnittstellenassistent 1025
23.5.2 Eigenschaftsseitenassistent 1025
24 ActiveX Dokumente 1027
24.1 Grundlagen 1028
24.2 ActiveX Dokumente ausführen 1030
24.3 Programmiertechniken 1032
24.3.1 Interna von ActiveX Dokumenten 1032
24.3.2 Navigation zwischen mehreren Dokumenten 1034
24.3.3 Programmausführung 1036
24.3.4 Einstellungen speichern 1038
24.3.5 Syntaxzusammenfassung 1039
24.4 ActiveX Dokumentassistent 1040
24.5 Beispielprogramm: 5 Gewinnt 1041
25 Visual Basic Script 1043
25.1 Einführung 1044
25.1.1 'Hello World' in VBScript 1044
25.1.2 VBScript Sprachumfang 1046
25.1.3 Internet Explorer Objekte 1047
25.2 Programmiertechniken 1049
25.2.1 Zeitverzögerte Umleitung auf eine andere Seite 1049
25.2.2 HTML Seiten beim Laden dynamisch aufbauen 1050
25.2.3 ActiveX Steuerelemente verwenden 1054
25.3 Script Debugger 1056
26 DHTML Programmierung 1059
26.1 Einführung 1060
26.1.1 Grundlagen 1060
26.1.2 Hello DHTML World 1064
26.1.3 DHTML Projekte ins Netz stellen 1065
26.2 DHTML Designer 1066
Inhaltsverzeichnis 19_
26.3 DHTML Objekthierarchie 1068
26.3.1 DHTMLPage Objekt 1069
26.3.2 HTML Object Library (MSHTML) 1070
26.3.3 HTMLWindow2 Objekt 1076
26.3.4 HTMLDocument Objekt 1076
26.3.5 HTMLFormElement Objekt 1077
26.3.6 HTMLAnchor und HTMLLocationElement 1078
26.3.7 HTMLHistoryElement 1078
26.3.8 HTMLNavigator Objekt 1079
26.4 Programmiertechniken 1079
26.4.1 SPAN und DIV Tags 1079
26.4.2 Ereignisse 1082
26.4.3 Navigation zwischen DHTML Seiten 1084
26.4.4 Cookies 1084
27 Active Server Pages 1087
27.1 Server seitige Programmierung, CGI 1088
27.2 Hello ASP World 1093
27.3 ASP Objektbibliothek 1098
27.3.1 Application Objekt 1099
27.3.2 Session Objekt 1099
27.3.3 Server Objekt 1100
27.3.4 Request Objekt 1101
27.3.5 Response Objekt 1102
27.3.6 ScriptingContext Objekt 1103
27.3.7 Syntaxzusammenfassung 1103
27.4 Programmiertechniken 1104
27.4.1 Grundlagen 1104
27.4.2 Auswertung von Formularen 1109
27.4.3 Automatische Umleitung zur Startseite 1111
27.4.4 Besucheranzahl messen 1111
27.4.5 Protokollierung von Ereignissen 1113
27.5 Datenbankzugriff mit der ADO Bibliothek 1114
27.5.1 Einführungsbeispiel 1115
27.5.2 Abfrage als HTML Tabelle formatieren 1117
27.5.3 Abfrageergebnisse über mehrere Seiten verteilen 1119
20 Inhaltsverzeichnis
28 IIS Anwendungen 1127
28.1 Grundlagen 1128
28.2 WebClass Designer 1133
28.2.1 Templates 1134
28.2.2 Webltems ohne zugeordnete HTML Datei 1137
28.2.3 Projekteigenschaften 1137
28.3 Programmiertechniken 1139
28.4 ADO Beispiel 1150
28.5 Syntaxzusammenfassung 1156
Anhang 1159
A Dateikennungen 1159
B HTML Kurzreferenz 1163
C Die beiliegende CD ROM 1169
D Quellenverzeichnis 1171
Stichwortverzeichnis 1173 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Bayer, Jürgen |
author_facet | Bayer, Jürgen |
author_role | aut |
author_sort | Bayer, Jürgen |
author_variant | j b jb |
building | Verbundindex |
bvnumber | BV021959157 |
classification_rvk | ST 250 |
ctrlnum | (OCoLC)76177947 (DE-599)BVBBV021959157 |
discipline | Informatik |
discipline_str_mv | Informatik |
edition | [Nachdr.] |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01377nam a2200385zc 4500</leader><controlfield tag="001">BV021959157</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20040302000000.0</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">010219s2000 |||| 00||| ger d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3827316677</subfield><subfield code="9">3-8273-1667-7</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)76177947</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV021959157</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-706</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Bayer, Jürgen</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Visual Basic 6</subfield><subfield code="c">Jürgen Bayer</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">[Nachdr.]</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">München [u.a.]</subfield><subfield code="b">Addison-Wesley</subfield><subfield code="c">2000</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">446 S.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Nitty gritty</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">VisualBASIC 6.0</subfield><subfield code="0">(DE-588)4518526-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">VisualBASIC</subfield><subfield code="0">(DE-588)4265875-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">VisualBASIC</subfield><subfield code="0">(DE-588)4265875-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">VisualBASIC 6.0</subfield><subfield code="0">(DE-588)4518526-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015174307&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-015174307</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield></record></collection> |
id | DE-604.BV021959157 |
illustrated | Not Illustrated |
index_date | 2024-07-02T16:08:19Z |
indexdate | 2024-07-09T20:48:16Z |
institution | BVB |
isbn | 3827316677 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-015174307 |
oclc_num | 76177947 |
open_access_boolean | |
owner | DE-706 |
owner_facet | DE-706 |
physical | 446 S. |
publishDate | 2000 |
publishDateSearch | 2000 |
publishDateSort | 2000 |
publisher | Addison-Wesley |
record_format | marc |
series2 | Nitty gritty |
spelling | Bayer, Jürgen Verfasser aut Visual Basic 6 Jürgen Bayer [Nachdr.] München [u.a.] Addison-Wesley 2000 446 S. txt rdacontent n rdamedia nc rdacarrier Nitty gritty VisualBASIC 6.0 (DE-588)4518526-8 gnd rswk-swf VisualBASIC (DE-588)4265875-5 gnd rswk-swf VisualBASIC (DE-588)4265875-5 s DE-604 VisualBASIC 6.0 (DE-588)4518526-8 s 1\p DE-604 HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015174307&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis 1\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Bayer, Jürgen Visual Basic 6 VisualBASIC 6.0 (DE-588)4518526-8 gnd VisualBASIC (DE-588)4265875-5 gnd |
subject_GND | (DE-588)4518526-8 (DE-588)4265875-5 |
title | Visual Basic 6 |
title_auth | Visual Basic 6 |
title_exact_search | Visual Basic 6 |
title_exact_search_txtP | Visual Basic 6 |
title_full | Visual Basic 6 Jürgen Bayer |
title_fullStr | Visual Basic 6 Jürgen Bayer |
title_full_unstemmed | Visual Basic 6 Jürgen Bayer |
title_short | Visual Basic 6 |
title_sort | visual basic 6 |
topic | VisualBASIC 6.0 (DE-588)4518526-8 gnd VisualBASIC (DE-588)4265875-5 gnd |
topic_facet | VisualBASIC 6.0 VisualBASIC |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015174307&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT bayerjurgen visualbasic6 |