|
101 Microsoft Visual Basic .NET-Anwendungen
Mit Visual Studio .NET 2003 Testversion
CD-ROM und DVD-ROM
Microsoft Corp.
Microsoft Press
EAN: 9783860635223 (ISBN: 3-86063-522-0)
437 Seiten, paperback, 18 x 24cm, Juli, 2003
EUR 29,90 alle Angaben ohne Gewähr
|
|
Umschlagtext
Mit 101 Microsoft Visual Basic .NET-Anwendungen ist eine Auswahl der praxisnahsten Beispiele für die Entwicklung mit Visual Basic .NET. Sie erlaubt es Ihnen, am Codebeispiel die wichtigsten Konzepte der .NET-Entwicklung zu erlernen, zu verstehen und in Ihre eigenen Projekte zu übernehmen. Hier finden Sie unzählige Stunden Programmierarbeit des Visual Basic Entwicklungsteams komprimiert in Beispiele, die alle möglichen Bereiche, wie Syntax, Datenzugriff, Windows Forms, Webentwicklung, XML, Sicherheit, COM Interop und Migration, GDI+, COM+, Remoting, Serialisierung, MSMQ und Windows-Dienste abdecken. In jedem Beispiel werden die zugrunde liegenden Konzepte erklärt, der Code detailliert erläutert und Verweise auf andere verwandte Beispiele aufgeführt. Ein echtes Best-Practice-Buch für alle Visual Basic-Programmierer, ob sie sich nun zum ersten Mal mit .NET beschäftigen oder ein Nachschlagewerk für den Programmieralltag benötigen.
Lesen Sie:
• Visual Studio .NET 2003 und das .NET Framework
• Arbeiten mit Visual Basic.NET
• Datenbankanwendungen
• Windows Forms
• Web Forms und Webdienste
• Konsolenanwendungen
• Auf das Betriebssystem zugreifen
• Mit dem .NET Framework arbeiten
• Spezielle .NET Framework-Features wie Sockets, TCP-Remoting, Threadpools etc.
• Grafikausgabe mit GDI+
• COM Interop/PInvoke
• Enterprise-Dienstanwendungen erstellen
• Visual Studio .NET-Add-lns erstellen
• Anwendungen sicher machen
• Programmierkonventionen
Auf Begleit-CD/DVD:
• Der komplette Quellcode zu den Beispielen
• 60-Tage-Testversion von Visual Studio .NET 2003 auf DVD
Ein Buch für:
• Alle Visual Basic-Entwickler
Inhaltsverzeichnis
Inhaltsverzeichnis
Einführung VII
Beispielanwendungen VII
Ziele dieses Buchs VII
Für wen sich dieses Buch eignet VII
Aufbau des Buchs VIII
Installieren der Beispieldateien VIII
Systemvoraussetzungen VIII
Support IX
1 Microsoft Visual Studio .NET 2003 und Microsoft -NET Framework 1.1 1
Visual Studio .NET 2003 1
Anwendung #101: Neuerungen in Visual Studio .NET 2003 10
Parallelausführung 11
Änderungen an der Programmiersprache 15
Weitere Änderungen am .NET Framework 16
Zusammenfassung 18
2 Die Programmiersprache Microsoft Visual Basic .NET 19
Anwendung # l: Arrays 19
Anwendung # 2: Arbeiten mit DateTime-Objekten 24
Anwendung # 3: Stringverarbeitung 29
Anwendung # 4: Try... Catch. ..Finally 35
Anwendung # 5: Benutzerdefinierte Ausnahmen 40
Anwendung # 6: Den Aufrufstapel analysieren 47
Anwendung # 7: Objektorientierte Features 51
Anwendung # 8: Gültigkeitsbereich, Überladen, Überschreiben. 55
Anwendung # 9: Rückrufe 63
Anwendung #10: XML-Kommentare 67
Anwendung #11: Wichtige Verbesserungen von Visual Basic .NET 71
3 Datenbankzugriff 77
Anwendung #12: DataSet und DataView 78
Anwendung #13: Gespeicherte Prozeduren 81
Anwendung #14: SqlDataReader 85
Anwendung #15: Daten an eine ComboBox binden 89
Anwendung #16: Datenbindung mit Navigation 93
Anwendung #17: Benutzerdefinierte Formatierung bei der Datenbindung 97
Anwendung #18: Eine Windows Forms-Anwendung mit Master-Detail-Ansicht 99
Anwendung #19: Ein typisiertes DataSet 103
Anwendung #20: Ein Dateneingabeformular erstellen 107
Anwendung #21: Ein Datenformular für dreischichtige Anwendungen 112
Anwendung #22: Offline-Anwendungen 117
Anwendung #23: Datenbankobjekte mit T-SQL anlegen 123
Anwendung #24: Bilder in einer Datenbank speichern 127
Anwendung #25: Legacy-ADO 130
Anwendung #26: Crystal Reports 133
Anwendung #27: Unterschiede bei der Datenbindung in Web Forms und Windows Forms 138
Anwendung #28: Arbeiten mit dem XML-DOM 141
4 Windows Forms-Benutzerschnittstellen 147
Anwendung #29: ListBox und ComboBox 148
Anwendung #30: Standarddialogfelder 152
Anwendung #31: Textfelder überprüfen 159
Anwendung #32: Daten mit Formatcodes formatieren 164
Anwendung #33: Ein DataGrid formatieren 167
Anwendung #34: Sortieren und Filtern im DataGrid 171
Anwendung #35: Eine Anwendung im Explorer-Stil 173
Anwendung #36: Ein Taskleistensymbol erstellen 178
Anwendung #37: Menüs 182
Anwendung #38: Selbstgezeichnete Menüs 186
Anwendung #39: Die Zwischenablage 189
Anwendung #40: Drag & Drop 192
Anwendung #41: Einfache Druckfunktionen 196
Anwendung #42: Online-Hilfe für eine Anwendung 203
Anwendung #43: Unterstützung für XP-Designs 206
Anwendung #44: Windows Forms vererben 210
Anwendung #45: Top-Level-Formulare 214
Anwendung #46: Steuerelemente dynamisch erstellen 216
5 Webanwendungen 221
Anwendung #47: Web Forms für die Dateneingabe 221
Anwendung #48: Sortieren im DataGrid 228
Anwendung #49: Blättern im DataGrid 232
Anwendung #50: Einen einfachen Webdienst anbieten 236
Anwendung #51: Auf einen Webdienst zugreifen 239
Anwendung #52: Binärdaten aus einem Webdienst übertragen 243
6 Konsolenanwendungen 247
Anwendung #53: Konsolenanwendungen 247
7 Auf das Betriebssystem zugreifen 251
Anwendung #54: Umgebungseinstellungen 251
Anwendung #55: Mit dem Dateisystem arbeiten 253
Anwendung #56: Dateibenachrichtigungen empfangen 256
Anwendung #57: Ins Ereignisprotokoll schreiben 257
Anwendung #58: Leistungsindikatoren lesen und schreiben 259
Anwendung #59: Die Klasse Process und Shell-Aufrufe 262
Anwendung #60: Prozessinformationen ansehen 263
Anwendung #61: Windows-Verwaltungsinstrumentation 267
Anwendung #62: Auf Systemereignisse reagieren 269
Anwendung #63: Die serielle Schnittstelle 270
Anwendung #64: Kommunikation mit Diensten 273
Anwendung #65: Registrierungseinträge ändern 274
8 Mit dem .NET Framework arbeiten 279
Anwendung #66: Benutzerdefinierte Auflistungsklassen 279
Anwendung #67: Funktionsweise des Garbage Collectors 282
Anwendung #68: Eine Anwendung partitionieren 286
Anwendung #69: Daten über HTTP senden und empfangen 290
Anwendung #70: Reflektion 295
Anwendung #71: Die MSMQ 298
Anwendung #72: Konfigurationseinstellungen 301
Anwendung #73: Textdateien lesen und schreiben 306
Anwendung #74: Temporärdateien 309
Anwendung #75: E-Mail senden 311
Anwendung #76: Trace-Listener erstellen und einsetzen 313
Anwendung #77: Reguläre Ausdrücke 317
9 Spezielle .NET Framework-Features 319
Anwendung #78: Einen Windows-Dienst erstellen 319
Anwendung #79: Threadpools 323
Anwendung #80: Sockets 327
Anwendung #81: Auf Ressourcendateien zugreifen 330
Anwendung #82: Objekte serialisieren 332
Anwendung #83: TCP-Remoting 335
Anwendung #84: Asynchrone Aufrufe 338
10 GDI+ 343
Anwendung #85: Zeichnen mit GDI+-Stiften 343
Anwendung #86: GDI+-Pinsel 348
Anwendung #87: GDI+-Text ausgeben 351
Anwendung #88: Bilder bearbeiten mit GDI+ 357
Anwendung #89: Einen Bildschirmschoner mit GDI+ erstellen 361
Anwendung #90: Animation 366
11 Enterprise-Dienstanwendungen erstellen 371
Anwendung #91: Eine Komponente für Enterprise-Dienste erstellen 371
Anwendung #92: Rollenbasierte Sicherheit für Serviced Components 375
12 COM Interop/PInvoke 381
Anwendung #93: Office mit Hilfe von COM-Interop automatisieren 381
Anwendung #94: Den Internet Explorer über COM-Interop automatisieren 386
Anwendung #95: Win32-API-Funktionen aufrufen 390
13 Visual Studio .NET 397
Anwendung #96: Ein Visual Studio .NET-Add-In erstellen 397
14 Anwendungen sicher machen 401
Anwendung # 97: Rollenbasierte Sicherheit implementieren 401
Anwendung # 98: Ein Anmeldedialogfeld 405
Anwendung # 99: Kryptografische Hash-Algorithmen 410
Anwendung #100: Daten verschlüsseln und entschlüsseln 413
15 Programmierkonventionen 419
Warum sind Programmierkonventionen wichtig? 419
Wie viel ist zuviel? 420
Empfehlungen 420
Zusammenfassung 426
Stichwortverzeichnis 427
|
|
|