Sie sind hier
E-Book

Visual Basic 2012 - Kochbuch

AutorThomas Gewinnus, Walter Doberenz
VerlagCarl Hanser Fachbuchverlag
Erscheinungsjahr2013
Seitenanzahl1498 Seiten
ISBN9783446435636
CD zum Buch1
FormatPDF
KopierschutzWasserzeichen/DRM
GerätePC/MAC/eReader/Tablet
Preis31,99 EUR

VISUAL BASIC 2012:
- Für Einsteiger, Fortgeschrittene und Profis
- Mit Lernbeispielen und Lösungen, nach denen Sie anderswo vergeblich suchen
- 650 Seiten Bonuskapitel
- Alle Beispiele aus dem Buch unter: www.doko-buch.de
Dieses Kochbuch bietet Ihnen 500 qualitativ hochwertige Rezepte, die zum sofortigen Ausprobieren und Experimentieren einladen.
Der inhaltliche Bogen spannt sich vom simplen Einsteigerbeispiel bis hin zu komplexen Profi-Techniken. Anfänger erhalten ein umfangreiches Praktikum zu den Grundlagen der .NET-Programmierung mit Visual Basic 2012, dem Profi liefert es fortgeschrittene Programmiertechniken zu allen wesentlichen Einsatzgebieten der Windows- und Webprogrammierung unter Visual Studio 2012.
Den Schwerpunkt dieser Neuauflage stellen die Rezepte zur Entwicklung von Apps für Windows 8 dar.
Die Rezepte sind - in 19 Themengruppen übersichtlich angeordnet und mit treffsicheren Titeln ausgestattet - schnell auffindbar. Das abschließende Kapitel des Buches demonstriert in größeren Beispielapplikationen verschiedene Programmiertechniken im Zusammenhang.
AUS DEM INHALT:
VB-Sprachfeatures, OOP, LINQ // Dateien & Dateisystem // Asynchrone Programmierung & Task Parallel Library // WPF & XAML // Windows Store Apps & WinRT // XML, ADO.NET, DataSet, MS Event Pattern // Konsolen-Anwendungen // GUI-Programmierung mit Windows Forms // Web-Applikationen mit ASP.NET & Silverlight // Verteilen von Anwendungen

Walter DOBERENZ und Thomas GEWINNUS haben sich als Entwickler, Dozenten und Fachbuchautoren für Microsoft- und Borland-Entwicklerwerkzeuge einen Namen gemacht. Ihre Fachbücher sind seit Jahren als Standardwerke etabliert.

Kaufen Sie hier:

Horizontale Tabs

