|
Visual Basic 2005 - Das
Entwicklerbuch
von Klaus Löffelmann |
Microsoft Press (c) 2006
ISBN: 3-86063-537-9
Visual Basic - Das Entwicklerbuch
ISBN: 3-86063-537-9 € 59,00 [D]
Erscheinungstermin: April 2006
1088 Seiten, 2 CD-ROM
Stand: 19.03.06 |
Download: Das Buch als PDF
Download: Begleitdateien zum Buch
Zusammenfassung:
Das umfassende Arbeitsbuch zur
Programmierung mit Visual Basic 2005. Wie schon mit dem Vorgänger zu Visual Basic
.NET 2003 hat Klaus Löffelmann sich zum Ziel gesetzt, nicht nur umfassend die objektorientierte
Programmierung mit Visual Basic zu erläutern, sondern auch hinter die Kulissen des
Codes zu blicken, um grundlegendes Verständnis für wichtige Details und Funktionsweisen
sicher zu stellen. Die vorliegende Ausgabe beschreibt auf weit über 1000 Seiten
neben den Grundlagen natürlich auch die neuen Themen im .NET Framework 2.0 und Visual
Basic 2005. Dies reicht von Generics und Operatoren-Prozeduren über den My-Namespace
bis hin zur Datenbankprogrammierung mit ADO.NET 2.0 und SQL-Server 2005 Express
Edition. Auch auf die mit zunehmender Verbreitung der Dual Core-Prozessoren immer
wichtiger werdende Programmierung von Multithreading-Anwendungen wird detailliert
eingegangen. Praxisnahe Beispiele zeigen, wie sich gerade in größeren Projekten
viel Zeit und Geld sparen lässt. Auf den beiden Begleit-CDs finden Sie die Entwicklungsumgebung
Visual Basic 2005 Express Edition sowie alle im Buch besprochenen Beispiele.
Lesen Sie:
- Neues in .NET 2.0
und der Visual Studio IDE
- OOP in VB.NET: von Klassen über Generics und Operatorenüberladungen
bis zu Schnittstellen
- Primitive Datentypen sowie kulturabhängige Format Provider
- Collections, Arrays, Enums und Einsatz generischer Collections
- Reguläre Ausdrücke
- Einsatz der neuen Framework 2.0-Steuerelemente
- Wie Windows Forms wirklich funktionieren
- GDI+ zum Zeichnen von Dokumentinhalten
- Entwickeln von Steuerelementen
- Serialisierung
von Objekten
- Threading, Synchronisation von Threads und Threads in Windows-Anwendungen
- Attribute und Reflection
- ADO.NET 2.0 mit SQL-Server 2005 und SQL-Express
|
Auf
Begleit-CD:
- Beispielcode aus dem Buch
- Visual Basic 2005 Express Edition
|
Die IntelliLinks zum Buch
Papier ist geduldig, und im Gegensatz zu einem Computermonitor vielseitig einsetzbar.
Leider macht Papier unter Umständen aber auch ungeduldig, nämlich dann, wenn es
Web-Links als Information transportiert, denn es bietet keine Ausschneide- und Einfügen-Funktionalität
(jedenfalls keine, die mit Computern kompatibel wäre), um einen Link einfach in
die Adresszeile eines Internet-Browsers zu kopieren.
Aus diesem Grund finden Sie in im Buch im Fließtext keine absoluten Web-Links sondern nur Referenzkennzahlen, die sich auf dieser "IntelliLink"-Seite auflösen lassen.
Die entsprechenden Auflösungen dieser Web-Links zeigt die folgende Tabelle:
Schnellsprung auf die Kapitellinks:
|
Teil A
Kapitel 1 - Einführung
| IntelliLink |
Kurzbeschreibung |
Eigentlicher Link(s) |
| A0101 |
Alle jemals gesendeten Folgen von Alpha Centauri mit Professor Harald Lesch
- ursprünglich ausgestrahlt im BR3-Fernsehen. Die angesprochene Folge über die Silk-Dämpfung ist die vom 14.9.2005, und sie erklärt Interessantes über die Entstehung
von Materie und dunkler Materie. |
Alpha-Centauri Videothek |
| A0102 |
Den Real-Player, dessen kostenlose Version Sie über diesen Link downloaden
können, benötigen Sie beispielsweise für die Wiedergabe der Alpha Centauri-Folgen. |
Kostenlose Version des Real Players |
| A0103 |
Kein Budget für einen zweiten Bildschirm, aber Sie haben einen Laptop? Nutzen Sie
Ihren Laptop als Zweitbildschirm. Mehr dazu gibt unter diesem Link. |
http://www.maxivista.com/de/ |
Teil B
Kapitel 2 - Ein Flug über die Visual Studio-IDE
| IntelliLink |
Kurzbeschreibung |
Eigentlicher Link(s) |
| B0201 |
Beim entdockten Projektmappen-Explorer existiert ein Bug beim Aufruf
der Eigenschaftenseite einer Projektmappe: Die Auswahl der Projektmappe
springt weg; die Eigenschaftenseite wird leer angezeigt. Dieser Bug wurde bereits
im Product Feedback Center dokumentiert - dieser Link bringt sie zur Forumsdiskussion. |
Product Feedback Center - Solution Explorer |
Kapitel 3 - Formular-Designer und Codeeditor
enthüllt
| IntelliLink |
Kurzbeschreibung |
Eigentlicher Link(s) |
| B0301 |
Die Online-Hilfe meint zum Thema "Längen von Ausrichtungslinien" sinngemäß:
»Die Ausrichtungslinien entsprechen der Addition von Padding- und Margin-Eigenschaften«;
für Formulare gilt das nicht, solange die Padding-Eigenschaft des Formulars nicht
den Standardwert von (0; 0) ausweist. Eine entsprechende Diskussion finden Sie im Product Feedback Center unter diesem Link. |
Product Feedback Center - Guideline Length |
| B0302 |
Die in VS 2005 enthaltenen Tools zum Refactoring gehen auf die Werkzeuge
einer Firma namens Developer Express zurück. Wenn Sie das vollständige Tool
zum Refactoring benutzen wollen (auch für VB.NET), können Sie dies unter dieser
Adresse als Testversion oder kostenpflichtige Vollversion beziehen. |
Tools zum Refactoring für
VB2005 |
Kapitel 4 - Tipps & Tricks zum angenehmen
Entwickeln
| IntelliLink |
Kurzbeschreibung |
Eigentlicher Link(s) |
| B0401 |
Microsoft hält verschiedene Abo-Varianten für eine Microsoft Developer Network-Mitgliedschaft
(MSDN) bereit, die gerade für Entwickler eine unverzichtbare Quelle für
Informationen und notwendige Entwicklertools bilden. Mit diesem Link informieren
Sie sich über die existierenden Abo-Varianten. |
Infos bei Zoschke |
Teil C
Kapitel 6 - Der Umstieg von VB6 auf VB2005
| IntelliLink |
Kurzbeschreibung |
Eigentlicher Link(s) |
| C0601 |
Standardinstanzen von Formularen sorgten schon während der Entwicklung
von Visual Studio 2005 für teilweise heftige Diskussionen. Die beiden rechts stehenden
Links geben Ihnen Infos zum aktuellen Stand der Diskussionen. |
Eintrag im Product Feedback Center
Diskussion
im Blog von Paul Vick |
Teil D
Kapitel 8 - Vorüberlegungen zur OOP
| IntelliLink |
Kurzbeschreibung |
Eigentlicher Link(s) |
| D0801 |
Den Quellcode der Implementierung der Shared Source Common Language Infrastructure für Windows, FreeBSD und Mac OS X (>= Version 10.2) erhalten Sie in der Version
1.0 mit diesem Link. Der Link zur Version 2.0, die auch die Spezifikation
von Generics und anderem enthält, wird nachgetragen, sobald er zur Verfügung steht. |
Shared Source CLI für Win, FreeBSD und Max (1.0) |
| D0802 |
Mit seiner Implementierung von Space Invaders! demonstriert Kid George vom
BCL-Team eindrucksvoll, welche Möglichkeiten in der Console-Klasse des Frameworks
2.0 stecken. Leider nur in C# und mit drei kleinen Fehlern, da er diese Anwendung
noch mit einer Beta-Version von Visual Studio entwickelt hat und sich Namen von
Eigenschaften in der finalen Version des Frameworks noch geändert haben: Die Eigenschaft (BackSpace) korrigieren Sie in (Backspace) und (SpaceBar) an zwei Stellen
in (Spacebar). Die Fehlerliste wird Ihnen beim Finden
der Fehler helfen. Bedenken Sie, dass C# die Groß-/Kleinschreibung unterscheidet! |
Space
Invaders-Konsolendemo - Suchen Sie auf der Seite nach Space Invaders! |
Kapitel 10 - Über Structure und den Unterschied
zwischen
Referenz- und Wertetypen
| IntelliLink |
Kurzbeschreibung |
Eigentlicher Link(s) |
| D1001 |
Zahlensysteme und deren Benennungen sind interessanter, als man
es vielleicht auf den ersten Blick vermuten könnte. Wenn Sie mehr zum Thema wissen
möchten - dieser Link bringt Sie zu einer interessanten Website. |
The Math-Forum.Org |
Kapitel 15 - Ereignisse und Delegaten
| IntelliLink |
Kurzbeschreibung |
Eigentlicher Link(s) |
| D1501 |
Wieso die Auflistung Collection(Of Type) im System.Collection.ObjectModel untergebracht wurde, können Sie im Blog von Krzysztof Cwalina nachlesen, den Sie
unter diesem Link finden. Sein Vorschlag anstelle von Collection(Of Type) lieber
List(Of Type) zu verwenden, können Sie nur dann umsetzen, wenn Sie in die Klassenlogik
(Hinzufügen, Entfernen von Elementen) nicht eingreifen müssen, da List(Of Type)
keinerlei überschreibbare Methoden bereit hält. |
Blog von Kc. Walina |
Teil G
Kapitel 31 - Threading
Kapitel 32 - SQLServer 2005 und ADO.NET
|