Visual Basic 6: Programmiertechniken, Datenbanken, Internet
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
München [u.a.]
Addison-Wesley
2007
|
Ausgabe: | Vollst. überarb. Neuaufl., Studentenausg. |
Schriftenreihe: | Programmer's choice
2519 |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | Auf der CD-ROM: ... alle im Buch besprochenen Beispieldateien sowie das Service Pack 2 |
Beschreibung: | 1197 S. Ill., graph. Darst. CD-ROM (12 cm) |
ISBN: | 3827325196 9783827325198 |
Internformat
MARC
LEADER | 00000nam a2200000 cb4500 | ||
---|---|---|---|
001 | BV022027495 | ||
003 | DE-604 | ||
005 | 20150708 | ||
007 | t | ||
008 | 061208s2007 ad|| |||| 00||| ger d | ||
020 | |a 3827325196 |9 3-8273-2519-6 | ||
020 | |a 9783827325198 |9 978-3-8273-2519-8 | ||
035 | |a (OCoLC)162245914 | ||
035 | |a (DE-599)BVBBV022027495 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a ger | |
049 | |a DE-12 |a DE-91G |a DE-92 |a DE-824 |a DE-29 |a DE-703 | ||
082 | 0 | |a 005.133 |2 22/ger | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a DAT 357f |2 stub | ||
100 | 1 | |a Kofler, Michael |d 1967- |e Verfasser |0 (DE-588)121636763 |4 aut | |
245 | 1 | 0 | |a Visual Basic 6 |b Programmiertechniken, Datenbanken, Internet |c Michael Kofler |
250 | |a Vollst. überarb. Neuaufl., Studentenausg. | ||
264 | 1 | |a München [u.a.] |b Addison-Wesley |c 2007 | |
300 | |a 1197 S. |b Ill., graph. Darst. |e CD-ROM (12 cm) | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Programmer's choice |v 2519 | |
500 | |a Auf der CD-ROM: ... alle im Buch besprochenen Beispieldateien sowie das Service Pack 2 | ||
650 | 0 | 7 | |a VisualBASIC 6.0 |0 (DE-588)4518526-8 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a VisualBASIC 6.0 |0 (DE-588)4518526-8 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m Digitalisierung UB Bayreuth |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015058170&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-015058170 |
Datensatz im Suchindex
_version_ | 1804135783062306816 |
---|---|
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
35.2
Kompilierung zu *.exe- oder .dll-Dateien
83
3.5.3
Bedingte Kompilierung
84
3.6
Designer
85
3.7
Assistenten
86
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
Ш,
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
Büdfeld
(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^x-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_________________________________________________________11
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-Proeramm 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
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
15
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 (Offices-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
SD-Diagramm mit Excel erzeugen und ausdrucken
931
21.4.2
Datenbankbericht mit Access ausdrucken
939
21.4.3
Text mit WinWord ausdrucken
941
Inhaltsverzeichnis
17
22
ActiveX-Komponenten
945
22.1
Einfühlung
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
HTMLWindc^-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-Dèsigner
1133
28.2.1
Templates
1134
28.2.2
Webitems
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
В
HTML-Kurzreferenz
1163
С
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
35.2
Kompilierung zu *.exe- oder ".dll-Dateien
83
3.5.3
Bedingte Kompilierung
84
3.6
Designer
85
3.7
Assistenten
86
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
Ш,
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
Büdfeld
(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^x-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_11
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-Proeramm 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
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
15
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 (Offices-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
SD-Diagramm mit Excel erzeugen und ausdrucken
931
21.4.2
Datenbankbericht mit Access ausdrucken
939
21.4.3
Text mit WinWord ausdrucken
941
Inhaltsverzeichnis
17
22
ActiveX-Komponenten
945
22.1
Einfühlung
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
HTMLWindc^-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-Dèsigner
1133
28.2.1
Templates
1134
28.2.2
Webitems
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
В
HTML-Kurzreferenz
1163
С
Die beiliegende CD-ROM
1169
D
Quellenverzeichnis
1171
Stichwortverzeichnis
1173 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Kofler, Michael 1967- |
author_GND | (DE-588)121636763 |
author_facet | Kofler, Michael 1967- |
author_role | aut |
author_sort | Kofler, Michael 1967- |
author_variant | m k mk |
building | Verbundindex |
bvnumber | BV022027495 |
classification_rvk | ST 250 |
classification_tum | DAT 357f |
ctrlnum | (OCoLC)162245914 (DE-599)BVBBV022027495 |
dewey-full | 005.133 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.133 |
dewey-search | 005.133 |
dewey-sort | 15.133 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
discipline_str_mv | Informatik |
edition | Vollst. überarb. Neuaufl., Studentenausg. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01577nam a2200385 cb4500</leader><controlfield tag="001">BV022027495</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20150708 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">061208s2007 ad|| |||| 00||| ger d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3827325196</subfield><subfield code="9">3-8273-2519-6</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783827325198</subfield><subfield code="9">978-3-8273-2519-8</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)162245914</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV022027495</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-12</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-824</subfield><subfield code="a">DE-29</subfield><subfield code="a">DE-703</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.133</subfield><subfield code="2">22/ger</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="084" ind1=" " ind2=" "><subfield code="a">DAT 357f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Kofler, Michael</subfield><subfield code="d">1967-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)121636763</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Visual Basic 6</subfield><subfield code="b">Programmiertechniken, Datenbanken, Internet</subfield><subfield code="c">Michael Kofler</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">Vollst. überarb. Neuaufl., Studentenausg.</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">2007</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1197 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield><subfield code="e">CD-ROM (12 cm)</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">Programmer's choice</subfield><subfield code="v">2519</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Auf der CD-ROM: ... alle im Buch besprochenen Beispieldateien sowie das Service Pack 2</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="689" ind1="0" 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="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Bayreuth</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=015058170&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-015058170</subfield></datafield></record></collection> |
id | DE-604.BV022027495 |
illustrated | Illustrated |
index_date | 2024-07-02T16:02:13Z |
indexdate | 2024-07-09T20:45:59Z |
institution | BVB |
isbn | 3827325196 9783827325198 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-015058170 |
oclc_num | 162245914 |
open_access_boolean | |
owner | DE-12 DE-91G DE-BY-TUM DE-92 DE-824 DE-29 DE-703 |
owner_facet | DE-12 DE-91G DE-BY-TUM DE-92 DE-824 DE-29 DE-703 |
physical | 1197 S. Ill., graph. Darst. CD-ROM (12 cm) |
publishDate | 2007 |
publishDateSearch | 2007 |
publishDateSort | 2007 |
publisher | Addison-Wesley |
record_format | marc |
series2 | Programmer's choice |
spelling | Kofler, Michael 1967- Verfasser (DE-588)121636763 aut Visual Basic 6 Programmiertechniken, Datenbanken, Internet Michael Kofler Vollst. überarb. Neuaufl., Studentenausg. München [u.a.] Addison-Wesley 2007 1197 S. Ill., graph. Darst. CD-ROM (12 cm) txt rdacontent n rdamedia nc rdacarrier Programmer's choice 2519 Auf der CD-ROM: ... alle im Buch besprochenen Beispieldateien sowie das Service Pack 2 VisualBASIC 6.0 (DE-588)4518526-8 gnd rswk-swf VisualBASIC 6.0 (DE-588)4518526-8 s DE-604 Digitalisierung UB Bayreuth application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015058170&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Kofler, Michael 1967- Visual Basic 6 Programmiertechniken, Datenbanken, Internet VisualBASIC 6.0 (DE-588)4518526-8 gnd |
subject_GND | (DE-588)4518526-8 |
title | Visual Basic 6 Programmiertechniken, Datenbanken, Internet |
title_auth | Visual Basic 6 Programmiertechniken, Datenbanken, Internet |
title_exact_search | Visual Basic 6 Programmiertechniken, Datenbanken, Internet |
title_exact_search_txtP | Visual Basic 6 Programmiertechniken, Datenbanken, Internet |
title_full | Visual Basic 6 Programmiertechniken, Datenbanken, Internet Michael Kofler |
title_fullStr | Visual Basic 6 Programmiertechniken, Datenbanken, Internet Michael Kofler |
title_full_unstemmed | Visual Basic 6 Programmiertechniken, Datenbanken, Internet Michael Kofler |
title_short | Visual Basic 6 |
title_sort | visual basic 6 programmiertechniken datenbanken internet |
title_sub | Programmiertechniken, Datenbanken, Internet |
topic | VisualBASIC 6.0 (DE-588)4518526-8 gnd |
topic_facet | VisualBASIC 6.0 |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015058170&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT koflermichael visualbasic6programmiertechnikendatenbankeninternet |