Suchen und Finden
Service
Visual Basic 2012 - Kochbuch
Walter Doberenz, Thomas Gewinnus
Verlag Carl Hanser Fachbuchverlag, 2013
ISBN 9783446435636 , 1498 Seiten
Format PDF, OL
Kopierschutz Wasserzeichen
Visual Basic 2012 - Kochbuch
Visual Basic 2012 - Kochbuch
Inhaltsverzeichnis
Inhaltsverzeichnis
Vorwort
26
1 Kleiner VB-Anfängerkurs
30
R1 Das EVA-Prinzip anwenden
30
R2 Ein Array definieren und initialisieren
34
R3 Die Arraygröße zur Laufzeit ändern
36
R4 Berechnungen in eine Methode auslagern
38
R5 Konsolenprogramm nach Windows portieren
42
R6 Werte in einer ListBox anzeigen
45
2 Sprache
50
R7 Anwendungen von C# nach Visual Basic portieren
50
R8 String in Array kopieren und umgekehrt
56
R9 Ein Byte-Array in einen String konvertieren
58
R10 Strukturvariablen in Arrays einsetzen
60
R11 Eine einzelne Spalte aus einem Array kopieren
62
R12 In einer ArrayList suchen und sortieren
64
R13 In einer generischen Liste suchen und sortieren
66
R14 Zufallszahlen erzeugen
68
R15 Eine Iterationsschleife verstehen (Quadratwurzel)
69
R16 Eine Iterationsschleife verstehen (Goldener Schnitt)
72
R17 Funktionen rekursiv aufrufen
73
R18 Zeichenketten mittels StringBuilder addieren
75
R19 Strings vergleichen
78
R20 Eine Stoppuhr programmieren
81
R21 Zeitangaben runden
83
R22 Zeitdifferenzen ermitteln
84
R23 Datumsdifferenzen ermitteln
86
R24 Das Alter in Jahren bestimmen
88
R25 Die Monatsdifferenz berechnen
90
R26 Das Datum beweglicher Feiertage berechnen
91
R27 Ersten und letzten Wochentag des Monats ermitteln
93
R28 Den Wochentag eines Datums ermitteln
94
R29 Abschreibungen auf Monatsbasis berechnen
96
R30 Reisespesen berechnen
99
R31 Geldbeträge kaufmännisch runden
102
R32 Fehler bei mathematischen Operationen behandeln
103
R33 Mit Potenzen und Wurzeln rechnen
107
R34 Einen Delegate definieren und anwenden
108
R35 Mit Delegates sortieren (Bubblesort)
110
R36 Referenz- oder Wertetypen als Parameter übergeben
113
R37 LINQ im Schnelldurchgang erlernen
116
R38 Strings mit LINQ abfragen und filtern
118
R39 Duplikate aus einer Liste oder einem Array entfernen
120
R40 Arrays mit LINQ initialisieren
123
R41 Arrays per LINQ mit Zufallszahlen füllen
125
R42 Einen String mit Wiederholmuster erzeugen
127
R43 Mit LINQ Zahlen und Strings sortieren
128
R44 Mit LINQ Collections von Objekten sortieren
129
R45 Ergebnisse von LINQ-Abfragen in ein Array kopieren
132
R46 Sortieren mit IComparable/IComparer
132
R47 Mit Async und Await asynchron programmieren
137
R48 Tipps & Tricks
139
Die aktuelle Uhrzeit anzeigen
139
Die Uhrzeit als DateTime-Datentyp speichern
139
Zahlen definiert runden
139
Auf das letzte Zeichen im String testen
140
Die letzten Zeichen eines Strings abschneiden
140
Leerzeichen aus einem String entfernen
140
Zur Laufzeit ein Array definieren
140
3 OOP/Komponenten
142
R49 Überladene versus überschriebene Methoden
142
R50 Aggregation und Vererbung gegenüberstellen
145
R51 Objekte serialisieren
151
R52 Ein wieder verwendbares Formular erstellen
153
R53 Von einem Formular erben
157
R54 Von vorhandenen Steuerelementen erben
161
R55 Eine Komponente zur Farbauswahl entwickeln
165
R56 Eine Digitalanzeige-Komponente programmieren
169
R57 OOP beim Kartenspiel erlernen
175
R58 Eine Klasse zur Matrizenrechnung entwickeln
179
R59 Interop-Typen in die Assembly einbetten
184
R60 Das Observer-Pattern anwenden (Variante 1)
187
R61 Das Observer-Pattern anwenden (Variante 2)
190
R62 Einen Objektbaum in generischen Listen abspeichern
195
R63 Einen mehrschichtigen Entwurf praktizieren
201
4 Windows Forms-Anwendungen
218
R64 Das Startformular festlegen
218
R65 Beim Programmstart eine Abfrage ausführen
219
R66 Das Schließen des Formulars verhindern
221
R67 Mit mehreren Formularen arbeiten
222
R68 Eine MDI-Applikation erstellen
226
R69 Formulare im Formular anzeigen
230
R70 Zur Laufzeit ein Steuerelement erzeugen
232
R71 Steuerelemente-Array per Code erzeugen
234
R72 Auf ein Control-Array zugreifen
236
R73 Mit der TextBox arbeiten
239
R74 In einer TextBox suchen
241
R75 Nur Zahleneingaben zulassen
242
R76 Dezimalkomma in Dezimalpunkt umwandeln
244
R77 Die Schrifteigenschaften einer TextBox ändern
244
R78 Tastatureingaben für mehrere TextBoxen filtern
247
R79 RadioButtons und CheckBoxen einsetzen
249
R80 Die ListBox kennen lernen
250
R81 Die ComboBox kennen lernen
253
R82 Objekte in ListBox/ComboBox anzeigen
256
R83 Mit der CheckedListBox arbeiten
259
R84 Die Maus abfragen
261
R85 Das TableLayoutPanel einsetzen
263
R86 Mit einem Kontextmenü arbeiten
267
R87 Einfache Datenbindung praktizieren
269
R88 Anwendungseinstellungen an Steuerelemente binden
272
R89 Mit Drag & Drop arbeiten
276
R90 Mit dem ErrorProvider arbeiten
280
R91 Eingaben validieren
283
R92 Das NotifyIcon-Control in der Taskleiste einsetzen
286
R93 Ein Array in einer ListView anzeigen
290
R94 Eine ListView mit dem Inhalt eines DataSets füllen
292
R95 In der ListView nach beliebigen Spalten sortieren
296
R96 Das Microsoft Chart-Control verwenden
301
R97 WPF-Komponenten mit dem ElementHost anzeigen
305
R98 Die Einstellungen des User-Interface sichern
308
R99 Drag & Drop im Steuerelemente-Array realisieren
312
R100 Programmierung einer mehrspaltigen ListBox
320
R101 Die Tabulatorbreite verändern
323
5 Windows Presentation Foundation
326
R102 WPF-Anwendung im Fullscreen-Mode starten
326
R103 Fenster auf einem bestimmten Screen anzeigen
327
R104 Das Hauptfenster festlegen und ändern
328
R105 Einen Splash-Screen erzeugen und anzeigen
330
R106 Eine WPF-Browseranwendung erstellen
332
Größe und Titel des Browserfensters festlegen
332
Größe der Browseranwendung anpassen
333
Ein-/Ausblenden der Navigationsschaltflächen
334
Navigation zwischen einzelnen Seiten (Pages)
335
Verwendung von Cookies
337
Abfrage von QueryStrings
338
Übergabe von Page-Instanzen per Konstruktor
339
Eine Instanz der Seite erhalten
340
Einen Ersatz für Window realisieren
341
R108 Grafiken in WPF skaliert anzeigen
344
R109 Grafiken aus Dateien zur Laufzeit laden
346
R110 Grafiken aus Ressourcen zur Laufzeit zuweisen
348
R111 Sonderzeichen im Content darstellen
350
R112 Eigene Schriftarten in die Anwendung einbetten
352
R113 WPF-Controls trotz Layout frei positionieren
354
R114 Textformatierungen im Content realisieren
355
R115 Irreguläre Window-Formen erzeugen
356
R116 Einfache Zeichnungen zur Laufzeit ausgeben
358
R117 Programmparameter auswerten
360
R118 Ein Video anzeigen und steuern
362
R119 Schatteneffekt für Controls realisieren
365
R120 Eine TextBox beim Fokuserhalt optisch markieren
367
R121 Den TextBox-Inhalt beim Fokuserhalt markieren
369
R122 Den Pfad der aktuellen Anwendung bestimmen
370
R123 Formulare per Reflection auswählen und anzeigen
371
R124 Datenbindung für Anwendungseinstellungen
372
R125 Deutsches Datumsformat anzeigen
374
R126 Einen Timer in WPF nutzen
376
R127 Das User-Interface am Task-Ende aktualisieren
377
R128 Das User-Interface aus dem Task aktualisieren
379
R129 Collections in Hintergrundthreads füllen
381
R130 Einen Ribbon in meine Anwendung einbinden
386
R131 Das WPF-Chart-Control verwenden
396
6 Silverlight
400
R132 Den Fokus auf das Silverlight-Plugin setzen
400
R133 Zugriff auf die Zwischenablage realisieren
401
R134 Drag & Drop-Unterstützung realisieren
402
R135 Den Querystring der aktuellen Seite auswerten
405
R136 Dokumente in Silverlight drucken
406
R137 Einen Webcam-Screenshot drucken
408
R138 ASP.NET- und WCF-Dienste einbinden
413
R139 Die WCF Data Services nutzen
421
R140 Eine Desktop-Anwendung erzeugen
429
R141 Assemblies nachladen
434
R142 Daten per ZIP-Datei nachladen
437
R143 Kommunikation zwischen Plugins realisieren
439
R144 Einen Timer in Silverlight nutzen
443
R145 Weitere Dialogfenster öffnen
445
R146 Dateien auf dem Client speichern
447
7 Windows Store Apps
450
R147 Den App-Aufbau verstehen und ändern
450
R148 Die Startseite festlegen
454
R149 Prüfen, ob die App zum ersten Mal gestartet wurde
457
R150 App-Zustände vor dem Programmende sichern
458
R151 Anmeldedaten sicher speichern
465
R152 Zwischen App-Seiten navigieren
469
R153 Informationen zwischen Seiten austauschen
474
R154 Auflösungsabhängige Bild-Ressourcen einbetten
474
R155 Einer App ein anderes Theme zuweisen
478
R156 Die Windows-Kontakt-Liste verwenden
482
R157 Eine E-Mail versenden
485
R158 Apps in die Windows 8-Suche integrieren
488
R159 Das Einstellungen-Panel verwenden
495
R160 Einstellungen über mehrere Geräte synchronisieren
505
R161 Auf Größen- und Formatänderungen reagieren
505
R162 Die Modern UI-Live Tiles ansteuern
510
R163 Eine Dateiverknüpfung erstellen
516
R164 Die Zwischenablage verwenden
520
R165 Daten anderen Apps zur Verfügung stellen
527
R166 Daten aus anderen Apps konsumieren
531
R167 FilePicker für die Dateiauswahl verwenden
541
R168 Von der MessageBox zum MessageDialog
546
R170 Einen Style zur Laufzeit zuweisen
550
R171 Eine App per Code beenden
551
R172 Die Positionskoordinaten für Google-Maps nutzen
551
R173 Eine Pause realisieren
556
R174 Global auf Tasteneingaben reagieren
558
R175 Einen Timer programmieren
560
R176 Die aktuelle Bildschirmauflösung ermitteln
561
R177 Auf ein Touch-Eingabegerät testen
563
R178 Prüfen, ob eine Tastatur angeschlossen ist
565
R179 Die virtuelle Tastatur richtig einsetzen
565
R180 Prüfen, ob eine Internetverbindung verfügbar ist
567
R181 Informationen über das aktuelle Package abrufen
569
R182 Das Verzeichnis der App bestimmen
572
R183 Soundausgaben im Background realisieren
572
R184 Audiodaten aufnehmen und wiedergeben
578
R185 Bilder/Videos mit dem WinRT-Dialog aufnehmen
582
R186 Bilder/Videos mit eigenem Userinterface aufnehmen
586
R187 Windows Store Apps richtig debuggen
591
R188 Apps auf einem anderen PC installieren
596
8 Schnittstellen
598
R189 Eine einfache E-Mail versenden
598
R190 E-Mails mit dem integrierten Mail-Client versenden
599
R191 Die Zwischenablage verwenden
601
R192 Die WIA-Library kennenlernen
602
Installation/Vorbereitung
603
Einstieg mit kleiner Beispielanwendung
604
Reagieren auf das Verbinden/Trennen von Geräten
606
Ermitteln der verfügbaren Geräte
606
Anzeige der Geräteeigenschaften
607
Ein Bild einlesen
608
Bild(er) drucken per Assistent
611
Den Scanner-Assistent aufrufen
612
Grafikbearbeitung mit WIA
613
R193 Auf eine Webcam zugreifen
614
R194 Auf den Scanner zugreifen
617
R195 Auf die serielle Schnittstelle zugreifen
622
R196 OpenOffice.org Writer per OLE steuern
625
R197 Mit OLE-Automation auf MS Access zugreifen
633
R198 Ein Managed Add-In programmieren und einbinden
637
R199 Sound per MCI aufnehmen
645
R200 Mikrofonpegel anzeigen
649
R201 Pegeldiagramm aufzeichnen
650
R202 Sound-und Video-Dateien per MCI abspielen
654
R203 Eine C-DLL in VB einbinden
662
9 System
670
R204 Nutzer und Gruppen des Systems ermitteln
670
R205 Testen, ob Nutzer in einer Gruppe enthalten ist
671
R206 Testen, ob der Nutzer ein Administrator ist
673
R207 Die IP-Adressen des Computers bestimmen
675
R208 Die IP-Adresse über den Hostnamen bestimmen
676
R209 Diverse Systeminformationen ermitteln
677
Betriebssystem (Name, Version, Bootmode)
677
Schriftarten/-Informationen
678
Bildschirme
679
Netzwerk (User-Name, PC-Name ...)
680
Environment Variablen auslesen
681
Energiestatus
682
Hardware-Informationen
682
Anwendung (Pfad, Name, Assemblies)
683
Soundkarte(n)
684
CLR-Version
685
R210 Alles über den Bildschirm erfahren
685
R211 Die Registrierdatenbank verwenden
686
R212 Eine verknüpfte Anwendung öffnen
690
R213 Eine Dateiverknüpfung erzeugen
690
R214 Den Computer herunterfahren oder neu starten
692
R215 Den "Herunterfahren"-Dialog anzeigen
696
R216 Das System-Shutdown-Ereignis auswerten
698
R217 Windows in den Standby-Modus versetzen
698
R218 Systemereignisse auswerten
699
R219 Windows Botschaften verarbeiten
700
R220 Alle geöffneten Windows Fenster ermitteln
702
R221 Die Taskbar Notification Area (TNA) verwenden
705
R222 Neue Programmgruppen erzeugen
707
R223 Verknüpfungen auf dem Desktop erzeugen
709
R224 Den Bildschirmschoner aktivieren/deaktivieren
711
R225 Drag & Drop mit dem Explorer realisieren
712
R226 System-Icons verwenden
713
R227 Die Desktop-Icons ein-/ausblenden
714
R228 Die Taskbar ausblenden
715
R229 Den Papierkorb leeren
716
R230 Den Windows Suchassistenten verwenden
717
R231 Systemtöne und WAV-Dateien wiedergeben
719
R232 Das Windows-Systemprotokoll nutzen
721
R233 Das Windows-Systemprotokoll überwachen
723
R234 Die Zwischenablage überwachen und anzeigen
724
R235 Das Datei-Eigenschaftenfenster anzeigen
727
R236 Prüfen, ob Visual Styles aktiviert sind
729
R237 Schriftarten dynamisch einbinden und verwenden
730
R238 Eine Soundkarte erkennen
732
R239 Prozess- und Thread-Informationen gewinnen
733
R240 Ein externes Programm starten
737
R241 Eine externe Anwendung starten und überwachen
740
R242 Erhöhte Berechtigungen erhalten
742
10 Sonstiges
748
R243 Logische Fehler mittels Debugger aufspüren
748
R244 Eigene Fehlerklassen definieren
755
R245 Die MessageBox-Klasse verwenden
757
R246 Nur eine Anwendungsinstanz zulassen
759
R247 Die Anwendungsparameter auswerten
761
R248 Tastaturbefehle senden
763
R249 Mittels Reflection Typinformationen sammeln
766
R250 Ressourcen per Reflection auslesen
768
R251 Methode per Reflection oder Late Binding aufrufen
771
R252 Mehrere Methoden parallel verarbeiten
773
R253 Arrays parallel verarbeiten
777
R254 Client/Server-Anwendung mit zwei Projekten
781
R255 Eine Windows Form-Anwendung lokalisieren
784
R256 Eine Assembly dynamisch einbinden
788
R257 ILSpy zum "Schnüffeln" verwenden
791
R258 Eine GUID erzeugen
794
R259 Bytes in Megabyte umrechnen
794
R260 Hex-Dezimal-Bytes-Konverter
795
R261 Einen langen Hex-String in Bytes umwandeln
799
R262 Einen String verschlüsseln
801
R263 Die Verwendung von DoEvents verstehen
803
R264 Eine Pause realisieren
806
R265 Numerische Integration verstehen
807
R266 Hilfedateien programmieren
811
R267 Hilfedateien in die VB-Anwendung einbinden
815
R268 Eine alternative Hilfe-IDE verwenden
819
R269 Installationsdateien erzeugen
820
R270 Eine farbige Konsolenanwendung realisieren
831
R271 Lesbare Menüleisten in Visual Studio 2012 anzeigen
833
Index
834
Ergänzungsband
Ergänzungsband
Inhaltsverzeichnis
Inhaltsverzeichnis
Zweites Vorwort
862
11 Kleiner OOP-Crashkurs
864
R272 Klassen und Objekte verstehen
864
R273 Einen eigenen Konstruktor implementieren
869
R274 Eigenschaften kapseln
871
R275 Vererbung und Polymorphie anwenden
874
R276 Ereignisse programmieren
881
R277 Das Observer-Pattern demonstrieren
885
R278 Multicast-Events verwenden
894
R279 Das Microsoft Event Pattern implementieren
896
12 Grafikprogrammierung
902
R280 Ein Graphics-Objekt erzeugen
902
R281 Verbundene Linien und Pfeile zeichnen
905
R282 Eine gemusterte Linie zeichnen
906
R283 Rechtecke und Ellipsen zeichnen
907
R284 Rechtecke mit runden Ecken zeichnen
909
R285 Transparente Farben verwenden
910
R286 Ein Tortendiagramm zeichnen
912
R287 Die Grafikdialoge richtig einsetzen
913
R288 Ein Control-Array mit Grafiken ausstatten
914
R289 Einen grafischen Würfel programmieren
918
R290 Den Abstand zwischen zwei Punkten berechnen
920
R291 Ein einfaches Balkendiagramm zeichnen
922
R292 Das Mischen von Farbwerten verstehen
926
R293 Eine Verkehrsampel programmieren
930
R294 Eine 2D-Vektorgrafik manipulieren
934
R295 Geometrische Transformationen durchführen
938
R296 Eine Grafik scrollen
941
R297 Eine Bitmap erzeugen und als Datei speichern
942
R298 Eine Metafilegrafik erzeugen und speichern
943
R299 Einen Fenster-Screenshot erzeugen
944
R300 Einen Desktop-Screenshot realisieren
946
R301 Auf dem Windows-Desktop zeichnen
949
R302 Eine Grafik aus den Programmressourcen laden
951
R303 Zwei Farbwerte miteinander vergleichen
952
R304 Einen Farbverlauf erzeugen
953
R305 Einen transparenten Stift erzeugen
954
R306 Texte gedreht ausgeben
955
R307 Text mit Schatten ausgeben
957
R308 Mehrzeiligen Text ausgeben
958
R309 Text mit Tabulatoren ausgeben
959
R310 Die installierten Schriftarten ermitteln
960
R311 Die JPEG-Kompression festlegen
961
R312 Eine Grafik maskieren
963
R313 Die Transparenz einer Grafik steuern
965
R314 Einfache GIF-Animationen wiedergeben
967
R315 Auf einzelne GIF-Frames zugreifen
968
R316 Aus animierten Gifs ein Bitmap-Strip erzeugen
970
R317 Flackernde Grafikausgaben vermeiden
971
R318 Einfache Grafikanimationen realisieren
974
R319 RGB-Grafiken manipulieren
976
R320 Einen Markierungsrahmen erzeugen
982
R321 Zeichenoperationen mit der Maus realisieren
984
R322 Ein Testbild programmieren
987
13 Drucker/Drucken
992
R323 Mit Visual Basic drucken
992
R324 Den Windows Standard-Drucker ermitteln
993
R325 Den Windows Standard-Drucker ändern
994
R326 Die verfügbaren Drucker ermitteln
995
R327 Einen Drucker auswählen
996
R328 Papierformate und Seitenabmessungen bestimmen
997
R329 Den physikalischen Druckbereich ermitteln
998
R330 Die aktuelle Seitenausrichtung ermitteln
999
R331 Testen ob es sich um einen Farbdrucker handelt
1000
R332 Die physikalische Druckauflösung abfragen
1000
R333 Prüfen, ob beidseitiger Druck möglich ist
1002
R334 Einen Informationsgerätekontext erzeugen
1002
R335 Drucken in Millimetern
1004
R336 Die Seitenränder für den Druck festlegen
1005
R337 Den Druckjobnamen festlegen
1007
R338 Die Anzahl der Kopien festlegen
1007
R339 Beidseitigen Druck realisieren
1008
R340 Bestimmte Seitenbereiche drucken
1009
R341 Den PageSetup-Dialog verwenden
1014
R342 Das Windows-Drucker-Fenster anzeigen
1016
R343 Eine Textdatei drucken
1017
R344 Den Inhalt einer TextBox drucken
1020
R345 Den Drucker umfassend konfigurieren
1022
R346 Mit Microsoft Word per OLE drucken
1031
R347 Ein Microsoft Word-Formulare füllen und drucken
1035
R348 Mit Microsoft Access drucken
1038
R349 Die Drucker-Konfiguration anzeigen
1040
R350 Diverse Druckereigenschaften bestimmen
1041
R351 Dokumente mit dem Internet Explorer drucken
1043
R352 Einen Drucker anhalten
1044
14 Dateien/Verzeichnisse
1046
R353 Mit den Dateidialogen auf eine Textdatei zugreifen
1046
R354 Alle Unterverzeichnisse auflisten
1050
R355 Alle Dateien auflisten
1051
R356 Die GetFileSystemInfos-Methode einsetzen
1052
R357 Die Path-Klasse kennen lernen
1054
R358 Verzeichnis- und Datei-Informationen gewinnen
1055
R359 Änderungen im Dateisystem überwachen
1058
R360 Dateien rekursiv suchen
1061
R361 Eine sequenzielle Datei lesen und schreiben
1063
R362 Serialisierte Objekte in einer Datei abspeichern
1066
R363 Den Inhalt einer ListView als Datei abspeichern
1070
R364 Den Verzeichnisinhalt in einer ListView anzeigen
1075
R365 Einen Verzeichnisbaum in eine TreeView einlesen
1078
R366 Eine Datei verschlüsseln
1080
R367 Eine Datei komprimieren
1083
R368 Echte ZIP-Dateien erstellen
1085
R369 Die vorhandenen Laufwerke feststellen
1087
R370 Datei-Ladefortschritt mit ProgressBar anzeigen
1088
R371 PDFs erstellen/exportieren
1090
R372 Eine CSV-Datei erstellen
1093
R373 Eine CSV-Datei mit LINQ lesen und auswerten
1096
R374 Einen korrekten Dateinamen erzeugen
1099
15 XML
1100
R375 DataSets in XML-Strings konvertieren
1100
R376 DataSets in XML-Dateien speichern
1104
R377 In Dokumenten mit dem XPathNavigator navigieren
1107
R378 In Dokumenten mit XElement/XDocument navigieren
1111
R379 In Dokumenten mit dem XPathNavigator suchen
1116
R380 Hierarchische Daten in einer TreeView darstellen
1118
R381 XML-Daten mit dem XmlReader lesen
1122
R382 XML-Daten mit LINQ to XML einlesen/filtern
1124
R383 XML-Daten mit dem XmlWriter erzeugen
1126
R384 XML-Dokumente mit LINQ to XML erzeugen
1129
R385 Verzeichnisstruktur als XML-Dokument sichern
1130
R386 Binäre Daten in einem XML-Dokument speichern
1133
R387 Objektstrukturen im XML-Format sichern
1135
R388 XML-Dokumente mit XSLT transformieren
1141
R389 XML-Dokumente mit LINQ transformieren
1143
R390 XML-Daten mit XmlDataDocument bearbeiten
1145
R391 XML-Daten in SQL Server-Tabellen speichern
1147
R392 XML-Dokumente in Webanwendungen anzeigen
1149
16 ADO.NET
1154
R393 Auf eine Access-Datenbank zugreifen
1154
R394 Auf den SQL Server zugreifen
1157
R395 ConnectionString in Konfigurationsdatei ablegen
1159
R396 Den DataReader kennen lernen
1162
R397 Minimaler DB-Client für Lese- und Schreibzugriff
1163
R398 Schemainformationen verwenden
1166
R399 Query Notifications verwenden
1169
R400 Mit einer Datenquelle arbeiten
1173
R401 Eine Aktionsabfrage ausführen
1180
R402 Daten direkt hinzufügen oder löschen
1182
R403 Gespeicherte Prozeduren aufrufen
1185
R404 Eine Access-Auswahlabfrage aufrufen
1188
R405 Parametrierte Abfragen unter MS Access ausführen
1190
R406 Parametrierte Abfragen für SQL Server ausführen
1192
R407 Datumswerte in SQL-Anweisungen einbauen
1193
R408 Die Datenbank manuell aktualisieren
1196
R409 Die Datenbank mit CommandBuilder aktualisieren
1200
R410 Mit Stapel-Abfragen arbeiten
1201
R411 RowUpdating-/RowUpdated-Ereignisse verwenden
1203
R412 MARS kennen lernen
1205
R413 Auf Zeilen und Spalten der DataTable zugreifen
1209
R414 Eine ListBox an einen DataView binden
1211
R415 Das DataGridView mit ComboBoxen ausrüsten
1213
R416 Auf eine einzelne Zeile im DataGridView zugreifen
1215
R417 DataTable erzeugen und in Binärdatei speichern
1218
R418 Eine DataTable in einer XML-Datei abspeichern
1222
R419 Die RemotingFormat-Property des DataSets nutzen
1223
R420 Master-Detail-Beziehungen im DataGrid anzeigen
1226
R421 Im DataView sortieren und filtern
1228
R422 Im DataView nach Datensätzen suchen
1230
R423 Zwischen DataTable und DataReader umwandeln
1232
R424 Steuerelemente manuell an ein DataSet binden
1234
R425 Datensätze im Detail-Formular editieren
1239
R426 Tabellen mittels ComboBox verknüpfen
1244
R427 Spalten und Zeilen im DataGridView formatieren
1248
R428 DataReader in einer ListView anzeigen
1250
R429 Bilder aus der Datenbank anzeigen
1253
R430 Ein ungebundenes DataSet erzeugen
1256
R431 Ein typisiertes DataSet im Designer erzeugen
1259
R432 Ein typisiertes DataSet befüllen
1262
R433 Eine LINQ to SQL-Abfrage realisieren
1264
17 ASP.NET/Webdienste
1268
R434 Eine einfache Webanwendung erstellen
1268
R435 Tabellen mit der Table-Komponente erstellen
1274
R436 Daten zwischen Web Forms austauschen
1281
R437 Informationen über den Browser ermitteln
1284
R438 Die Bildschirmauflösung des Clients ermitteln
1286
R439 Das Browser-Fenster maximieren
1287
R440 Cookies in ASP.NET-Anwendungen verwenden
1288
R441 HTML-Ausgaben an den Client senden
1290
R442 Bilder/Dateien an den Client senden
1292
R443 Die IP-Adresse des Clients abfragen
1293
R444 Die Anzahl der Seitenaufrufe eines Users ermitteln
1294
R445 Auf den Fehlercode 404 reagieren
1295
R446 Die Validierung temporär deaktivieren
1298
R447 Den Eingabefokus bei Validierung setzen
1298
R448 Eine clientseitige Validierung realisieren
1298
R449 Die Zellen in einem GridView formatieren
1299
R450 Ein GridView mit Bildlaufleisten realisieren
1301
R451 Einen Mouseover-Effekte im GridView realisieren
1302
R452 Keine Daten im GridView vorhanden
1303
R453 Daten einfach ins MS Excel-Format exportieren
1304
R454 Berechnungen in GridView-Zeilen realisieren
1307
R455 Spaltensummen im GridView berechnen
1308
R456 Währungswerte im GridView korrekt anzeigen
1310
R457 Eine Validierung im GridView realisieren
1311
R458 Mit einem Popup-Fenster Detaildaten anzeigen
1313
R459 Eine Sicherheitsabfrage realisieren
1317
R460 E-Mail-Versand in ASP.NET realisieren
1318
R461 Verzeichnisbäume mit der TreeView anzeigen
1320
R462 Datenaustausch zwischen ClientScript und Server
1323
R463 Dateien auf den Server hochladen
1324
R464 Ein ASP.NET-Menü dynamisch erzeugen
1325
R465 Die Browser-Kopfzeile zur Laufzeit ändern
1327
R466 Einen Zeilenumbruch im Label-Control realisieren
1328
R467 HTML-Zeichenfolgen im Browser anzeigen
1328
R468 Die Browser-Scrollposition wiederherstellen
1330
R469 Dateien eines Unterverzeichnisses auflisten
1330
R470 MouseOver-Effekte für Controls realisieren
1332
R471 Server Controls zur Laufzeit erzeugen
1333
R472 Doppelklicks auf Schaltflächen verhindern
1336
R473 Das Browserfenster per Client-Skript schließen
1337
R474 Ein ASP.NET User Control programmieren
1338
R475 Grafikausgaben per User Control realisieren
1341
R476 Eine Webseite per JavaScript drucken
1345
R477 Die Upload-Begrenzung ändern
1345
R478 Ein Projekt auf den IIS exportieren
1346
R479 Ärger mit den Cookies vermeiden
1347
R480 Einen XML-Webdienst programmieren
1349
R481 Einen Webdienst-Client erstellen
1353
R482 Datenbankzugriffe mit Webdiensten realisieren
1358
R483 Einen Webverweis aktualisieren
1373
R484 Authentifikation für Webdienste nutzen
1374
R485 Caching in Webdiensten realisieren
1375
R486 Den Microsoft IIS nachträglich installieren
1377
R487 Die AJAX-Controls verwenden
1380
R488 Datenbindung mittels EntityDataSource realisieren
1382
R489 Den QueryExtender zum Filtern verwenden
1388
R490 Tipps & Tricks
1392
Ärger mit Leerzeichen in URLs vermeiden
1392
Testen, ob Nutzer angemeldet ist
1393
Den Namen des aktuellen Nutzers ermitteln
1393
Eine zufällige Datei zur Anzeige auswählen
1393
Einen Datei speichern unter-Dialog anzeigen lassen
1394
Anwendungseinstellungen in der Web.config sichern
1395
18 Reporting Services
1398
R491 Einen einfachen Bericht entwerfen
1398
R492 Einen Bericht ohne Assistentenhilfe erstellen
1403
R493 Im Bericht sortieren
1406
R494 Im Bericht filtern
1410
R495 Weitere Tipps & Tricks
1413
Trennlinien in Tabellen realisieren
1413
Währungsformatierung
1414
Datumsformatierung
1414
Wechselnde Zeilenfarben zuweisen
1414
Anzeige von True und False in Boolean-Feldern vermeiden
1414
Anzeige von Nullwerten unterdrücken
1415
Abstand zwischen zwei Tabellenspalten vergrößern
1415
Die lästigen Sekunden beseitigen
1415
Nachkommastellen festlegen
1415
Werte berechnen und formatieren
1415
Weitere Informationen zu den Microsoft Reporting Services
1415
19 Komplexbeispiele
1416
R496 Kleines Textverarbeitungsprogramm
1416
MDI-Rahmenfenster
1417
MDI-Kindfenster
1417
Menüs zusammenführen
1419
PopUp-Menü hinzufügen
1421
Programmtest
1428
Dokumente drucken
1428
Bemerkungen zur RichTextBox
1433
R497 Buchungssystem mit Random Access Datei
1433
Klassenübersicht
1433
Entwicklung des Geschäftsmodells
1434
Programmtest
1444
R498 Ein einfacher FTP-Client
1446
Auflisten des FTP-Verzeichnisses
1447
Herunterladen einer Datei per FTP
1448
Heraufladen einer Datei per FTP
1449
Löschen einer Datei im FTP-Verzeichnis
1450
Bedienfunktionen
1451
Programmtest
1451
R499 Lösen von linearen Gleichungssystemen
1453
Ein wenig Theorie
1453
Komponente CTBMatrix
1455
Programmtest
1459
R500 Rechner für komplexe Zahlen
1462
Was sind komplexe Zahlen?
1462
Programmierung der Klasse CComplexN
1463
Programmtest
1468
R501 Formel-Rechner mit dem CodeDOM
1470
Basisversion des Rechners
1471
Funktionsverlauf grafisch darstellen
1475
Anhang
1480
A Glossar
1480
B Wichtige Datei-Extensions
1485
Index
1486