Funktionen von Visual BasicVisual Basic Language Features

In den folgenden Themen werden die wesentlichen Komponenten von Visual Basic erläutert und erläutert. dabei handelt es sich um eine objektorientierte Programmiersprache.The following topics introduce and discuss the essential components of Visual Basic, an object-oriented programming language. Nachdem Sie mithilfe von Formularen und Steuerelementen die Benutzerschnittstelle für Ihre Anwendung erstellt haben, müssen Sie den Code schreiben, der das Verhalten der Anwendung definiert.After creating the user interface for your application using forms and controls, you need to write the code that defines the application's behavior. Wie jede moderne Programmiersprache unterstützt Visual Basic eine Reihe allgemeiner Programmierungskonstrukte und Sprachelemente.As with any modern programming language, Visual Basic supports a number of common programming constructs and language elements.

Wenn Sie bereits in anderen Sprachen programmiert haben, wird Ihnen vieles in diesem Abschnitt bekannt vorkommen.If you have programmed in other languages, much of the material covered in this section might seem familiar. Obwohl die meisten Konstrukte mit denen in anderen Sprachen vergleichbar sind, führt die ereignisgesteuerte Natur von Visual Basic zu geringfügigen Unterschieden.While most of the constructs are similar to those in other languages, the event-driven nature of Visual Basic introduces some subtle differences.

Wenn Sie noch keine Erfahrung mit dem Programmieren haben, erhalten Sie in diesem Abschnitt eine Einführung in die grundlegenden Bausteine für das Schreiben von Code.If you are new to programming, the material in this section serves as an introduction to the basic building blocks for writing code. Nachdem Sie die Grundlagen verstanden haben, können Sie mit Visual Basic leistungsstarke Anwendungen erstellen.Once you understand the basics, you can create powerful applications using Visual Basic.

In diesem AbschnittIn This Section

ArraysArrays
Dieser Artikel erläutert, wie Sie Ihren Code kompakter und leistungsfähiger machen, indem Sie Arrays deklarieren und verwenden, die mehrere zusammengehörige Werte enthalten.Discusses making your code more compact and powerful by declaring and using arrays, which hold multiple related values.

AuflistungsinitialisiererCollection Initializers
Dieser Artikel beschreibt Auflistungsinitialisierer, mit denen Sie eine Auflistung erstellen und mit einem anfänglichen Satz von Werten auffüllen können.Describes collection initializers, which enable you to create a collection and populate it with an initial set of values.

Konstanten und EnumerationenConstants and Enumerations
Dieser Artikel erläutert die Speicherung unveränderter Werte für die wiederholte Verwendung, einschließlich eines Satzes zusammengehöriger konstanter Werte.Discusses storing unchanging values for repeated use, including sets of related constant values.

AblaufsteuerungControl Flow
Dieser Artikel zeigt Ihnen, wie Sie den Ablauf der Ausführung Ihres Programms steuern.Shows how to regulate the flow of your program's execution.

DatentypenData Types
Dieser Artikel beschreibt, welche Arten von Daten ein Programmierelement enthalten kann und wie diese Daten gespeichert werden.Describes what kinds of data a programming element can hold and how that data is stored.

Deklarierte ElementeDeclared Elements
Dieser Artikel beschreibt Programmierelemente, die Sie deklarieren können, ihre Namen und Merkmale, und erläutert, wie der Compiler Verweise auf diese Elemente auflöst.Covers programming elements you can declare, their names and characteristics, and how the compiler resolves references to them.

DelegatenDelegates
Dieser Artikel stellt Delegaten vor und erläutert, wie sie in Visual Basic verwendet werden.Provides an introduction to delegates and how they are used in Visual Basic.

Frühes und spätes BindenEarly and Late Binding
Dieser Artikel beschreibt die Bindung, die vom Compiler ausgeführt wird, wenn ein Objekt einer Objektvariablen zugewiesen wird, sowie die Unterschiede zwischen früh gebundenen und spät gebundenen Objekten.Describes binding, which is performed by the compiler when an object is assigned to an object variable, and the differences between early-bound and late-bound objects.

FehlertypenError Types
Dieser Artikel bietet eine Übersicht über Syntaxfehler, Laufzeitfehler und Logikfehler.Provides an overview of syntax errors, run-time errors, and logic errors.

EreignisseEvents
Dieser Artikel zeigt, wie Sie Ereignisse deklarieren und verwenden.Shows how to declare and use events.

SchnittstellenInterfaces
Dieser Artikel beschreibt, was Schnittstellen sind und wie Sie diese in Ihren Anwendungen verwenden können.Describes what interfaces are and how you can use them in your applications.

LINQLINQ
Enthält Links zu Themen, in denen LINQ-Funktionen (Language-Integrated Query) vorgestellt und programmiert werden.Provides links to topics that introduce Language-Integrated Query (LINQ) features and programming.

Objekte und KlassenObjects and Classes
Dieser Artikel bietet eine Übersicht über Objekte und Klassen, ihre Verwendung, ihre Beziehungen zueinander sowie die Eigenschaften, Methoden und Ereignisse, die sie verfügbar machen.Provides an overview of objects and classes, how they are used, their relationships to each other, and the properties, methods, and events they expose.

Operatoren und AusdrückeOperators and Expressions
Dieser Artikel beschreibt die Codeelemente, die Elemente mit Werten ändern. Es wird auch erläutert, wie Sie diese Codeelemente effizient verwenden und zum Erzielen neuer Werte kombinieren.Describes the code elements that manipulate value-holding elements, how to use them efficiently, and how to combine them to yield new values.

VerfahrenProcedures
Dieser Artikel beschreibt die Prozeduren Sub, Function, Property und Operator und bietet Informationen zu weiterführenden Themen wie rekursiven und überladenen Prozeduren.Describes Sub, Function, Property, and Operator procedures, as well as advanced topics such as recursive and overloaded procedures.

AnweisungenStatements
Dieser Artikel beschreibt Deklarationen und ausführbare Anweisungen.Describes declaration and executable statements.

ZeichenfolgenStrings
Dieser Artikel enthält Links zu Themen, die grundlegende Konzepte zur Verwendung von Zeichenfolgen in Visual Basic beschreiben.Provides links to topics that describe the basic concepts about using strings in Visual Basic.

VariablenVariables
Dieser Artikel stellt Variablen vor und beschreibt deren Verwendung in Visual Basic.Introduces variables and describes how to use them in Visual Basic.

XMLXML
Dieser Artikel enthält Links zu Themen, in denen die Verwendung von XML in Visual Basic beschrieben wird.Provides links to topics that describe how to use XML in Visual Basic.

SammlungenCollections
Dieser Artikel beschreibt einige der Auflistungstypen, die von .NET Framework bereitgestellt werden.Describes some of the types of collections that are provided by the .NET Framework. Veranschaulicht, wie einfache Auflistungen und Auflistungen von Schlüssel-Wert-Paaren verwendet werden.Demonstrates how to use simple collections and collections of key/value pairs.

Sprachreferenz zu Visual BasicVisual Basic Language Reference
Enthält Referenzinformationen zu verschiedenen Aspekten der Visual Basic Programmierung.Provides reference information on various aspects of Visual Basic programming.