# Visual Basic .NET

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 | 0. Einleitung 1. Programmiertechniken 2. Konzepte der objektorientierten Programmierung 3. Einstieg in Windows Forms 4. Objektorientierte Programmierung 5. Schlusswort Übungen / Training |

## Allgemeine Hinweise

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

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 nur vorhandene Kapitel angezeigt. | Auch geplante Kapitel anzeigen |
| Es werden nur Lehrbuchkapitel angezeigt. | Autorenressourcen einblenden |
| Nutzen Sie diese Ansicht, wenn Sie das Buch lesen möchten. Nutzen Sie diese Ansicht, wenn Sie ein neues Kapitel beginnen möchten. ||
| Druckversion Dieses Buch kann auch ausgedruckt werden: Automatisch erzeugte Druckversion ||
* Lehrbuch
** 0. Einführung
*** 0.1. Einstieg in Microsoft Visual Basic
*** 0.2. Einstieg in SharpDevelop
*** 0.3. Hello World - Das erste Programm
** 1. Programmiertechniken
*** 1.1. Variablen
*** 1.2. Operatoren
**** 1.2.1. Mathematische Operatoren
**** 1.2.2. Vergleichsoperatoren
**** 1.2.3. Bool'sche Operatoren
**** 1.2.4. Zeichenkettenoperatoren
**** 1.2.5. Zusammengesetzte Operatoren
**** 1.2.7. Liste der Operatorenprioritäten
*** 1.3. Konstanten
**** 1.3.1. Konstante Variablen
**** 1.3.2. Literale
*** 1.4. Kontrollstrukturen
**** 1.4.1. Zweiseitige Entscheidungen
**** 1.4.2. Mehrseitige Entscheidungen
**** 1.4.3. Einfache Schleifen
**** 1.4.4. Zählschleifen
*** 1.5. Felder
**** 1.5.1. Feldschleifen
*** 1.6. Funktionen
**** 1.6.1. Parameter
**** 1.6.2. Rückgabewerte
**** 1.6.3. Überladung
**** 1.6.4. Rekursion und Iteration
***** 1.6.4.1. Lösung der ersten Aufgabe zu Rekursion und Iteration
***** 1.6.4.2. Lösung der zweiten Aufgabe zu Rekursion und Iteration
*** 1.7. Typumwandlungen
*** 1.8. Optionen
*** 1.9. Blöcke und Variablensichtbarkeit
*** 1.10. Strukturierte Fehlerbehandlung
** 2. Konzepte der objektorientierten Programmierung
** 3. Einstieg in Windows Forms
** Anhang: Schlüsselwörter
* Druckversionen
** Automatisch erzeugte Druckversion
* Speziell zu VB.NET
** Videotutorials, Texte und viel Hilfe rund um 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)
** ActiveVB, vb@rchiv, vb-magazin.de, VB-fun.de