Visual Basic 2005 - Das Entwicklerbuch von Klaus Löffelmann

Das Entwicklerbuch

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

IntelliLink Kurzbeschreibung Eigentlicher Link(s)
G3101 Die Alpha-Centauri-Folge vom 10.6.2001 hält Interessantes zum Thema Gleichzeitigkeit und der Einsteinschen Relativitätstheorie bereit. Alpha-Centauri Videothek
Kostenlose Version des Real Players

Kapitel 32 - SQLServer 2005 und ADO.NET

IntelliLink Kurzbeschreibung Eigentlicher Link(s)
G3201 Alles rund im SQL Server 2005 Express finden Sie unter den nebenstehenden Links. Denken Sie daran, dass auf dem Rechner, auf dem SQL Server 2005 installieren wollen, ein Framework 2.0 installiert sein muss (es wird von der SQL-Installation nicht mit installiert!).

Beachten Sie, dass Sie für die SQL Server 2005-Registrierung zum Vertrieb mit Ihrer Anwendung ein Passport-Konto benötigen!

Download SQL Server 2005 Express Edition Deutsch

Download .NET-Framework 2.0 Regist (notwendig!)

Registrierung für Redistribution von SQL Express in eigenen Anwendungen
G3202 Ein kostenloses Administrationswerkzeug für SQL Server (2000, 2005) mit sehr umfangreichen bietet Microsoft derzeit noch unter diesem Link an. Bitte beachten Sie, dass es bislang nicht über den Beta-Status hinausgekommen ist (obwohl es mich persönlich noch nie im Stich gelassen hat) und nur mit englischer Benutzeroberfläche verfügbar ist. Microsoft SQL Server Management Studio Express - CTP-Version November 2005