Blick ins Buch
Inhaltsverzeichnis
Visual Basic 2012 - Kochbuch
4
Inhaltsverzeichnis
6
Vorwort26
1 Kleiner VB-Anfängerkurs30
R1 Das EVA-Prinzip anwenden30
R2 Ein Array definieren und initialisieren34
R3 Die Arraygröße zur Laufzeit ändern36
R4 Berechnungen in eine Methode auslagern38
R5 Konsolenprogramm nach Windows portieren42
R6 Werte in einer ListBox anzeigen45
2 Sprache50
R7 Anwendungen von C# nach Visual Basic portieren50
R8 String in Array kopieren und umgekehrt56
R9 Ein Byte-Array in einen String konvertieren58
R10 Strukturvariablen in Arrays einsetzen60
R11 Eine einzelne Spalte aus einem Array kopieren62
R12 In einer ArrayList suchen und sortieren64
R13 In einer generischen Liste suchen und sortieren66
R14 Zufallszahlen erzeugen68
R15 Eine Iterationsschleife verstehen (Quadratwurzel)69
R16 Eine Iterationsschleife verstehen (Goldener Schnitt)72
R17 Funktionen rekursiv aufrufen73
R18 Zeichenketten mittels StringBuilder addieren75
R19 Strings vergleichen78
R20 Eine Stoppuhr programmieren81
R21 Zeitangaben runden83
R22 Zeitdifferenzen ermitteln84
R23 Datumsdifferenzen ermitteln86
R24 Das Alter in Jahren bestimmen88
R25 Die Monatsdifferenz berechnen90
R26 Das Datum beweglicher Feiertage berechnen91
R27 Ersten und letzten Wochentag des Monats ermitteln93
R28 Den Wochentag eines Datums ermitteln94
R29 Abschreibungen auf Monatsbasis berechnen96
R30 Reisespesen berechnen99
R31 Geldbeträge kaufmännisch runden102
R32 Fehler bei mathematischen Operationen behandeln103
R33 Mit Potenzen und Wurzeln rechnen107
R34 Einen Delegate definieren und anwenden108
R35 Mit Delegates sortieren (Bubblesort)110
R36 Referenz- oder Wertetypen als Parameter übergeben113
R37 LINQ im Schnelldurchgang erlernen116
R38 Strings mit LINQ abfragen und filtern118
R39 Duplikate aus einer Liste oder einem Array entfernen120
R40 Arrays mit LINQ initialisieren123
R41 Arrays per LINQ mit Zufallszahlen füllen125
R42 Einen String mit Wiederholmuster erzeugen127
R43 Mit LINQ Zahlen und Strings sortieren128
R44 Mit LINQ Collections von Objekten sortieren129
R45 Ergebnisse von LINQ-Abfragen in ein Array kopieren132
R46 Sortieren mit IComparable/IComparer132
R47 Mit Async und Await asynchron programmieren137
R48 Tipps & Tricks139
Die aktuelle Uhrzeit anzeigen139
Die Uhrzeit als DateTime-Datentyp speichern139
Zahlen definiert runden139
Auf das letzte Zeichen im String testen140
Die letzten Zeichen eines Strings abschneiden140
Leerzeichen aus einem String entfernen140
Zur Laufzeit ein Array definieren140
3 OOP/Komponenten142
R49 Überladene versus überschriebene Methoden142
R50 Aggregation und Vererbung gegenüberstellen145
R51 Objekte serialisieren151
R52 Ein wieder verwendbares Formular erstellen153
R53 Von einem Formular erben157
R54 Von vorhandenen Steuerelementen erben161
R55 Eine Komponente zur Farbauswahl entwickeln165
R56 Eine Digitalanzeige-Komponente programmieren169
R57 OOP beim Kartenspiel erlernen175
R58 Eine Klasse zur Matrizenrechnung entwickeln179
R59 Interop-Typen in die Assembly einbetten184
R60 Das Observer-Pattern anwenden (Variante 1)187
R61 Das Observer-Pattern anwenden (Variante 2)190
R62 Einen Objektbaum in generischen Listen abspeichern195
R63 Einen mehrschichtigen Entwurf praktizieren201
4 Windows Forms-Anwendungen218
R64 Das Startformular festlegen218
R65 Beim Programmstart eine Abfrage ausführen219
R66 Das Schließen des Formulars verhindern221
R67 Mit mehreren Formularen arbeiten222
R68 Eine MDI-Applikation erstellen226
R69 Formulare im Formular anzeigen230
R70 Zur Laufzeit ein Steuerelement erzeugen232
R71 Steuerelemente-Array per Code erzeugen234
R72 Auf ein Control-Array zugreifen236
R73 Mit der TextBox arbeiten239
R74 In einer TextBox suchen241
R75 Nur Zahleneingaben zulassen242
R76 Dezimalkomma in Dezimalpunkt umwandeln244
R77 Die Schrifteigenschaften einer TextBox ändern244
R78 Tastatureingaben für mehrere TextBoxen filtern247
R79 RadioButtons und CheckBoxen einsetzen249
R80 Die ListBox kennen lernen250
R81 Die ComboBox kennen lernen253
R82 Objekte in ListBox/ComboBox anzeigen256
R83 Mit der CheckedListBox arbeiten259
R84 Die Maus abfragen261
R85 Das TableLayoutPanel einsetzen263
R86 Mit einem Kontextmenü arbeiten267
R87 Einfache Datenbindung praktizieren269
R88 Anwendungseinstellungen an Steuerelemente binden272
R89 Mit Drag & Drop arbeiten276
R90 Mit dem ErrorProvider arbeiten280
R91 Eingaben validieren283
R92 Das NotifyIcon-Control in der Taskleiste einsetzen286
R93 Ein Array in einer ListView anzeigen290
R94 Eine ListView mit dem Inhalt eines DataSets füllen292
R95 In der ListView nach beliebigen Spalten sortieren296
R96 Das Microsoft Chart-Control verwenden301
R97 WPF-Komponenten mit dem ElementHost anzeigen305
R98 Die Einstellungen des User-Interface sichern308
R99 Drag & Drop im Steuerelemente-Array realisieren312
R100 Programmierung einer mehrspaltigen ListBox320
R101 Die Tabulatorbreite verändern323
5 Windows Presentation Foundation326
R102 WPF-Anwendung im Fullscreen-Mode starten326
R103 Fenster auf einem bestimmten Screen anzeigen327
R104 Das Hauptfenster festlegen und ändern328
R105 Einen Splash-Screen erzeugen und anzeigen330
R106 Eine WPF-Browseranwendung erstellen332
Größe und Titel des Browserfensters festlegen332
Größe der Browseranwendung anpassen333
Ein-/Ausblenden der Navigationsschaltflächen334
Navigation zwischen einzelnen Seiten (Pages)335
Verwendung von Cookies337
Abfrage von QueryStrings338
Übergabe von Page-Instanzen per Konstruktor339
Eine Instanz der Seite erhalten340
Einen Ersatz für Window realisieren341
R108 Grafiken in WPF skaliert anzeigen344
R109 Grafiken aus Dateien zur Laufzeit laden346
R110 Grafiken aus Ressourcen zur Laufzeit zuweisen348
R111 Sonderzeichen im Content darstellen350
R112 Eigene Schriftarten in die Anwendung einbetten352
R113 WPF-Controls trotz Layout frei positionieren354
R114 Textformatierungen im Content realisieren355
R115 Irreguläre Window-Formen erzeugen356
R116 Einfache Zeichnungen zur Laufzeit ausgeben358
R117 Programmparameter auswerten360
R118 Ein Video anzeigen und steuern362
R119 Schatteneffekt für Controls realisieren365
R120 Eine TextBox beim Fokuserhalt optisch markieren367
R121 Den TextBox-Inhalt beim Fokuserhalt markieren369
R122 Den Pfad der aktuellen Anwendung bestimmen370
R123 Formulare per Reflection auswählen und anzeigen371
R124 Datenbindung für Anwendungseinstellungen372
R125 Deutsches Datumsformat anzeigen374
R126 Einen Timer in WPF nutzen376
R127 Das User-Interface am Task-Ende aktualisieren377
R128 Das User-Interface aus dem Task aktualisieren379
R129 Collections in Hintergrundthreads füllen381
R130 Einen Ribbon in meine Anwendung einbinden386
R131 Das WPF-Chart-Control verwenden396
6 Silverlight400
R132 Den Fokus auf das Silverlight-Plugin setzen400
R133 Zugriff auf die Zwischenablage realisieren401
R134 Drag & Drop-Unterstützung realisieren402
R135 Den Querystring der aktuellen Seite auswerten405
R136 Dokumente in Silverlight drucken406
R137 Einen Webcam-Screenshot drucken408
R138 ASP.NET- und WCF-Dienste einbinden413
R139 Die WCF Data Services nutzen421
R140 Eine Desktop-Anwendung erzeugen429
R141 Assemblies nachladen434
R142 Daten per ZIP-Datei nachladen437
R143 Kommunikation zwischen Plugins realisieren439
R144 Einen Timer in Silverlight nutzen443
R145 Weitere Dialogfenster öffnen445
R146 Dateien auf dem Client speichern447
7 Windows Store Apps450
R147 Den App-Aufbau verstehen und ändern450
R148 Die Startseite festlegen454
R149 Prüfen, ob die App zum ersten Mal gestartet wurde457
R150 App-Zustände vor dem Programmende sichern458
R151 Anmeldedaten sicher speichern465
R152 Zwischen App-Seiten navigieren469
R153 Informationen zwischen Seiten austauschen474
R154 Auflösungsabhängige Bild-Ressourcen einbetten474
R155 Einer App ein anderes Theme zuweisen478
R156 Die Windows-Kontakt-Liste verwenden482
R157 Eine E-Mail versenden485
R158 Apps in die Windows 8-Suche integrieren488
R159 Das Einstellungen-Panel verwenden495
R160 Einstellungen über mehrere Geräte synchronisieren505
R161 Auf Größen- und Formatänderungen reagieren505
R162 Die Modern UI-Live Tiles ansteuern510
R163 Eine Dateiverknüpfung erstellen516
R164 Die Zwischenablage verwenden520
R165 Daten anderen Apps zur Verfügung stellen527
R166 Daten aus anderen Apps konsumieren531
R167 FilePicker für die Dateiauswahl verwenden541
R168 Von der MessageBox zum MessageDialog546
R170 Einen Style zur Laufzeit zuweisen550
R171 Eine App per Code beenden551
R172 Die Positionskoordinaten für Google-Maps nutzen551
R173 Eine Pause realisieren556
R174 Global auf Tasteneingaben reagieren558
R175 Einen Timer programmieren560
R176 Die aktuelle Bildschirmauflösung ermitteln561
R177 Auf ein Touch-Eingabegerät testen563
R178 Prüfen, ob eine Tastatur angeschlossen ist565
R179 Die virtuelle Tastatur richtig einsetzen565
R180 Prüfen, ob eine Internetverbindung verfügbar ist567
R181 Informationen über das aktuelle Package abrufen569
R182 Das Verzeichnis der App bestimmen572
R183 Soundausgaben im Background realisieren572
R184 Audiodaten aufnehmen und wiedergeben578
R185 Bilder/Videos mit dem WinRT-Dialog aufnehmen582
R186 Bilder/Videos mit eigenem Userinterface aufnehmen586
R187 Windows Store Apps richtig debuggen591
R188 Apps auf einem anderen PC installieren596
8 Schnittstellen598
R189 Eine einfache E-Mail versenden598
R190 E-Mails mit dem integrierten Mail-Client versenden599
R191 Die Zwischenablage verwenden601
R192 Die WIA-Library kennenlernen602
Installation/Vorbereitung603
Einstieg mit kleiner Beispielanwendung604
Reagieren auf das Verbinden/Trennen von Geräten606
Ermitteln der verfügbaren Geräte606
Anzeige der Geräteeigenschaften607
Ein Bild einlesen608
Bild(er) drucken per Assistent611
Den Scanner-Assistent aufrufen612
Grafikbearbeitung mit WIA613
R193 Auf eine Webcam zugreifen614
R194 Auf den Scanner zugreifen617
R195 Auf die serielle Schnittstelle zugreifen622
R196 OpenOffice.org Writer per OLE steuern625
R197 Mit OLE-Automation auf MS Access zugreifen633
R198 Ein Managed Add-In programmieren und einbinden637
R199 Sound per MCI aufnehmen645
R200 Mikrofonpegel anzeigen649
R201 Pegeldiagramm aufzeichnen650
R202 Sound-und Video-Dateien per MCI abspielen654
R203 Eine C-DLL in VB einbinden662
9 System670
R204 Nutzer und Gruppen des Systems ermitteln670
R205 Testen, ob Nutzer in einer Gruppe enthalten ist671
R206 Testen, ob der Nutzer ein Administrator ist673
R207 Die IP-Adressen des Computers bestimmen675
R208 Die IP-Adresse über den Hostnamen bestimmen676
R209 Diverse Systeminformationen ermitteln677
Betriebssystem (Name, Version, Bootmode)677
Schriftarten/-Informationen678
Bildschirme679
Netzwerk (User-Name, PC-Name ...)680
Environment Variablen auslesen681
Energiestatus682
Hardware-Informationen682
Anwendung (Pfad, Name, Assemblies)683
Soundkarte(n)684
CLR-Version685
R210 Alles über den Bildschirm erfahren685
R211 Die Registrierdatenbank verwenden686
R212 Eine verknüpfte Anwendung öffnen690
R213 Eine Dateiverknüpfung erzeugen690
R214 Den Computer herunterfahren oder neu starten692
R215 Den "Herunterfahren"-Dialog anzeigen696
R216 Das System-Shutdown-Ereignis auswerten698
R217 Windows in den Standby-Modus versetzen698
R218 Systemereignisse auswerten699
R219 Windows Botschaften verarbeiten700
R220 Alle geöffneten Windows Fenster ermitteln702
R221 Die Taskbar Notification Area (TNA) verwenden705
R222 Neue Programmgruppen erzeugen707
R223 Verknüpfungen auf dem Desktop erzeugen709
R224 Den Bildschirmschoner aktivieren/deaktivieren711
R225 Drag & Drop mit dem Explorer realisieren712
R226 System-Icons verwenden713
R227 Die Desktop-Icons ein-/ausblenden714
R228 Die Taskbar ausblenden715
R229 Den Papierkorb leeren716
R230 Den Windows Suchassistenten verwenden717
R231 Systemtöne und WAV-Dateien wiedergeben719
R232 Das Windows-Systemprotokoll nutzen721
R233 Das Windows-Systemprotokoll überwachen723
R234 Die Zwischenablage überwachen und anzeigen724
R235 Das Datei-Eigenschaftenfenster anzeigen727
R236 Prüfen, ob Visual Styles aktiviert sind729
R237 Schriftarten dynamisch einbinden und verwenden730
R238 Eine Soundkarte erkennen732
R239 Prozess- und Thread-Informationen gewinnen733
R240 Ein externes Programm starten737
R241 Eine externe Anwendung starten und überwachen740
R242 Erhöhte Berechtigungen erhalten742
10 Sonstiges748
R243 Logische Fehler mittels Debugger aufspüren748
R244 Eigene Fehlerklassen definieren755
R245 Die MessageBox-Klasse verwenden757
R246 Nur eine Anwendungsinstanz zulassen759
R247 Die Anwendungsparameter auswerten761
R248 Tastaturbefehle senden763
R249 Mittels Reflection Typinformationen sammeln766
R250 Ressourcen per Reflection auslesen768
R251 Methode per Reflection oder Late Binding aufrufen771
R252 Mehrere Methoden parallel verarbeiten773
R253 Arrays parallel verarbeiten777
R254 Client/Server-Anwendung mit zwei Projekten781
R255 Eine Windows Form-Anwendung lokalisieren784
R256 Eine Assembly dynamisch einbinden788
R257 ILSpy zum "Schnüffeln" verwenden791
R258 Eine GUID erzeugen794
R259 Bytes in Megabyte umrechnen794
R260 Hex-Dezimal-Bytes-Konverter795
R261 Einen langen Hex-String in Bytes umwandeln799
R262 Einen String verschlüsseln801
R263 Die Verwendung von DoEvents verstehen803
R264 Eine Pause realisieren806
R265 Numerische Integration verstehen807
R266 Hilfedateien programmieren811
R267 Hilfedateien in die VB-Anwendung einbinden815
R268 Eine alternative Hilfe-IDE verwenden819
R269 Installationsdateien erzeugen820
R270 Eine farbige Konsolenanwendung realisieren831
R271 Lesbare Menüleisten in Visual Studio 2012 anzeigen833
Index834
Ergänzungsband
850
Inhaltsverzeichnis
852
Zweites Vorwort862
11 Kleiner OOP-Crashkurs864
R272 Klassen und Objekte verstehen864
R273 Einen eigenen Konstruktor implementieren869
R274 Eigenschaften kapseln871
R275 Vererbung und Polymorphie anwenden874
R276 Ereignisse programmieren881
R277 Das Observer-Pattern demonstrieren885
R278 Multicast-Events verwenden894
R279 Das Microsoft Event Pattern implementieren896
12 Grafikprogrammierung902
R280 Ein Graphics-Objekt erzeugen902
R281 Verbundene Linien und Pfeile zeichnen905
R282 Eine gemusterte Linie zeichnen906
R283 Rechtecke und Ellipsen zeichnen907
R284 Rechtecke mit runden Ecken zeichnen909
R285 Transparente Farben verwenden910
R286 Ein Tortendiagramm zeichnen912
R287 Die Grafikdialoge richtig einsetzen913
R288 Ein Control-Array mit Grafiken ausstatten914
R289 Einen grafischen Würfel programmieren918
R290 Den Abstand zwischen zwei Punkten berechnen920
R291 Ein einfaches Balkendiagramm zeichnen922
R292 Das Mischen von Farbwerten verstehen926
R293 Eine Verkehrsampel programmieren930
R294 Eine 2D-Vektorgrafik manipulieren934
R295 Geometrische Transformationen durchführen938
R296 Eine Grafik scrollen941
R297 Eine Bitmap erzeugen und als Datei speichern942
R298 Eine Metafilegrafik erzeugen und speichern943
R299 Einen Fenster-Screenshot erzeugen944
R300 Einen Desktop-Screenshot realisieren946
R301 Auf dem Windows-Desktop zeichnen949
R302 Eine Grafik aus den Programmressourcen laden951
R303 Zwei Farbwerte miteinander vergleichen952
R304 Einen Farbverlauf erzeugen953
R305 Einen transparenten Stift erzeugen954
R306 Texte gedreht ausgeben955
R307 Text mit Schatten ausgeben957
R308 Mehrzeiligen Text ausgeben958
R309 Text mit Tabulatoren ausgeben959
R310 Die installierten Schriftarten ermitteln960
R311 Die JPEG-Kompression festlegen961
R312 Eine Grafik maskieren963
R313 Die Transparenz einer Grafik steuern965
R314 Einfache GIF-Animationen wiedergeben967
R315 Auf einzelne GIF-Frames zugreifen968
R316 Aus animierten Gifs ein Bitmap-Strip erzeugen970
R317 Flackernde Grafikausgaben vermeiden971
R318 Einfache Grafikanimationen realisieren974
R319 RGB-Grafiken manipulieren976
R320 Einen Markierungsrahmen erzeugen982
R321 Zeichenoperationen mit der Maus realisieren984
R322 Ein Testbild programmieren987
13 Drucker/Drucken992
R323 Mit Visual Basic drucken992
R324 Den Windows Standard-Drucker ermitteln993
R325 Den Windows Standard-Drucker ändern994
R326 Die verfügbaren Drucker ermitteln995
R327 Einen Drucker auswählen996
R328 Papierformate und Seitenabmessungen bestimmen997
R329 Den physikalischen Druckbereich ermitteln998
R330 Die aktuelle Seitenausrichtung ermitteln999
R331 Testen ob es sich um einen Farbdrucker handelt1000
R332 Die physikalische Druckauflösung abfragen1000
R333 Prüfen, ob beidseitiger Druck möglich ist1002
R334 Einen Informationsgerätekontext erzeugen1002
R335 Drucken in Millimetern1004
R336 Die Seitenränder für den Druck festlegen1005
R337 Den Druckjobnamen festlegen1007
R338 Die Anzahl der Kopien festlegen1007
R339 Beidseitigen Druck realisieren1008
R340 Bestimmte Seitenbereiche drucken1009
R341 Den PageSetup-Dialog verwenden1014
R342 Das Windows-Drucker-Fenster anzeigen1016
R343 Eine Textdatei drucken1017
R344 Den Inhalt einer TextBox drucken1020
R345 Den Drucker umfassend konfigurieren1022
R346 Mit Microsoft Word per OLE drucken1031
R347 Ein Microsoft Word-Formulare füllen und drucken1035
R348 Mit Microsoft Access drucken1038
R349 Die Drucker-Konfiguration anzeigen1040
R350 Diverse Druckereigenschaften bestimmen1041
R351 Dokumente mit dem Internet Explorer drucken1043
R352 Einen Drucker anhalten1044
14 Dateien/Verzeichnisse1046
R353 Mit den Dateidialogen auf eine Textdatei zugreifen1046
R354 Alle Unterverzeichnisse auflisten1050
R355 Alle Dateien auflisten1051
R356 Die GetFileSystemInfos-Methode einsetzen1052
R357 Die Path-Klasse kennen lernen1054
R358 Verzeichnis- und Datei-Informationen gewinnen1055
R359 Änderungen im Dateisystem überwachen1058
R360 Dateien rekursiv suchen1061
R361 Eine sequenzielle Datei lesen und schreiben1063
R362 Serialisierte Objekte in einer Datei abspeichern1066
R363 Den Inhalt einer ListView als Datei abspeichern1070
R364 Den Verzeichnisinhalt in einer ListView anzeigen1075
R365 Einen Verzeichnisbaum in eine TreeView einlesen1078
R366 Eine Datei verschlüsseln1080
R367 Eine Datei komprimieren1083
R368 Echte ZIP-Dateien erstellen1085
R369 Die vorhandenen Laufwerke feststellen1087
R370 Datei-Ladefortschritt mit ProgressBar anzeigen1088
R371 PDFs erstellen/exportieren1090
R372 Eine CSV-Datei erstellen1093
R373 Eine CSV-Datei mit LINQ lesen und auswerten1096
R374 Einen korrekten Dateinamen erzeugen1099
15 XML1100
R375 DataSets in XML-Strings konvertieren1100
R376 DataSets in XML-Dateien speichern1104
R377 In Dokumenten mit dem XPathNavigator navigieren1107
R378 In Dokumenten mit XElement/XDocument navigieren1111
R379 In Dokumenten mit dem XPathNavigator suchen1116
R380 Hierarchische Daten in einer TreeView darstellen1118
R381 XML-Daten mit dem XmlReader lesen1122
R382 XML-Daten mit LINQ to XML einlesen/filtern1124
R383 XML-Daten mit dem XmlWriter erzeugen1126
R384 XML-Dokumente mit LINQ to XML erzeugen1129
R385 Verzeichnisstruktur als XML-Dokument sichern1130
R386 Binäre Daten in einem XML-Dokument speichern1133
R387 Objektstrukturen im XML-Format sichern1135
R388 XML-Dokumente mit XSLT transformieren1141
R389 XML-Dokumente mit LINQ transformieren1143
R390 XML-Daten mit XmlDataDocument bearbeiten1145
R391 XML-Daten in SQL Server-Tabellen speichern1147
R392 XML-Dokumente in Webanwendungen anzeigen1149
16 ADO.NET1154
R393 Auf eine Access-Datenbank zugreifen1154
R394 Auf den SQL Server zugreifen1157
R395 ConnectionString in Konfigurationsdatei ablegen1159
R396 Den DataReader kennen lernen1162
R397 Minimaler DB-Client für Lese- und Schreibzugriff1163
R398 Schemainformationen verwenden1166
R399 Query Notifications verwenden1169
R400 Mit einer Datenquelle arbeiten1173
R401 Eine Aktionsabfrage ausführen1180
R402 Daten direkt hinzufügen oder löschen1182
R403 Gespeicherte Prozeduren aufrufen1185
R404 Eine Access-Auswahlabfrage aufrufen1188
R405 Parametrierte Abfragen unter MS Access ausführen1190
R406 Parametrierte Abfragen für SQL Server ausführen1192
R407 Datumswerte in SQL-Anweisungen einbauen1193
R408 Die Datenbank manuell aktualisieren1196
R409 Die Datenbank mit CommandBuilder aktualisieren1200
R410 Mit Stapel-Abfragen arbeiten1201
R411 RowUpdating-/RowUpdated-Ereignisse verwenden1203
R412 MARS kennen lernen1205
R413 Auf Zeilen und Spalten der DataTable zugreifen1209
R414 Eine ListBox an einen DataView binden1211
R415 Das DataGridView mit ComboBoxen ausrüsten1213
R416 Auf eine einzelne Zeile im DataGridView zugreifen1215
R417 DataTable erzeugen und in Binärdatei speichern1218
R418 Eine DataTable in einer XML-Datei abspeichern1222
R419 Die RemotingFormat-Property des DataSets nutzen1223
R420 Master-Detail-Beziehungen im DataGrid anzeigen1226
R421 Im DataView sortieren und filtern1228
R422 Im DataView nach Datensätzen suchen1230
R423 Zwischen DataTable und DataReader umwandeln1232
R424 Steuerelemente manuell an ein DataSet binden1234
R425 Datensätze im Detail-Formular editieren1239
R426 Tabellen mittels ComboBox verknüpfen1244
R427 Spalten und Zeilen im DataGridView formatieren1248
R428 DataReader in einer ListView anzeigen1250
R429 Bilder aus der Datenbank anzeigen1253
R430 Ein ungebundenes DataSet erzeugen1256
R431 Ein typisiertes DataSet im Designer erzeugen1259
R432 Ein typisiertes DataSet befüllen1262
R433 Eine LINQ to SQL-Abfrage realisieren1264
17 ASP.NET/Webdienste1268
R434 Eine einfache Webanwendung erstellen1268
R435 Tabellen mit der Table-Komponente erstellen1274
R436 Daten zwischen Web Forms austauschen1281
R437 Informationen über den Browser ermitteln1284
R438 Die Bildschirmauflösung des Clients ermitteln1286
R439 Das Browser-Fenster maximieren1287
R440 Cookies in ASP.NET-Anwendungen verwenden1288
R441 HTML-Ausgaben an den Client senden1290
R442 Bilder/Dateien an den Client senden1292
R443 Die IP-Adresse des Clients abfragen1293
R444 Die Anzahl der Seitenaufrufe eines Users ermitteln1294
R445 Auf den Fehlercode 404 reagieren1295
R446 Die Validierung temporär deaktivieren1298
R447 Den Eingabefokus bei Validierung setzen1298
R448 Eine clientseitige Validierung realisieren1298
R449 Die Zellen in einem GridView formatieren1299
R450 Ein GridView mit Bildlaufleisten realisieren1301
R451 Einen Mouseover-Effekte im GridView realisieren1302
R452 Keine Daten im GridView vorhanden1303
R453 Daten einfach ins MS Excel-Format exportieren1304
R454 Berechnungen in GridView-Zeilen realisieren1307
R455 Spaltensummen im GridView berechnen1308
R456 Währungswerte im GridView korrekt anzeigen1310
R457 Eine Validierung im GridView realisieren1311
R458 Mit einem Popup-Fenster Detaildaten anzeigen1313
R459 Eine Sicherheitsabfrage realisieren1317
R460 E-Mail-Versand in ASP.NET realisieren1318
R461 Verzeichnisbäume mit der TreeView anzeigen1320
R462 Datenaustausch zwischen ClientScript und Server1323
R463 Dateien auf den Server hochladen1324
R464 Ein ASP.NET-Menü dynamisch erzeugen1325
R465 Die Browser-Kopfzeile zur Laufzeit ändern1327
R466 Einen Zeilenumbruch im Label-Control realisieren1328
R467 HTML-Zeichenfolgen im Browser anzeigen1328
R468 Die Browser-Scrollposition wiederherstellen1330
R469 Dateien eines Unterverzeichnisses auflisten1330
R470 MouseOver-Effekte für Controls realisieren1332
R471 Server Controls zur Laufzeit erzeugen1333
R472 Doppelklicks auf Schaltflächen verhindern1336
R473 Das Browserfenster per Client-Skript schließen1337
R474 Ein ASP.NET User Control programmieren1338
R475 Grafikausgaben per User Control realisieren1341
R476 Eine Webseite per JavaScript drucken1345
R477 Die Upload-Begrenzung ändern1345
R478 Ein Projekt auf den IIS exportieren1346
R479 Ärger mit den Cookies vermeiden1347
R480 Einen XML-Webdienst programmieren1349
R481 Einen Webdienst-Client erstellen1353
R482 Datenbankzugriffe mit Webdiensten realisieren1358
R483 Einen Webverweis aktualisieren1373
R484 Authentifikation für Webdienste nutzen1374
R485 Caching in Webdiensten realisieren1375
R486 Den Microsoft IIS nachträglich installieren1377
R487 Die AJAX-Controls verwenden1380
R488 Datenbindung mittels EntityDataSource realisieren1382
R489 Den QueryExtender zum Filtern verwenden1388
R490 Tipps & Tricks1392
Ärger mit Leerzeichen in URLs vermeiden1392
Testen, ob Nutzer angemeldet ist1393
Den Namen des aktuellen Nutzers ermitteln1393
Eine zufällige Datei zur Anzeige auswählen1393
Einen Datei speichern unter-Dialog anzeigen lassen1394
Anwendungseinstellungen in der Web.config sichern1395
18 Reporting Services1398
R491 Einen einfachen Bericht entwerfen1398
R492 Einen Bericht ohne Assistentenhilfe erstellen1403
R493 Im Bericht sortieren1406
R494 Im Bericht filtern1410
R495 Weitere Tipps & Tricks1413
Trennlinien in Tabellen realisieren1413
Währungsformatierung1414
Datumsformatierung1414
Wechselnde Zeilenfarben zuweisen1414
Anzeige von True und False in Boolean-Feldern vermeiden1414
Anzeige von Nullwerten unterdrücken1415
Abstand zwischen zwei Tabellenspalten vergrößern1415
Die lästigen Sekunden beseitigen1415
Nachkommastellen festlegen1415
Werte berechnen und formatieren1415
Weitere Informationen zu den Microsoft Reporting Services1415
19 Komplexbeispiele1416
R496 Kleines Textverarbeitungsprogramm1416
MDI-Rahmenfenster1417
MDI-Kindfenster1417
Menüs zusammenführen1419
PopUp-Menü hinzufügen1421
Programmtest1428
Dokumente drucken1428
Bemerkungen zur RichTextBox1433
R497 Buchungssystem mit Random Access Datei1433
Klassenübersicht1433
Entwicklung des Geschäftsmodells1434
Programmtest1444
R498 Ein einfacher FTP-Client1446
Auflisten des FTP-Verzeichnisses1447
Herunterladen einer Datei per FTP1448
Heraufladen einer Datei per FTP1449
Löschen einer Datei im FTP-Verzeichnis1450
Bedienfunktionen1451
Programmtest1451
R499 Lösen von linearen Gleichungssystemen1453
Ein wenig Theorie1453
Komponente CTBMatrix1455
Programmtest1459
R500 Rechner für komplexe Zahlen1462
Was sind komplexe Zahlen?1462
Programmierung der Klasse CComplexN1463
Programmtest1468
R501 Formel-Rechner mit dem CodeDOM1470
Basisversion des Rechners1471
Funktionsverlauf grafisch darstellen1475
Anhang1480
A Glossar1480
B Wichtige Datei-Extensions1485
Index1486

