Visual Basic .NET: programmieren mit dem .NET Framework
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
München/Germany
Markt+Technik-Verl.
2002
|
Schriftenreihe: | Kompendium
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | 1143 S. Ill. CD-ROM (12 cm) |
ISBN: | 3827262739 |
Internformat
MARC
LEADER | 00000nam a22000008c 4500 | ||
---|---|---|---|
001 | BV014802060 | ||
003 | DE-604 | ||
005 | 20040917 | ||
007 | t| | ||
008 | 021015s2002 gw a||| |||| 00||| ger d | ||
016 | 7 | |a 965221504 |2 DE-101 | |
020 | |a 3827262739 |9 3-8272-6273-9 | ||
035 | |a (OCoLC)76398936 | ||
035 | |a (DE-599)BVBBV014802060 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c DE | ||
049 | |a DE-12 |a DE-91G |a DE-19 |a DE-Aug4 |a DE-634 |a DE-11 | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a DAT 357f |2 stub | ||
100 | 1 | |a Monadjemi, Peter |d 1961- |e Verfasser |0 (DE-588)128855991 |4 aut | |
245 | 1 | 0 | |a Visual Basic .NET |b programmieren mit dem .NET Framework |c Peter Monadjemi |
246 | 1 | 3 | |a Visual Basic.NET |
264 | 1 | |a München/Germany |b Markt+Technik-Verl. |c 2002 | |
300 | |a 1143 S. |b Ill. |e CD-ROM (12 cm) | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Kompendium | |
650 | 0 | 7 | |a VisualBASIC.NET |0 (DE-588)4659413-9 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a VisualBASIC.NET |0 (DE-588)4659413-9 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=010016902&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-010016902 |
Datensatz im Suchindex
_version_ | 1818239658005364736 |
---|---|
adam_text |
INHALTSUEBERSICHT
EINLEITUNG
.
29
TEIL
1
UEBERBLICK
UND
DIE
ERSTEN
SCHRITTE
MIT
.NET
.
39
KAPITELL
SYSTEM.START
.
41
KAPITEL
2
DAS
.NET
FRAMEWORK
ERKLAERT
.
79
KAPITEL3
VISUAL
STUDIO
.NET
IM
UEBERBLICK
.
111
TEIL
2
VISUAL
BASIC
.NET-PROGRAMMLERGRUNDLAGEN
.
149
KAPITEL
4
DIE
KERNSPRACHELEMENTE
VON
VISUAL
BASIC
.NET
.
151
KAPITEL
5
OBJEKTORIENTIERTE
PROGRAMMIERUNG
MIT
VISUAL
BASIC
.NET
.
219
KAPITEL
6
UEBERBLICK
UEBER
DIE
.NET-BASISKLASSEN
.
253
KAPITEL
7
KLASSEN
FUER
FORTGESCHRITTENERE
.
283
KAPITEL
8
WINDOWS-FORMULARE
UND
STEUERELEMENTE
KENNEN
LERNEN
.
333
TEIL
3
DIE
PROGRAMMIERPRAXIS
.
403
KAPITEL
9
FORTGESCHRITTENERE
SPRACHELEMENTE
VON
VISUAL
BASIC
.NET
.
405
KAPITEL
10
DATEIZUGRIFFE
MIT
VISUAL
BASIC
.NET
.
439
KAPITEL
11
STRUKTURIERTE
AUSNAHMEBEHANDLUNG
UND
DEBUGGEN
.
475
KAPITEL
12
BENUTZEROBERFLAECHEN
FUER
WINDOWS-ANWENDUNGEN
.
509
KAPITEL
13
.NET-BIBLIOTHEKEN
UND
STEUERELEMENTE
ERSTELLEN
.
581
TEIL
4
FORTGESCHRITTENE
THEMEN
.
631
KAPITEL
14
XML
.
633
KAPITELLS
SPEZIALITAETEN
DER
.NET-BASISKLASSEN
.
685
KAPITEL
16
DATENBANKPROGRAMMIERUNG
MIT
VISUAL
BASIC
.NET
.
747
INHALTSUEBERSICHT
TEIL
5
WEB
UND
NETZWERKE
.
843
KAPITEL
17
WEBANWENDUNGEN
MIT
VISUAL
BASIC
.NET
UND
ASP.NET
.
845
KAPITEL18
EIN
ASP.NET-PRAXISPROJEKT
.
893
KAPITEL
19
NETZWERKPROGRAMMIERUNG
MIT
.NET
-
EIN
UEBERBLICK
.
957
KAPITEL
20
VISUAL
BASIC-PROJEKTE
AUF
.NET
UMSTELLEN
.
997
KAPITEL
21
AUSLIEFERN
EINER
VISUAL
BASIC
.NET-ANWENDUNG
.
1031
TEILB
TIPPS
UND
TRICKS
.
1057
ANHANG
A
.NET-LEXIKON
.
1059
ANHANG
B
VISUAL
BASIC
.NET
IM
VERGLEICH
ZU
FRUEHEREN
VISUAL
BASIC-VERSIONEN
.
1065
ANHANG
C
HINWEISE
ZUR
INSTALLATION
VON
VISUAL
STUDIO
.NET
.
1099
ANHANGD
DAS
.NET
FRAMEWORK
SDK
.
1107
ANHANG
E
RESSOURCEN
IM
INTERNET
.
1115
ANHANG
F
DIE
CD-ROM
ZUM
BUCH
.
1121
STICHWORTVERZEICHNIS
.
1125
6
INHALTSVERZEICHNIS
EINLEITUNG
.
29
WARUM
KEIN
VISUAL
BASIC
7.0?
.
30
FUER
WEN
IST
DIESES
BUCH?
.
31
WAS
LESEN
SIE
IN
DIESEM
BUCH?
.
31
AUF
ZU
NEUEN
UFERN
.
35
EIN
LOBLIED
AUF
.NET
.
36
IM
WEB
GEHT
ES
WEITER
.
37
TEIL
1
UEBERBLICK
UND
DIE
ERSTEN
SCHRITTE
MIT
.NET
.
39
KAPITEL
1
SYSTEM.START
.
41
1.1
EINE
KLEINE
KONSOLENANWENDUNG
.
42
1.2
EINE
KLEINE
WINDOWS-ANWENDUNG
.
45
EIN
PROGRAMM
WIEDER
BEENDEN
.
50
EINE
VERBESSERTE
VERSION
DES
DEVISENUMRECHNERS
.
50
DER
DEVISENRECHNER
ARBEITET
MIT
MEHREREN
WAEHRUNGEN
.
51
DIE
DEVISENDATEN
IM
XML-FORMAT
.
55
DIE
DEVISENDATEN
AUS
DEM
INTERNET
.
57
1.3
EINE
KLEINE
WEBANWENDUNG
MIT
ASP.NET
.
59
1.4
DER
DEVISENRECHNER
ALS
WEBSERVICE
.
66
EINEN
WEBSERVICE
VON
EINER
ANWENDUNG
AUS
AUFRUFEN
.
72
1.5
RUECKBLICK
UND
AUSBLICK
.
75
1.6
EIN
PAAR
DINGE,
DIE
SIE
AM
ANFANG
GARANTIERT
FALSCH
MACHEN
WERDEN
.
76
KAPITEL
2
DAS
.NET
FRAMEWORK
ERKLAERT
.
79
2.1
VISUAL
BASIC
.NET
=
VISUAL
BASIC
+
.NET
.
80
2.2
DAS
.NET
FRAMEWORK
IN
ZEHN
MINUTEN
.
81
EIN
ERSTES
BEISPIEL
.
84
7
INHALTSVERZEICHNIS
2.3
DIE
BESTANDTEILE
DES
.NET
FRAMEWORKS
.
86
2.4
DIE
ROLLE
DER
COMMON
LANGUAGE
RUNTIME
(CLR)
.
86
DIE
AUFGABE
DER
CLR
.
86
DIE
LAUFZEITDIENSTE
DER
CLR
.
87
2.5
DAS
COMMON
TYPE
SYSTEM
(CTS)
FUER
UNIVERSELLE
ZUSAMMENARBEIT
.
88
2.6
VOM
QUELLTEXT
ZUM
IL-CODE
.
89
SIND
IL-PROGRAMME
GESCHUETZT?
.
91
2.7
DIE
.NET-KLASSENBIBLIOTHEK
.
92
DER
CLASS
VIEWER
AUS
DEM
.NET
FRAMEWORK
SDK
.
93
2.8
DIE
ROLLE
DER
ASSEMBLIES
.
94
ALLES
STEHT
IM
MANIFEST
.
95
DIE
.NET-KLASSENBIBLIOTHEK
BESTEHT
AUS
ASSEMBLIES
.
96
STARKE
NAMEN,
SCHWACHE
NAMEN
.
96
HIER
STECKEN
SIE
ALSO
ALLE:
DER
GLOBAL
ASSEMBLY
CACHE
(GAC)
.
98
STARKE
NAMEN
ANLEGEN
.
100
2.9
DIE
VORTEILE
FUER
VISUAL
BASIC-PROGRAMMIERER
.
103
VEREINHEITLICHUNG
.
104
VEREINFACHUNG
DURCH
LAUFZEITDIENSTE
.
104
LEISTUNGSFAEHIGERE
PROGRAMMIERSPRACHEN
.
104
OBJEKTORIENTIERUNG
.
105
PROGRAMMIEREN
VON
WEBANWENDUNGEN
.
105
SICHERHEIT
.
106
VERSIONIERUNG
.
106
GEMISCHTSPRACHIGE
PROGRAMMIERUNG
.
107
REALISIERUNG
VERTEILTER
ANWENDUNGEN
.
108
2.10
AUF
ZU
ANDEREN
PLATTFORMEN
MIT
DEM
CU
.
109
KAPITEL
3
VISUAL
STUDIO
.NET
IM
UEBERBLICK
.
111
3.1
WAS
KANN
VISUAL
STUDIO
.NET?
.
112
MOEGLICHKEITEN,
DIE
NUR
ANGEDEUTET
WERDEN
KOENNEN
.
113
DIE
WICHTIGSTEN
UNTERSCHIEDE
ZUR
IDE
VON
VISUAL
BASIC
6.0
.
114
8
INHALTSVERZEICHNIS
3.2
KURZE
TOUR
DURCH
DIE
ENTWICKLUNGSUMGEBUNG
.
115
DAS
EINSTELLEN
EINES
BENUTZERPROFILS
.
115
DIE
INDIVIDUELLE
STARTSEITE
.
115
DIE
AUSWAHL
EINES
PROJEKTTYPS
.
116
DER
AUFBAU
EINES
PROJEKTS
.
118
3.3
DER
PROGRAMMEDITOR
.
118
3.4
EIN
UEBERBLICK
UEBER
DIE
WICHTIGSTEN
FENSTER
.
120
DER
PROJEKTMAPPEN-EXPLORER
.
120
DIE
KLASSENANSICHT
.
121
DER
SERVER-EXPLORER
.
122
DIE
RESSOURCENANSICHT
.
124
DAS
EIGENSCHAFTENFENSTER
.
124
DIE
TOOLBOX
.
125
DER
OBJEKTBROWSER
.
126
DIE
AUFGABENLISTE
.
129
DAS
BEFEHLSFENSTER
.
130
DAS
AUSGABENFENSTER
.
131
3.5
DIE
WICHTIGSTEN
ARBEITSSCHRITTE
.
1
31
DAS
NEUANLEGEN
EINES
PROJEKTS
.
131
OEFFNEN
VON
PROJEKTEN
.
131
OEFFNEN
UEBER
DEN
VERLAUF-ORDNER
.
132
HINZUFUEGEN
VON
VERWEISEN
.
133
SPEICHERN
EINZELNER
DATEIEN
.
133
DAS
STARTEN,
BEENDEN
UND
UNTERBRECHEN
VON
PROJEKTEN
.
133
SUCHEN
UND
ERSETZEN
IM
PROGRAMM
.
138
3.6
TIPPS
FUER
DIE
TAEGLICHE
PRAXIS
.
139
UMSCHALTEN
AUF
DEN
GANZEN
BILDSCHIRM
.
139
DRUCKEN
.
139
FENSTER
VERSCHIEBEN
OHNE
ANZUDOCKEN
.
139
UMSCHALTEN
ZWISCHEN
FENSTERN
.
139
HINZUFUEGEN
EXTERNER
TOOLS
.
140
KOMOENDIUM
VISUAL
BASIC
.NET
9
INHALTSVERZEICHNIS
BEARBEITEN
VON
BITMAPS
.
140
BEARBEITEN
DER
SYMBOLLEISTE
.
141
3.7
ARBEITEN
MIT
DER
HILFE
.
141
HILFESEITEN
WERDEN
ALS
REGISTER
ANGEZEIGT
.
142
SETZEN
VON
FAVORITEN
.
142
SUCHEN
IN
DER
HILFE
.
143
SUCHERGEBNISSE
ERNEUT
SICHTBAR
MACHEN
.
143
INDEXSUCHE
.
144
DIE
DYNAMISCHE
HILFE
.
144
BEARBEITEN
UND
ERSTELLEN
VON
FILTERN
.
144
3.8
EINSTELLEN
VON
OPTIONEN
.
145
3.9
TASTATUR-SHORTCUTS
.
146
TEIL
2
VISUAL
BASIC
.NET-PROGRAMMIERGRUNDLAGEN
.
149
KAPITEL
4
DLEKERNSPRACHELEMENTEVONVLSUALBASLC.NET
.
151
4.1
DER
ALLGEMEINE
PROGRAMMAUFBAU
.
152
KOMMENTARE
.
153
EIN
ALLGEMEINER
RAHMEN
FUER
(FAST)
ALLE
SITUATIONEN
.
153
MODULE
UND
WARUM
SIE
NICHT
WIRKLICH
WICHTIG
SIND
.
154
4.2
DAS
OBJEKTPRINZIP
BEI
VISUAL
BASIC
.NET
-
FUENF
EINFACHE
REGELN
.
155
4.3
VARIABLEN,
KONSTANTEN,
ZUWEISUNGEN
UND
OPERATOREN
.
156
VARIABLEN
.
157
KONSTANTEN
.
161
ZUWEISUNGEN
.
162
OPERATOREN
.
163
DATENTYPEN
.
165
DIE
FRAGE
DER
GENAUIGKEIT
.
168
4.4
ARRAYS
.
171
4.5
ENTSCHEIDUNGEN
.
174
4.6
PROGRAMMSCHLEIFEN
.
179
10
INHALTSVERZEICHNIS
4.7
FUNKTIONEN
UND
PROZEDUREN
.
183
BENENNUNG
VON
FUNKTIONSPARAMETEM
.
185
PARAMETERUEBERGABE
ALS
WERT
.
185
OPTIONALE
PARAMETER
.
186
FUNKTION
MIT
EINER
VARIABLEN
ANZAHL
AN
PARAMETERN
.
186
FUNKTIONEN
MIT
ARRAYS
ALS
RUECKGABEWERT
.
187
4.8
UMGANG
MIT
STRINGS
.
188
STRING-OPERATIONEN
IN
DER
PRAXIS
.
189
ELEMENTE
AUS
EINEM
STRING
ENTFERNEN
.
193
DIE
STRING-KLASSE
IM
UEBERBLICK
.
195
DIE
STRING-FUNKTIONEN
AUS
DEM
MICROSOFT.VISUALBASIC-NAMESPACE
.
197
DIE
STRINGBUILDER-KLASSE
FUER
DEN
EFFEKTIVEN
UMGANG
MIT
STRINGS
.
199
4.9
MATHEMATISCHE
FUNKTIONEN
.
201
4.10
FORMALITAETEN
BEI
VISUAL
BASIC
.NET
.
204
DER
OPTION-BEFEHL
.
204
DER
IMPORTS-BEFEHL
.
205
DER
WITH-BEFEHL
.
206
SPRUENGE
IM
PROGRAMM
-
DER
GOTO-BEFEHL
.
206
EINGABEN
UEBER
DIE
TASTATUR
ENTGEGENNEHMEN
.
207
AUSGABEN
IN
EINER
KONSOLENANWENDUNG
.
208
4.11
ALLE
VISUAL
BASIC
.NET-BEFEHLE
IM
UEBERBLICK
.
213
BEFEHLE
AELTERER
VERSIONEN,
DIE
NICHT
MEHR
VERWENDET
WERDEN
.
216
KAPITEL
5
OBJEKTORIENTIERTE
PROGRAMMIERUNG
MIT
VISUAL
BASIC
.NET
.
219
5.1
WAS
IST
EINE
KLASSE
UND
WAS
IST
EIN
OBJEKT?
.
220
KLASSEN
BESITZEN
MITGLIEDER
.
220
5.2
KLASSEN
UEBER
DEN
CLASS-BEFEHL
DEFINIEREN
.
221
DIE
KLASSE
ERHAELT
EIN
MITGLIED
.
222
5.3
KLASSEN
INSTANZIIEREN
-
DER
KONSTRUKTOR
IST
IMMER
DABEI
.
223
DER
SPEZIALWERT
NOTHING
.
225
VORSICHT
VOR
SPAETER
BINDUNG
.
225
11
INHALTSVERZEICHNIS
DIE
ROLLE
DES
KONSTRUKTORS
.
226
KONSTRUKTOREN
KOENNEN
UEBERLADEN
WERDEN
.
228
5.4
DIE
ROLLE
VON
SHARED
.
231
5.5
FELDER
HINZUFUEGEN
.
231
5.6
EIGENSCHAFTEN
HINZUFUEGEN
.
234
5.7
METHODEN
HINZUFUEGEN
.
237
5.8
KLASSEN
ABLEITEN
-
VERERBUNG
.
238
DER
GUELTIGKEITSBEREICH
PROTECTED
.
242
5.9
EIGENSCHAFTEN
UND
METHODEN,
DIE
FUER
KLASSEN
STEHEN
.
243
5.10
EIN
ABSCHLIESSENDES
BEISPIEL
.
245
5.11
SICH
SELBST
SPEICHERNDE
OBJEKTE
.
251
5.12
ZUSAMMENFASSUNG
ZUM
THEMA
KLASSEN
.
252
KAPITEL
6
UEBERBLICK
UEBER
DIE
.NET-BASISKLASSEN
.
253
6.1
EIN
BLICK
AUS
DER
VOGELPERSPEKTIVE
.
254
6.2
DAS
PRINZIP
DER
NAMESPACES
.
256
6.3
EIN
UEBERBLICK
UEBER
DIE
NAMESPACES
DER
.NET-KLASSENBIBLIOTHEK
.
258
6.4
DIE
ENVIRONMENT-KLASSE
ALS
BEISPIEL
ZUM
KENNENLEMEN
.
262
DIE
KLASSE
AUFRUFEN
.
265
6.5
DER
URSPRUNG
ALLER
KLASSEN:
SYSTEM.OBJECT
.
266
6.6
DIE
12
WICHTIGSTEN
KLASSEN
.
270
6.7
EIN
KURZER
AUSFLUG
NACH
MICROSOFT.VISUALBASIC
.
272
6.8
DIE
BESTANDTEILE
DER
.NET-BASISKLASSEN
IM
UEBERBLICK
.
273
6.9
.NET-KLASSEN
ERWEITERN
.
275
6.10
ALLES
UEBER
.NET-KLASSEN
.
277
AUFRUF
EINER
UEBERSICHT
UEBER
DIE
.NET-KLASSENBIBLIOTHEK
.
277
6.11
NOCH
EINMAL
DER
OBJEKTBROWSER
.
280
6.12
ZUSAMMENFASSUNG
.
281
12
INHALTSVERZEICHNIS
KAPITEL
7
KLASSEN
FUER
FORTGESCHRITTENERE
.
283
7.1
KLASSEN
ALS
TYPEN
.
284
TYPEN
ABFRAGEN
.
284
TYPEN
UND
OBJEKTE
VERGLEICHEN
.
285
KURZER
UEBERBLICK
UEBER
DIE
TYPE-KLASSE
.
285
7.2
UEBERSCHREIBEN
VON
MITGLIEDERN
.
287
DAS
SHADOWS-SCHLUESSELWORT
.
289
7.3
DELEGATES
.
292
DELEGATES
IN
DER
THEORIE
.
293
DELEGATES
IN
DER
PRAXIS
.
294
MULTICAST-DELEGATES
.
296
7.4
EREIGNISSE
.
299
EIN
EREIGNIS
DEFINIEREN
.
299
EREIGNISSE
UEBER
WITHEVENTS
MIT
EREIGNISPROZEDUREN
VERBINDEN
.
301
7.5
ABSTRAKTE
BASISKLASSEN
.
302
7.6
SCHNITTSTELLEN
-
WOZU
SIE
WIRKLICH
GUT
SIND
.
304
SCHNITTSTELLEN
DEFINIEREN
.
304
AUCH
SCHNITTSTELLEN
SIND
TYPEN
.
305
SCHNITTSTELLEN
IMPLEMENTIEREN
.
305
FESTSTELLEN,
OB
EINE
KLASSE
EINE
SCHNITTSTELLE
UNTERSTUETZT
.
306
KLASSEN,
DIE
MEHRERE
SCHNITTSTELLEN
IMPLEMENTIEREN
.
306
SCHNITTSTELLEN
VERERBEN
.
307
SCHNITTSTELLEN
ALS
PARAMETER
.
307
EIN
ABSCHLIESSENDES
BEISPIEL
.
308
SCHNITTSTELLEN
ODER
ABSTRAKTE
BASISKLASSEN?
.
312
7.7
SCHNITTSTELLEN
IN
DEN
.NET-BASISKLASSEN
.
313
DAS
DISPOSE-ENTWURFSMUSTER
.
314
SORTIEREN
VON
ARRAYS
MIT
OBJEKTEN
NACH
EIGENEN
KRITERIEN
.
318
EIGENE
FORMATBEZEICHNER
MITHILFE
VON
IFORMATTABLE
.
321
7.8
EIN
WORT
ZUR
POLYMORPHIE
.
322
13
INHALTSVERZEICHNIS
7.9
ME,
MYBASE
UND
MYCLASS
.
326
DAS
ME-SCHLUESSELWORT
.
326
DAS
MYBASE-SCHLUESSELWORT
.
327
DAS
MYCLASS-SCHLUESSELWORT
.
328
7.10
ENUMERATIONEN
.
329
7.11
ALLE
SCHLUESSELWOERTER
DER
OBJEKTORIENTIERTEN
PROGRAMMIERUNG
IM
UEBERBLICK
.
329
7.12
ZUSAMMENFASSUNG
.
331
KAPITEL
8
WINDOWS-FORMULARE
UND
STEUERELEMENTE
KENNEN
LERNEN
.
333
8.1
EIN
KURZER
UEBERBLICK
ZUR
EINSTIMMUNG
.
334
HINTER
JEDEM
WINDOWS-FORMULAR
STEHT
DIE
KLASSE
FORM
.
334
WINDOWS-FORMULARE
HINZUFUEGEN
.
336
DIE
(NEUE)
TOOLBOX
.
336
KOMPATIBILITAET
ZU
VISUAL
BASIC
6.0
.
336
8.2
EINE
MDI-ANWENDUNG
SCHRITT
FUER
SCHRITT
.
337
8.3
EIN
WINDOWS-FORMULAR
IM
UEBERBLICK
.
346
ALLGEMEINES
ZU
GROESSENANGABEN
.
351
DAS
EINSTELLEN
VON
GROESSENANGABEN
.
351
DAS
FESTLEGEN
VON
POSITIONSANGABEN
.
352
DER
UMGANG
MIT
FONTS
.
352
DER
UMGANG
MIT
BITMAPS
.
354
DER
UMGANG
MIT
ICONS
.
354
STEUERELEMENTE
PASSEN
AUTOMATISCH
IHRE
GROESSE
AN
.
355
STEUERELEMENTE
AN
EINEM
RAND
VERANKERN
.
355
8.4
DAS
PRINZIP
DER
EREIGNISVERARBEITUNG
.
355
DIE
AUSWAHL
DER
RICHTIGEN
EREIGNISPROZEDUR
.
356
DIE
ROLLE
DER
UEBERSCHREIBUNGEN
.
358
DER
ALLGEMEINE
AUFBAU
EINER
EREIGNISPROZEDUR
.
358
TASTATUREREIGNISSE
.
359
MAUSEREIGNISSE
.
360
ZIEHEN
UND
ABLEGEN-EREIGNISSE
.
361
VALIDIERUNGSEREIGNISSE
.
361
EREIGNISSE,
DIE
SICH
AUF
DIE
OPTISCHE
DARSTELLUNG
BEZIEHEN
.
362
14
INHALTSVERZEICHNIS
8.5
DIE
STEUERELEMENTE
IM
UEBERBLICK
.
363
DIE
TOOLBOX
.
365
ALLGEMEINE
MITGLIEDER
BEI
DEN
STEUERELEMENTEN
.
366
GRAFIKOPERATIONEN
.
366
DIE
LABEL-KLASSE
.
367
DIE
LINKLABEL-KLASSE
.
368
DIE
BUTTON-KLASSE
.
369
DIE
TEXTBOX-KLASSE
.
370
DIE
MAINMENU-KLASSE
.
373
DIE
CHECKBOX-KLASSE
.
376
DIE
RADIOBUTTON-KLASSE
.
376
DIE
GROUPBOX-KLASSE
.
377
DIE
PANEL-KLASSE
.
378
DIE
PICTUREBOX-KLASSE
.
378
DIE
LISTBOX-KLASSE
.
380
DIE
CHECKEDLISTBOX-KLASSE
.
386
DIE
COMBOBOX-KLASSE
.
387
DIE
HSCROLLBAR
UND
VSCROLLBAR-KLASSE
.
387
DIE
TIMER-KLASSE
.
388
WO
GIBT
ES
MEHR?
.
389
8.6
DIE
KLASSEN
IM
NAMESPACE
SYSTEM.WINDOWS.FORMS
.
390
EINE
WINDOWS-ANWENDUNG
MIT
NOTEPAD
.
390
ABLEITEN
VON
STEUERELEMENTEN
.
393
8.7
SPEZIALITAETEN
BEI
WINDOWS-FORMULAREN
UND
STEUERELEMENTEN
.
395
FORMULARE
BESITZEN
ZWEI
NAMEN
.
395
UMSCHALTEN
AUF
DEN
PROGRAMMEDITOR
.
396
FESTLEGEN
DES
MDI-HAUPTFENSTERS
.
396
NOCH
EINMAL:
DIE
BASISKLASSENEREIGNISSE
UND
DIE
INSTANZEREIGNISSE
.
398
ZUGRIFF
AUF
DIE
NACHRICHTENSCHLEIFE
.
398
8.8
DIE
WICHTIGSTEN
NEUERUNGEN
BEI
WINDOWS-FORMULAREN
.
400
8.9
DIE
WICHTIGSTEN
FAKTEN
IM
UEBERBLICK
.
401
15
INHALTSVERZEICHNIS
TEIL
3
DIE
PROGRAMMIERPRAXIS
.
403
KAPITEL
9
FORTGESCHRITTENERE
SPRACHELEMENTE
VON
VISUAL
BASIC
.NET
.
405
9.1
DER
GUELTIGKEITSBEREICH
VON
VARIABLEN
.
406
DER
GUELTIGKEITSBEREICH
BLOCKEBENE
.
406
DER
GUELTIGKEITSBEREICH
PROZEDUREBENE
.
406
DER
GUELTIGKEITSBEREICH
KLASSENEBENE
.
406
DER
GUELTIGKEITSBEREICH
ASSEMBLY-EBENE
.
407
GLOBALE
VARIABLEN
.
407
9.2
DIE
FORMATIERTE
AUSGABEN
.
408
FORMATIERUNG
VON
STRINGS
.
411
ALLES
EINE
FRAGE
DER
KULTUR
-
LAENDERSPEZIFISCHE
EINSTELLUNGEN
BERUECKSICHTIGEN
.
411
9.3
WERTTYPEN
VERSUS
REFERENZTYPEN
.
415
HEAP
ODER
STACK?
.
415
DIE
ROLLE
VON
SYSTEM.VALUETYPE
.
416
BYVAL
ODER
BYREF
-
PARAMETERUEBERGABE
AN
FUNKTIONEN
.
417
BOXING
UND
UNBOXING
.
420
9.4
STRUKTUREN
.
422
STRUKTUREN
AUF
WUNSCH
MIT
KONSTRUKTOR
.
424
STRUKTUREN
UND
ZEICHENKETTEN
FESTER
LAENGE
.
425
9.5
NAMESPACES
DEFINIEREN
.
426
9.6
AUFRUF
VON
API-FUNKTIONEN
.
427
UNTERSCHIEDE
BEIM
AUFRUF
IM
VERGLEICH
ZU
FRUEHEREN
VISUAL
BASIC-VERSIONEN
.
428
EIN
EINFACHES
BEISPIEL
.
428
EIN
AUFRUF
MIT
DEM
DLLLMPORT -ATTRIBUT
.
429
API-AUFRUF
MIT
ZEICHENKETTEN
FESTER
LAENGE
.
431
AUFRUF
EINER
CALLBACK-FUNKTION
MIT
DELEGATE-OBJEKT
.
432
NICHT
GERNE
GESEHEN,
ABER
MACHBAR
-
DIREKTE
ZUGRIFFE
AUF
DEN
ARBEITSSPEICHER
.
434
9.7
DER
ZUGRIFF
AUF
DIE
KOMMANDOZEILE
.
436
DIE
MAIN-FUNKTION
UND
IHRE
PARAMETER
.
436
ZUGRIFF
AUF
DIE
KOMMANDOZEILE
UEBER
DIE
ENVIRONMENT-KLASSE
.
436
16
INHALTSVERZEICHNIS
KAPITEL
10
DATEIZUGRIFFE
MIT
VISUAL
BASIC
.NET
.
439
10.1
ALLGEMEINE
DATEIZUGRIFFE
.
440
EIN
KURZER
UEBERBLICK
.
440
DIE
STREAMREADER-KLASSE
.
441
DIE
STREAMWRITER-KLASSE
.
443
DIE
FILESTREAM-KLASSE
.
445
DER
UNTERSCHIED
ZWISCHEN
FILESTREAM
UND
STREAMREADER
.
445
DAS
PRINZIP
DER
ARBEITSTEILUNG
.
446
10.2
DIE
ROLLE
DER
STREAMS
.
448
DIE
STREAM-KLASSE
.
449
DIE
FILESTREAM-KLASSE
.
450
10.3
BINAERE
DATEN
SCHREIBEN
UND
LESEN
.
454
10.4
UEBERBLICK
UEBER
DEN
SYSTEM.LO-NAMESPACE
.
456
10.5
ZUGRIFFE
AUF
DAS
DATEISYSTEM
.
457
DIE
FILE-KLASSE
.
459
DIE
FILELNFO-KLASSE
.
460
DIE
DIRECTORY-KLASSE
.
461
DIE
DIRECTORYLNFO-KLASSE
.
461
DIE
PATH-KLASSE
.
462
10.6
ARRAYS
IN
EINER
DATEI
SPEICHERN
UND
WIEDER
AUSLESEN
.
463
10.7
DIE
KOMPATIBILITAETSFUNKTIONEN
(ZUR
ENTSPANNUNG)
.
465
10.8
VERZEICHNISSE
UEBERWACHEN
.
468
KURZE
AUFMUNTERUNG
FUER
ZWISCHENDURCH
.
470
10.9
UMGANG
MIT
UNTERSCHIEDLICHEN
ZEICHENSAETZEN
-
DIE
ENCODING-KLASSEN
.
471
10.10
ASYNCHRONES
LESEN
EINER
TEXTDATEI
.
473
KAPITEL
11
STRUKTURIERTE
AUSNAHMEBEHANDLUNG
UND
DEBUGGEN
.
475
11.1
WIE
TRETEN
AUSNAHMEN
AUF?
.
476
11.2
STRUKTURIERTE
AUSNAHMEBEHANDLUNG
UEBER
DEN
TRY-BEFEHL
.
478
DER
TRY
CATCH-BEFEHL
.
480
DER
ON
ERROR
GOTO-BEFEHL
.
480
INFORMATIONEN
UEBER
EINE
AUSNAHME
ERHALTEN
.
481
17
INHALTSVERZEICHNIS
11.3
DIE
EXCEPTION-KLASSE
IM
UEBERBLICK
.
483
EIN
ALLGEMEINER
RAHMEN
FUER
EINE
AUSNAHMEBEHANDLUNG
.
486
ERWEITERUNG
MIT
DEM
WHEN-SCHLUESSELWORT
.
486
GEMEINSAMER
AUSGANG
FUER
DIE
AUSNAHMEBEHANDLUNG
-
DER
FINALLY-BEFEHL
.
487
WIE
VIELE
AUSNAHMEN
KANN
EIN
BEFEHL
AUSLOESEN?
.
487
AUSNAHMEBEHANDLUNG
BEI
VERSCHACHTELTEN
PROZEDUREN
.
488
AUSNAHMEN
IM
DEBUGGER
.
489
11.4
AUSNAHMEN
AUSLOESEN
FUER
DEN
THROW-BEFEHL
.
490
11.5
EIGENE
AUSNAHMEN
DEFINIEREN
.
492
11.6
EREIGNISSE
PROTOKOLLIEREN
.
495
11.7
DER
INTEGRIERTE
DEBUGGER
.
498
.
DIE
WICHTIGSTEN
ARBEITSSCHRITTE
MIT
DEM
INTEGRIERTEN
DEBUGGER
.
499
11.8
DIE
WICHTIGSTEN
FENSTER
DES
INTEGRIERTEN
DEBUGGERS
.
501
11.9
TIPPS
FUER
DIE
PRAXIS
.
504
11.10
DER
MICROSOFT
CLR-DEBUGGER
.
505
KAPITEL
12
BENUTZEROBERFLAECHEN
FUER
WINDOWS-ANWENDUNGEN
.
509
12.1
ALLGEMEINES
ZU
DIALOGFELDERN
.
510
DIALOGFELDER
MIT
SHOWDIALOG
ANZEIGEN
.
511
FESTSTELLEN
EINES
STANDARDBUTTONS
FUER
BESTAETIGUNG
UND
ABBRUCH
.
512
OPTISCHE
EINSTELLUNGEN
BEI
DIALOGFELDERN
.
512
FESTLEGEN,
WAS
BEIM
FORMULARSTART
GESCHIEHT
.
513
FORMULARE
NUR
AUF
BESTAETIGUNG
SCHLIESSEN
.
513
WINDOWS-ANWENDUNGEN
UEBER
MAIN
STARTEN
.
514
FENSTER
IMMER
AN
DER
SPITZE
ANZEIGEN
.
514
TRANSPARENTE
FENSTER
.
514
DIE
STARTPOSITION
EINES
FENSTERS
FESTLEGEN
.
515
EINSTELLEN
DER
TABREIHENFOLGE
.
515
12.2
DER
UMGANG
MIT
MEHREREN
FORMULAREN
.
516
12.3
STANDARDDIALOGFELDER
.
519
DAS
STANDARDDIALOGFELD
FUER
DIE
AUSWAHL
EINER
DATEI
ZUM
OEFFNEN
.
519
DAS
STANDARDDIALOGFELD
FUER
DIE
AUSWAHL
EINER
DATEI
ZUM
SPEICHERN
.
521
18
INHALTSVERZEICHNIS
DAS
STANDARDDIALOGFELD
ZUR
AUSWAHL
VON
SCHRIFTEIGENSCHAFTEN
.
522
DAS
STANDARDDIALOGFELD
ZUR
AUSWAHL
EINER
FARBE
.
524
DAS
STANDARDDIALOGFELD
ZUR
AUSWAHL
EINES
DRUCKERS
.
524
12.4
MENUES
.
526
SICH
SELBST
ZEICHNENDE
MENUES
.
528
12.5
SYMBOLLEISTEN
.
531
12.6
SPEZIELLE
STEUERELEMENTE
DER
TOOLBOX
.
534
DIE
STATUSBAR-KLASSE
.
534
DIE
LISTVIEW-KLASSE
.
535
DIE
TREEVIEW-KLASSE
.
539
DIE
TABCONTROL-KLASSE
.
543
DIE
DATETIMEPICKER-KLASSE
FUER
DIE
DATUMSAUSWAHL
.
544
DIE
MONTHCALENDAR-KLASSE
(FUER
DIE
DATUMSAUSWAHL)
.
545
DIE
SPLITTER-KLASSE
.
547
DIE
RICHTEXTBOX-KLASSE
.
549
FORTSCHRITTE
ANZEIGEN
MIT
DER
PROGRESSBAR-KLASSE
.
553
EINSTELLEN
VON
WERTEN
UEBER
DIE
TRACKBAR-KLASSE
.
554
DIE
NOTIFYLCON-KLASSE
.
555
DIE
ERRORPROVIDER-KLASSE
.
557
DIE
HELPPROVIDER-KLASSE
.
558
EINBAUEN
EINER
TOOLTIPP-HILFE
UEBER
DIE
TOOLTIP-KLASSE
.
560
12.7
STEUERELEMENTE
ZUSAMMENFASSEN
(STEUERELEMENTEFELDER)
.
561
12.8
WINDOWS-FORMULARE
VERERBEN
.
562
12.9
ZIEHEN
UND
ABLEGEN
.
563
ZIEHEN
UND
ABLEGEN
STARTEN
.
564
AUF
EINE
ABLEGEN-OPERATION
REAGIEREN
.
564
12.10
DRUCKEN
.
568
DER
ALLGEMEINE
ABLAUF
BEIM
DRUCKEN
.
570
AUFLISTEN
DER
VORHANDENEN
DRUCKER
.
572
EINSTELLEN
DER
SEITENEIGENSCHAFTEN
.
573
EINE
DRUCKVORSCHAU
.
575
EIN
ABSCHLIESSENDES
BEISPIEL
.
576
19
INHALTSVERZEICHNIS
KAPITEL
13
.NET-BIBLIOTHEKEN
UND
STEUERELEMENTE
ERSTELLEN
.
581
13.1
KLASSENBIBLIOTHEKEN
AE
LA
.NET
.
582
DIE
ROLLE
DER
MODULE
.
587
13.2
DIE
ROLLE
DER
KONFIGURATIONSDATEI
ASSEMBLYLNFO.VB
.
588
DIE
ROLLE
DER
VERSIONSNUMMER
.
590
13.3
EINFACHE
WINDOWS-STEUERELEMENTE
SELBST
GEMACHT
.
591
STEUERELEMENTE
DIREKT
IM
PROJEKT
ABLEITEN
.
594
STEUERELEMENTE
DIREKT
VON
DER
CONTROL-KLASSE
ABLEITEN
.
596
13.4
WINDOWS-STEUERELEMENT-BIBLIOTHEK-PROJEKTE
.
598
DIE
ISBNTEXTBOX
WIRD
UMGESETZT
.
600
DIE
ISBNTEXTBOX
WIRD
GETESTET
.
603
SPEZIALITAETEN
BEI
BENUTZERDEFINIERTEN
STEUERELEMENTEN
.
606
13.5
SICH
SELBST
ZEICHNENDE
STEUERELEMENTE
.
608
RUNDE
BUTTONS?
-
KEIN
PROBLEM
.
608
13.6
VERSIONSNUMMERN
FUER
ASSEMBLIES
FESTLEGEN
.
611
ANFERTIGEN
EINES
STARKEN
NAMENS
.
612
EIN
ASSEMBLY
IM
GAC
REGISTRIEREN
.
613
CONFIG-DATEIEN
ANLEGEN
.
615
DIE
.NET
FRAMEWORK
CONFIGURATION-KONSOLE
.
616
EIN
BEISPIEL
ZUM
SCHLUSS
.
619
TEIL
4
FORTGESCHRITTENE
THEMEN
.
631
KAPITEL
14
XML
.
633
14.1
XML
GANZ
EINFACH
.
634
EIN
WORT
ZU
XML
1.0
.
635
VON
MYTHEN
UND
MAERCHEN
.
635
EIN
KLEINES
BEISPIEL
.
637
REGELN
FUER
XML
.
642
14.2
DER
ALLGEMEINE
AUFBAU
EINES
XML-DOKUMENTS
.
643
DIE
ROLLE
DER
NAMESPACES
.
644
DIE
VERSCHIEDENEN
BESTANDTEILE
EINES
XML-DOKUMENTS
.
645
20
INHALTSVERZEICHNIS
14.3
EIN
ERSTES
BEISPIEL
MIT
VISUAL
BASIC
.NET
.
648
14.4
UEBERBLICK
UEBER
DEN
SYSTEM.XML-NAMESPACE
.
650
DIE
XMIDOCUMENT-KLASSE
.
652
DIE
XMLNODE-KLASSE
.
655
DIE
XMLTEXTREADER-KLASSE
FUER
DAS
SCHNELLE
EINLESEN
VON
XML-DOKUMENTEN
.
657
DIE
XMITEXTWRITER-KLASSE
FUER
DAS
SCHREIBEN
VON
XML-DOKUMENTEN
.
662
BINAERE
DATEN
LESEN
UND
SCHREIBEN
.
664
14.5
SPEZIALITAETEN
MIT
XPATH
.
667
DER
XPATH-NAMESPACE
.
670
14.6
XML-DOKUMENTE
MIT
XSL
TRANSFORMIEREN
.
673
DIE
ROLLE
VON
XSL
.
673
WIE
FUNKTIONIERT
XSL?
.
675
EIN
KLEINES
BEISPIEL
ZUM
ABSCHLUSS
.
678
14.7
VISUAL
STUDIO
.NET
UND
XML
.
680
14.8
EINE
KLEINE
XML-ANWENDUNG
ZUM
SCHLUSS
.
682
14.9
.NET
UND
DIE
ROLLE
VON
XML
.
683
14.10
ZUSAMMENFASSUNG
.
684
KAPITEL
15
SPEZIALITAETEN
DER
.NET-BASLSKLASSEN
.
685
15.1
COLLECTION-,
DICTIONARY-,
STACK-UND
HASHTABLE-KLASSEN
UND
VIELES
MEHR
.
686
DIE
ROLLE
DER
SCHNITTSTELLEN
.
688
DIE
ARRAYLIST-KLASSE
.
689
DIE
HASHTABLE-KLASSE
.
691
DIE
QUEUE-KLASSE
.
694
DIE
SORTEDLIST-KLASSE
.
695
DIE
STACK-KLASSE
.
697
DIE
BITARRAY-KLASSE
.
699
AUFLISTUNGEN
DURCHLAUFEN
MIT
LENUMERATOR
.
701
15.2
DER
UMGANG
MIT
ATTRIBUTEN
.
702
EIN
WENIG
THEORIE
.
703
BENUTZERDEFINIERTE
ATTRIBUTE
.
705
BENUTZERDEFINIERTE
ATTRIBUTE
LESEN
.
708
KOMOENDLUM
VISUAL
BASIC
.NET
21
INHALTSVERZEICHNIS
15.3
KURZER
EXKURS
ZUM
THEMA
MULTITHREADING
.
710
WAS
IST
EIN
THREAD?
.
711
PROZESSE
UND
ANWENDUNGSDOMAENEN
(APPDOMAINS)
.
711
UEBERBLICK
UEBER
DIE
THREAD-KLASSE
.
712
DIE
CURRENTTHREAD-EIGENSCHAFT
FUER
DEN
AKTUELLEN
THREAD
.
716
DIE
VERSCHIEDENEN
ZUSTAENDE
EINES
THREADS
.
716
UNTERSCHIEDLICHE
THREAD-PRIORITAETEN
.
717
THREADS
UEBER
DIE
JOIN-METHODE
ABSTIMMEN
.
718
DATEISUCHE
MIT
THREADS
.
719
SYNCHRONISATIONSPROBLEME
MIT
DEM
SYNCLOCK-BEFEHL
LOESEN
.
722
15.4
TYPINFORMATIONEN
ZUR
LAUFZEIT
ABFRAGEN
(REFLECTION)
.
726
DIE
ROLLE
DER
TYPE-KLASSE
.
726
15.5
ZUGRIFF
AUF
DIE
REGISTRY
.
727
15.6
WEITERE
SPEZIALITAETEN
.
730
UMGANG
MIT
RAUM
UND
ZEIT
(DIE
TIMESPAN-STRUKTUR)
.
731
UMWANDLUNG
VON
ZEICHENKETTEN
.
732
OBJEKTE
SERIALISIEREN
.
734
ZUGRIFFE
AUF
DIE
ZWISCHENABLAGE
.
737
REGULAERE
AUSDRUECKE
.
738
VERSCHLUESSELUNG
.
741
DER
ZUGRIFF
AUF
DIE
SERIELLE
SCHNITTSTELLE
.
744
KAPITEL
16
DATENBANKPROGRAMMIERUNGMITVLSUALBASLC.NET
.
747
16.1
AD0.NET
IN
FUENF
MINUTEN
.
748
16.2
WELCHE
ROLLE
SOLL
AD0.NET
SPIELEN?
.
749
16.3
UEBERBLICK
UEBER
DIE
DATENWERKZEUGE
VON
VISUAL
STUDIO
.NET
.
751
DER
SERVER-EXPLORER
.
751
ANLEGEN
NEUER
DATENBANKEN
.
753
DIE
DATENSTEUERELEMENTE
DER
TOOLBOX
.
754
KONFIGURATION
EINES
DATENADAPTERS
.
754
GENERIEREN
EINES
DATASET
.
755
DATENVORSCHAU
.
756
DER
SQL-ABFRAGENERATOR
.
757
22
INHALTSVERZEICHNIS
16.4
MICROSOFT
SQL
SERVER
KURZ
ERKLAERT
.
757
16.5
UEBERBLICK
UEBER
DIE
FUER
DEN
DATENZUGRIFF
ERFORDERLICHEN
KLASSEN
.
761
DIE
ROLLE
DER
.NET-DATA
PROVIDER
.
761
UEBERBLICK
UEBER
DIE
SYSTEM.DATA-KLASSEN
.
763
DIE
SQLCONNECTION-KLASSE
.
766
DIE
SQLCOMMAND-KLASSE
.
767
DIE
SQLDATAREADER-KLASSE
.
768
DIE
SQLDATAADAPTER-KLASSE
.
770
DIE
KLASSEN
DATATABLE,
DATAROW
UND
DATACOLUMN
.
772
DIE
DATASET-KLASSE
.
775
16.6
ADO.NET
IN
BEISPIELEN
.
778
UEBERBLICK
UEBER
DIE
NORTHWIND-DATENBANK
.
779
DAS
HERSTELLEN
EINER
VERBINDUNG
.
781
AUSFUEHREN
VON
SQL-ABFRAGEN
MIT
DEM
DATAREADER
.
784
DIE
ROLLE
VON
SQL
.
796
SQL
LERNEN
-
ABER
WIE?
.
799
ZUSAMMENFASSUNG
ZUM
THEMA
SQL
.
800
DATEN
AUSLESEN
UEBER
EINEN
DATENADAPTER
.
801
BEWEGEN
DURCH
EINE
DATENSATZGRUPPE
.
802
UEBERNAHME
VON
DATEN
IN
EIN
DATASET-OBJEKT
.
804
TYPISIERTE
DATASETS
ANLEGEN
.
806
BEZIEHUNGEN
ZWISCHEN
TABELLEN
IN
EINEM
DATASET
HERSTELLEN
.
810
AKTUALISIEREN
EINES
DATASET
.
813
ABFRAGEN
UEBER
DATAVIEWS
ANZEIGEN
.
814
GESPEICHERTE
PROZEDUREN
AUFRUFEN
.
816
TRANSAKTIONEN
.
820
XML-ABFRAGEN
.
822
16.7
DATENBINDUNG
BEI
STEUERELEMENTEN
.
825
DAS
PRINZIP
DER
DATENBINDUNG
.
826
16.8
JONGLIEREN
MIT
DATEN
AE
LA
.NET
.
827
16.9
ZUGRIFF
AUF
DIE
DATENBANKSTRUKTUREN
.
829
16.10
ADODB
UNTER
VISUAL
BASIC
.NET
.
830
KOMOENDIUM
VISUAL
BASIC
.NET
23
INHALTSVERZEICHNIS
16.11
VON
ADO
NACH
ADO.NET
.
833
BINDEN
AN
STEUERELEMENTE
.
835
BRUECKEN
BAUEN
ZWISCHEN
ADO
UND
ADO.NET
.
836
ABSCHLIESSENDE
EMPFEHLUNGEN
FUER
EINEN
UMSTIEG
VON
ADO
NACH
ADO.NET
.
837
16.12
DIE
ROLLE
DER
JET-ENGINE
.
838
16.13
KNOW-HOW
ZU
ADO.NET
IM
INTERNET
.
838
16.14
ZUSAMMENFASSUNG
.
840
TEIL
5
WEB
UND
NETZWERKE
.
843
KAPITEL
17
WEBANWENDUNGEN
MIT
VISUAL
BASIC
.NET
UND
ASP.NET
.
845
17.1
EIN
PAAR
ALLGEMEINE
ANMERKUNGEN
.
846
WAS
IST
EINE
WEBANWENDUNG?
.
848
EIN
BLICK
ZURUECK:
ASP
.
849
WAS
IST
AUS
DEN
IIS-ANWENDUNGEN
GEWORDEN?
.
853
GIBT
ES
DIE
ASP-OBJEKTE
NOCH?
.
853
UND
NUN:
ASP.NET
.
854
17.2
EINERSTESBEISPIELMITASP.NET
.
855
HALLOWELTMITASP.NET
.
856
WEITERE
BEISPIELE
ZU
ASP.NET.
858
17.3
DIE
WEBFORMULARE
.
877
ANLEGEN
EINER
ASP.NET-ANWENDUNG
.
878
DIE
UMSETZUNG
EINER
WEBANWENDUNG
MIT
WEBFORMULAR
.
880
17.4
DIE
IDEE
VON
CODE
BEHIND
PAGE
.
882
17.5
DASKLASSENMODELLHINTERASP.NET
.
885
17.6
ALLGEMEINE
ARBEITSSCHRITTE
.
886
IIS
INSTALLIEREN
.
886
IIS-DIENSTSTARTEN
.
886
ZUGRIFFSRECHTE
EINSTELLEN
.
887
ANLEGEN
EINES
WEBVERZEICHNISSES
.
889
WO
WERDEN
ASP.NET-ANWENDUNGEN
GEHOSTET?
.
891
17.7
ZUSAMMENFASSUNG
.
892
24
INHALTSVERZEICHNIS
KAPITEL
18
EIN
ASP.NET-PRAXISPROJEKT
.
893
18.1
SPIEL
UND
REGELN
.
894
18.2
VORBEREITUNGEN
AUF
DEM
SERVER
.
895
VIRTUELLES
VERZEICHNIS
.
895
E-MAIL-VERSAND
.
897
18.3
DATENBANKSTRUKTUR
.
898
SPIELE-TABELLE
.
899
SPIELER-TABELLE
.
900
TIPPS-TABELLE
.
900
RANGLISTE-TABELLE
.
900
18.4
EIN-UND
AUSLOGGEN
.
902
ANMELDUNG
.
902
DAS
LOGIN
IM
DETAIL
.
911
DIE
BENUTZER
SOLLEN
SICH
AUCH
WIEDER
ABMELDEN
-
DAS
LOGOUT
.
915
PASSWORT
VERGESSEN?
.
916
18.5
JETZT
DARF
GETIPPT
WERDEN
.
919
18.6
ADMINISTRATIONSFUNKTIONEN
.
930
18.7
DAS
GROSSE
FINALE
-
DIE
AUSWERTUNG
.
934
18.8
DER
KOMPLETTE
CODE
IM
GESAMTUEBERBLICK
.
941
18.9
ERWEITERUNGSMOEGLICHKEITEN
.
951
COOKIES
ODER
KEINE
COOKIES?
.
951
WEITERE
IDEEN
FUER
ANGEHENDE
ASP.NET-PROGRAMMIERER
.
953
18.10
EIN
PAAR
TIPPS
ZUM
SPIELEN
.
954
KAPITEL
19
NETZWERKPROGRAMMIERUNG
MIT
.NET
-
EIN
UEBERBLICK
.
957
19.1
UEBERBLICK
UEBER
SYSTEM.NET
.
958
DIE
SOCKET-KLASSE
.
958
DIE
ENDPOINT
UND
IPENDPOINT-KLASSE
.
958
DIE
IPADDRESS-KLASSE
.
958
DIE
DNS-KLASSE
.
958
DIE
SOCKET-KLASSE
.
959
DIE
TCPCIIENT-KLASSE
.
959
DIE
UDPCIIENT-KLASSE
.
960
KOMOENDLUM
VISUAL
BASIC
.NET
25
INHALTSVERZEICHNIS
19.2
DAS
PRINZIP
VON
WINSOCK
.
961
DIE
SOCKET-KLASSE
IM
UEBERBLICK
.
963
EIN
ERSTES
BEISPIEL
FUER
EINE
SOCKET-VERBINDUNG
.
963
19.3
WEITERE
SOCKET-BEISPIELE
.
971
DER
WETTERSERVER
SENDET
(ENDLICH)
MESSWERTE
.
971
DER
WETTERSERVER
BENUTZT
EINEN
WEITEREN
THREAD
UND
EIN
NETWORKSTREAM-OBJEKT
.
975
EINER
FUER
ALLE
-
DER
WETTERSERVER
BEDIENT
EINE
BELIEBIGE
ANZAHL
AN
CLIENTS
.
981
19.4
DOWNLOAD
VON
DATEIEN
UEBER
HTTP
.
989
19.5
VERSENDEN
VON
E-MAIL-NACHRICHTEN
UEBER
SMTP
.
991
ABHOLEN
VON
E-MAIL-NACHRICHTEN
UEBER
POP3
.
993
HERSTELLEN
EINER
DFUE-NETZWERKVERBINDUNG
.
994
KAPITEL
20
VISUAL
BASLC-PROJEKTE
AUF
.NET
UMSTELLEN
.
997
20.1
DAS
WICHTIGSTE
VORWEG
.
998
20.2
ALLGEMEINE
VORUEBERLEGUNGEN
.
1000
20.3
UNTERSCHIEDE
BEIM
PROJEKTAUFBAU
.
1001
20.4
UNTERSCHIEDE
BEI
FORMULAREN
UND
STEUERELEMENTEN
.
1002
UNTERSCHIEDE
BEI
FORMULAREN
UND
STEUERELEMENTEN
.
1003
20.5
UNTERSCHIED
BEI
DER
DATENBINDUNG
.
1004
EIN
BEISPIEL
MIT
VORHER/NACHHER-EFFEKT
.
1005
20.6
UNTERSCHIEDE
BEI
DER
PROGRAMMIERSPRACHE
.
1009
20.7
DER
AKTUALISIERUNGSASSISTENT
IN
AKTION
.1011
WAS
IST
AUS
DEM
TAGEBUCH
GEWORDEN?
.
1014
TODO
OR
NOT
TO?
-
ODER
WIE
SICH
DER
ASSISTENT
DEM
PROGRAMMIERER
MITTEILT
.
1015
20.8
SPEZIALITAETEN
.
1016
STRINGS
MIT
FESTER
LAENGE
.
1016
AUSRICHTUNG
VON
VARIABLEN
IN
EINEM
BENUTZERDEFINIERTEN
DATENTYP
.
1018
LOKALE
VARIABLEN
INNERHALB
VON
BLOECKEN
.
1018
DER
SCHLECHTE
EINFLUSS
VON
VARIANT-VARIABLEN
.
1020
VERWENDUNG
VON
DEFAULT-EIGENSCHAFTEN
.
1021
NULL-DATENTYP
UND
NULL-WEITERGABE
.
1022
ADD-METHODE
DER
LISTBOX
FUEGT
OBJEKTE
UND
KEINE
STRINGS
HINZU
.
1023
26
INHALTSVERZEICHNIS
KEIN
TERMINATE-EREIGNIS
BEI
KLASSEN
MEHR
.
1023
VISUAL
BASIC
.NET
UNTERSTUETZT
KEINE
WEICHE
BINDUNG
.
1024
KEINE
IMPLIZITE
INSTANZIIERUNG
.
1024
LAUFZEITFEHLER
IN
COM-EREIGNISPROZEDUREN
WERDEN
NICHT
GEMELDET
.
1025
DYNAMISCHER
DATENAUSTAUSCH
(DDE)
.
1025
20.9
EMPFEHLUNGEN
FUER
EINEN
SANFTEN
UMSTIEG
.
1025
20.10
C#
ALS
ALTERNATIVE?
.
1027
20.11
ZUSAMMENFASSUNG
.
1028
KAPITEL
21
AUSLIEFERN
EINER
VISUAL
BASIC
.NET-ANWENDUNG
.
1031
21.1
WAS
BEDEUTET
DIE
INSTALLATION
EINER
ANWENDUNG
BEI
.NET?
.
1032
DREI
GRUENDE
FUER
EIN
SETUP
.
1033
21.2
EIN
PAAR
ALLGEMEINE
BEGRIFFE
.
1034
DIE
ROLLE
DER
ABHAENGIGKEITEN
.
1034
DIE
ROLLE
DES
MERGEMODULS
.
1034
MICROSOFT-INSTALLER
.
1035
SATELLITEN-ASSEMBLIES
.
1035
DOTNETFX.EXE
.
1036
SETUP-UND
WEITERGABE-PROJEKTTYPEN
.
1036
21.3
DIE
WEITERGABE
EINER
ANWENDUNG
UEBER
EIN
SETUP-PROJEKT
.
1038
21.4
SPEZIALITAETEN
BEIM
ANLEGEN
EINES
SETUP-PROJEKTS
.
1042
LIZENZBESTIMMUNGENANZEIGEN
.
1042
INDIVIDUELLE
DIALOGFELDER
ANZEIGEN
.
1044
EINTRAEGE
IN
DER
REGISTRY
VORNEHMEN
.
1045
DATEITYPEN
REGISTRIEREN
.
1046
FESTLEGEN
INDIVIDUELLER
AKTIONEN
.
1046
DIE
INSTALLER-VERSION
AKTUALISIEREN
.
1046
EIN
WORT
ZU
DEN
INSTALLATIONSKOMPONENTEN
.
1047
DIE
WEITERGABE
EINES
PROJEKTS
MIT
DER
.NET-LAUFZEITUMGEBUNG
.
1047
FESTSTELLEN,
OB
.NET
BEREITS
INSTALLIERT
IST
.
1049
ABSCHLIESSENDE
TIPPS
.
1051
21.5
ZUGRIFF
AUF
KONFIGURATIONSEINSTELLUNGEN
DER
ANWENDUNG
.
1053
21.6
LOKALISIEREN
EINER
ANWENDUNG
.
1054
KOMOENDLUM
VISUAL
BASIC
.NET
27
INHALTSVERZEICHNIS
TEIL
6
TIPPS
UND
TRICKS
.
1057
ANHANG
A
.NET-LEXIKON
.
1059
ANHANG
B
VISUAL
BASIC
.NET
IM
VERGLEICH
ZU
FRUEHEREN
VISUAL
BASIC-VERSIONEN
.
1065
ANHANG
C
HINWEISE
ZUR
INSTALLATION
VON
VISUAL
STUDIO
.NET
.
1099
ANHANG
D
DAS
.NET
FRAMEWORK
SDK
.
1107
ANHANG
E
RESSOURCEN
IM
INTERNET
.
1115
ANHANG
F
DIE
CD-ROM
ZUM
BUCH
.
1121
STICHWORTVERZEICHNIS
.
1125
28
KOMPENDIUM
VISUAL
BASIC
.NET |
any_adam_object | 1 |
author | Monadjemi, Peter 1961- |
author_GND | (DE-588)128855991 |
author_facet | Monadjemi, Peter 1961- |
author_role | aut |
author_sort | Monadjemi, Peter 1961- |
author_variant | p m pm |
building | Verbundindex |
bvnumber | BV014802060 |
classification_rvk | ST 250 |
classification_tum | DAT 357f |
ctrlnum | (OCoLC)76398936 (DE-599)BVBBV014802060 |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a22000008c 4500</leader><controlfield tag="001">BV014802060</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20040917</controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">021015s2002 gw a||| |||| 00||| ger d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">965221504</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3827262739</subfield><subfield code="9">3-8272-6273-9</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)76398936</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV014802060</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">DE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-12</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-19</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-11</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">Monadjemi, Peter</subfield><subfield code="d">1961-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)128855991</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Visual Basic .NET</subfield><subfield code="b">programmieren mit dem .NET Framework</subfield><subfield code="c">Peter Monadjemi</subfield></datafield><datafield tag="246" ind1="1" ind2="3"><subfield code="a">Visual Basic.NET</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">München/Germany</subfield><subfield code="b">Markt+Technik-Verl.</subfield><subfield code="c">2002</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1143 S.</subfield><subfield code="b">Ill.</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">Kompendium</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">VisualBASIC.NET</subfield><subfield code="0">(DE-588)4659413-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">VisualBASIC.NET</subfield><subfield code="0">(DE-588)4659413-9</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">DNB 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=010016902&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-010016902</subfield></datafield></record></collection> |
id | DE-604.BV014802060 |
illustrated | Illustrated |
indexdate | 2024-12-12T13:01:02Z |
institution | BVB |
isbn | 3827262739 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-010016902 |
oclc_num | 76398936 |
open_access_boolean | |
owner | DE-12 DE-91G DE-BY-TUM DE-19 DE-BY-UBM DE-Aug4 DE-634 DE-11 |
owner_facet | DE-12 DE-91G DE-BY-TUM DE-19 DE-BY-UBM DE-Aug4 DE-634 DE-11 |
physical | 1143 S. Ill. CD-ROM (12 cm) |
publishDate | 2002 |
publishDateSearch | 2002 |
publishDateSort | 2002 |
publisher | Markt+Technik-Verl. |
record_format | marc |
series2 | Kompendium |
spelling | Monadjemi, Peter 1961- Verfasser (DE-588)128855991 aut Visual Basic .NET programmieren mit dem .NET Framework Peter Monadjemi Visual Basic.NET München/Germany Markt+Technik-Verl. 2002 1143 S. Ill. CD-ROM (12 cm) txt rdacontent n rdamedia nc rdacarrier Kompendium VisualBASIC.NET (DE-588)4659413-9 gnd rswk-swf VisualBASIC.NET (DE-588)4659413-9 s DE-604 DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=010016902&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Monadjemi, Peter 1961- Visual Basic .NET programmieren mit dem .NET Framework VisualBASIC.NET (DE-588)4659413-9 gnd |
subject_GND | (DE-588)4659413-9 |
title | Visual Basic .NET programmieren mit dem .NET Framework |
title_alt | Visual Basic.NET |
title_auth | Visual Basic .NET programmieren mit dem .NET Framework |
title_exact_search | Visual Basic .NET programmieren mit dem .NET Framework |
title_full | Visual Basic .NET programmieren mit dem .NET Framework Peter Monadjemi |
title_fullStr | Visual Basic .NET programmieren mit dem .NET Framework Peter Monadjemi |
title_full_unstemmed | Visual Basic .NET programmieren mit dem .NET Framework Peter Monadjemi |
title_short | Visual Basic .NET |
title_sort | visual basic net programmieren mit dem net framework |
title_sub | programmieren mit dem .NET Framework |
topic | VisualBASIC.NET (DE-588)4659413-9 gnd |
topic_facet | VisualBASIC.NET |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=010016902&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT monadjemipeter visualbasicnetprogrammierenmitdemnetframework AT monadjemipeter visualbasicnet |