lehrerbibliothek.deDatenschutzerklärung
101 Microsoft Visual Basic .NET-Anwendungen  Mit Visual Studio .NET 2003 Testversion

CD-ROM und DVD-ROM
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