Visual Basic .NET/ allres
Dieses Buch steht im Regal Programmierung.
Dieses Buch bietet interessierten Anfängern und erfahrenen Entwicklern gleichermaßen einen umfassenden Überblick über Visual Basic .NET, eine leistungsfähige Programmiersprache zum Erstellen von professionellen Anwendungen unter Microsoft Windows.
Als Nachfolger der bekannten Lehrsprache BASIC eignet sich Visual Basic .NET hervorragend für Programmierneulinge und eröffnet gleichzeitig erstaunlich reichhaltige Möglichkeiten für professionelle Softwareentwickler. Die kostenlos verfügbaren Entwicklungsumgebungen erleichtern den Einstieg.
Anforderungsniveau | Das Buch richtet sich ausdrücklich an Anfänger, die noch nie zuvor programmiert haben. Englischkenntnisse sind zwar nicht vonnöten, allerdings machen sie einiges einfacher. |
Projektumfang | Einführung in die Sprache und Sprachdokumentation |
Lernziel | möglichst vollständiges Verständnis der Programmiersprache |
Abgrenzung | Visual Basic vor .NET wird nicht von diesem Buch, sondern vom Buch Visual Basic 6 abgedeckt. Dieses Buch führt in die Sprache Visual Basic .NET ein. Die umfangreiche Laufzeitbibliothek wird nicht behandelt, siehe stattdessen die MSDN. |
Kontaktmöglichkeiten | Diskussion:Visual Basic .NET Anlaufstelle |
Richtlinien für Autoren | Das Buch hat z. Z. keinen Hauptautor und darf gerne übernommen werden. Siehe unsere neue Projektseite. |
Status des Projektes |
Allgemeine Hinweise
[Bearbeiten]Die .NET-Buchreihe ist äußerst unvollständig. Weil .NET sehr komplex ist und über die Jahre ständig weiterentwickelt wurde, haben die Wikibooks-Bücher damit nicht Schritt gehalten. Es ist kaum damit zu rechnen, dass einzelne Kapitel oder ganze Bücher ergänzt werden.
- Kapitel mit „blauen Links“ sind vorhanden. Jedes dieser Kapitel hat – für sich genommen – in der Regel einen brauchbaren Inhalt; der Zusammenhang mit anderen Kapiteln ist nicht gesichert.
- Kapitel mit „roten Links“ fehlen und verdeutlichen die Lücken in den Büchern.
Bitte beachten Sie die folgenden Informationen, die für das Arbeiten mit .NET immer wichtig und nützlich sind.
- Wozu eigentlich – der Nutzen der Programmierung mit .NET
- Lesehinweise – wie diese Buchreihe benutzt werden kann
- Namenskonventionen – Regeln für Bezeichner unter .NET
- Das Hilfe-System – wo und wie Informationen über die .NET-Klassen zu erhalten sind
Inhaltsverzeichnis
[Bearbeiten]Hinweis: Die kleinen Grafiken () zeigen an, wie weit ein Kapitel bereits gediehen ist. bedeutet, dass das Kapitel inhaltlich vollständig ist, aber noch nicht abschließend auf fachliche und Schreibfehler überprüft wurde. Mit gekennzeichnete Kapitel sind fertig.
Dynamisches Inhaltsverzeichnis | |
---|---|
Es werden vorhandene und geplante Kapitel angezeigt. | Nur vorhandene Kapitel anzeigen |
Es werden Lehrbuchkapitel und Autorenressourcen angezeigt. | Autorenressourcen ausblenden |
Nutzen Sie diese Ansicht, wenn Sie das Buch lesen möchten. Nutzen Sie diese Ansicht, wenn Sie ein neues Kapitel beginnen möchten. Inhaltsverzeichnis bearbeiten | |
Dieses Buch kann auch ausgedruckt werden:
|
- Lehrbuch
- 0. Einführung
- 1. Programmiertechniken
- 2. Konzepte der objektorientierten Programmierung
- 3. Einstieg in Windows Forms
- 3.1. Windows Forms mit Microsoft Visual Basic
- 3.2. Windows Forms mit SharpDevelop
- 3.3. Steuerelemente (In diesem Kapitel oder den Unterkapiteln muss unbedingt auch With erwähnt werden, da zum ersten Mal qualifizierte Bezeichner gehäuft auftreten.)
- 4. Objektorientierte Programmierung
- 4.1. Strukturmodelle
- 4.1.1. Module
- 4.1.2. Namensräume (zuerst als Erweiterung der Module)
- 4.1.3. Aufzählungstypen
- 4.1.4. Strukturen (Unterschied Strukturen-Klassen: Strukturen sind Werttypen (Deklaration umfasst Initialisierung (obwohl New möglich); Zuweisungsoperation kopiert Werte; bei Zuweisung von Nothing bleiben Wertinstanzen erhalten; alle Instanzen immer unabhängig voneinander; Gleichheitsoperation testet jedes Element einzeln))
- 4.1.5. Klassen und Objekte (Unterschied Strukturen-Klassen: Klassen sind Objekttypen (Deklaration umfasst nicht implizite Initialisierung; Zuweisungsoperation kopiert Referenz auf den Wertspeicher; nach Zuweisung von Nothing ist die Instanz ungültig; Instanzen können sich gegenseitig beeinflussen (wenn zweie dieselbe Referenz haben); Gleichheitsop. testet nur die Referenz))
- 4.2. Zugriffsmöglichkeiten
- 4.2.1. Methoden
- 4.2.2. Properties
- 4.2.3. Statische Member
- 4.2.4. Ereignisse
- 4.2.5. Überladung von Operatoren (CType-Operator nicht vergessen)
- 4.3. Zugriffsbeschränkungen (Zugriffsmodifizierer: Public, Private, Protected, Friend, Protected Friend)
- 4.4. Vererbung
- 4.4.1. Polymorphie (Überschreiben von Membern; Overrides, Inherits, MustOverride, MustInherit)
- 4.4.2. Abstrakte Basisklassen
- 4.4.3. Mehrfachvererbung über Schnittstellen
- 4.4.4. Frühe und späte Bindung
- 4.5. Membershadowing
- 4.6. Collections: Dynamische Objektfelder
- 4.7. Delegaten
- 4.8. Reflection
- 4.9. Generische Programmierung
- 4.1. Strukturmodelle
- 5. Schlusswort
- Anhang: Schlüsselwörter
- Druckversionen
- Informationen für die Autoren dieses Buches
- Bucheigene Vorlagen
- Visual Basic .NET: Vorlage:Box (Basis für die gelben Kästen in den Kapiteln)
- Visual Basic .NET: Vorlage:Code (die Code-Vorlage)
- Visual Basic .NET: Vorlage:Fehlender Inhalt (Kennzeichnung fehlenden Inhalts im Buch)
- Visual Basic .NET: Vorlage:Inhaltsverzeichnis (dynamisches Inhaltsverzeichnis)
- Visual Basic .NET: Vorlage:Inhaltsverzeichniseintrag (Eintrag im dynamischen Inhaltsverzeichnis)
- Visual Basic .NET: Vorlage:Microsoft (Kennzeichnung Microsoft-spezifischer Herangehensweisen)
- Visual Basic .NET: Vorlage:Navigation (Navigationsleistenvorlage)
- Visual Basic .NET: Vorlage:SharpDevelop (Kennzeichnung SharpDevelop-spezifischer Herangehensweisen)
- Speziell zu VB.NET
- Entwicklungsumgebungen zum kostenfreien Download (Links auf englische Seiten)
- Microsoft Visual Studio Community 2019
- SharpDevelop (Open Source, englische Seite)
- Mehr bei Wikibooks
- Arbeiten mit .NET - eine Buchreihe zum .NET-Framework
- Wissensdatenbanken
- MSDN Library - das (englischsprachige) Standardwerk für VB, C , C#, J# und JScript von Microsoft
- <openbook> - Sammlung frei verfügbarer Fachbücher aus dem Rheinwerk-Verlag
- Entwicklercommunities für Visual Basic (Auswahl deutschsprachiger Seiten)