Weitere E-Books zum Thema: Programmiersprachen - Softwareentwicklung

ASP.NET Shortcut

E-Book ASP.NET Shortcut
Format: PDF

Shortcut-Tipps für ASP.NET-Profis Die neue .NET-Version der Active Server Pages stellt eine Umgebung zur Entwicklung von Web-Applikationen im .NET-Framework bereit. Viele aus der Desktop-…

ASP.NET Shortcut

E-Book ASP.NET Shortcut
Format: PDF

Shortcut-Tipps für ASP.NET-Profis Die neue .NET-Version der Active Server Pages stellt eine Umgebung zur Entwicklung von Web-Applikationen im .NET-Framework bereit. Viele aus der Desktop-…

ASP.NET Shortcut

E-Book ASP.NET Shortcut
Format: PDF

Shortcut-Tipps für ASP.NET-Profis Die neue .NET-Version der Active Server Pages stellt eine Umgebung zur Entwicklung von Web-Applikationen im .NET-Framework bereit. Viele aus der Desktop-…

Programmieren lernen in PHP 5

E-Book Programmieren lernen in PHP 5
Format: PDF

Mit der Version 5 erreicht PHP einen bemerkenswerten Reifegrad, der PHP zu einer festen Größe in der Welt der Webprogrammierung macht. Gerade die leichte Erlernbarkeit macht PHP zur idealen…

Mathematik für Informatiker

E-Book Mathematik für Informatiker
Format: PDF

Die Informatik entwickelt sich in einer unglaublichen Geschwindigkeit. Häufig ist die Mathematik Grundlage von Neuerungen. Deshalb ist sie unverzichtbares Werkzeug jedes Informatikers und Pflichtfach…

Mathematik für Informatiker

E-Book Mathematik für Informatiker
Format: PDF

Die Informatik entwickelt sich in einer unglaublichen Geschwindigkeit. Häufig ist die Mathematik Grundlage von Neuerungen. Deshalb ist sie unverzichtbares Werkzeug jedes Informatikers und Pflichtfach…

Mathematik für Informatiker

E-Book Mathematik für Informatiker
Format: PDF

Die Informatik entwickelt sich in einer unglaublichen Geschwindigkeit. Häufig ist die Mathematik Grundlage von Neuerungen. Deshalb ist sie unverzichtbares Werkzeug jedes Informatikers und Pflichtfach…

Weitere Zeitschriften

Atalanta

Atalanta

Atalanta ist die Zeitschrift der Deutschen Forschungszentrale für Schmetterlingswanderung. Im Atalanta-Magazin werden Themen behandelt wie Wanderfalterforschung, Systematik, Taxonomie und Ökologie. ...

Burgen und Schlösser

Burgen und Schlösser

aktuelle Berichte zum Thema Burgen, Schlösser, Wehrbauten, Forschungsergebnisse zur Bau- und Kunstgeschichte, Denkmalpflege und Denkmalschutz Seit ihrer Gründung 1899 gibt die Deutsche ...

ea evangelische aspekte

ea evangelische aspekte

evangelische Beiträge zum Leben in Kirche und Gesellschaft Die Evangelische Akademikerschaft in Deutschland ist Herausgeberin der Zeitschrift evangelische aspekte Sie erscheint viermal im Jahr. In ...

Eishockey NEWS

Eishockey NEWS

Eishockey NEWS bringt alles über die DEL, die DEL2, die Oberliga sowie die Regionalligen und Informationen über die NHL. Dazu ausführliche Statistiken, Hintergrundberichte, Personalities ...

building & automation

building & automation

Das Fachmagazin building & automation bietet dem Elektrohandwerker und Elektroplaner eine umfassende Übersicht über alle Produktneuheiten aus der Gebäudeautomation, der Installationstechnik, dem ...