Visual Basic 言語の機能Visual Basic Language Features

次のトピックでは、オブジェクト指向プログラミング言語である Visual Basic の重要なコンポーネントについて説明します。The following topics introduce and discuss the essential components of Visual Basic, an object-oriented programming language. フォームとコントロールを使用してアプリケーションのユーザー インターフェイスを作成した後、アプリケーションの動作を定義するコードを作成する必要があります。After creating the user interface for your application using forms and controls, you need to write the code that defines the application's behavior. 最新のプログラミング言語と同様に、Visual Basic では、多くの一般的なプログラミング構成要素と言語要素がサポートされています。As with any modern programming language, Visual Basic supports a number of common programming constructs and language elements.

他の言語でプログラミングしたことがある場合、このセクションで説明されている内容の大半はすでに知っている可能性があります。If you have programmed in other languages, much of the material covered in this section might seem familiar. ほとんどのコンストラクトは他の言語の構造と似ていますが、Visual Basic のイベント駆動型の性質にはいくつかの微妙な違いがあります。While most of the constructs are similar to those in other languages, the event-driven nature of Visual Basic introduces some subtle differences.

プログラミングの経験がない場合、このセクションの説明は、コードを記述するための基礎を紹介するものになります。If you are new to programming, the material in this section serves as an introduction to the basic building blocks for writing code. 基本を理解したら、Visual Basic を使用して強力なアプリケーションを作成できます。Once you understand the basics, you can create powerful applications using Visual Basic.

このセクションの内容In This Section

配列Arrays
複数の関連する値を格納する配列を宣言して使用することで、コードをよりコンパクトで強力にする方法について説明します。Discusses making your code more compact and powerful by declaring and using arrays, which hold multiple related values.

コレクション初期化子Collection Initializers
コレクションを作成して初期値を設定できるコレクション初期化子について説明します。Describes collection initializers, which enable you to create a collection and populate it with an initial set of values.

定数と列挙体Constants and Enumerations
繰り返し使用する不変の値の格納について、関連する定数値のセットを含めて説明します。Discusses storing unchanging values for repeated use, including sets of related constant values.

制御フローControl Flow
プログラムの実行フローを制御する方法について説明します。Shows how to regulate the flow of your program's execution.

データの種類Data Types
プログラミング要素が保持できるデータの種類とそのデータの格納方法について説明します。Describes what kinds of data a programming element can hold and how that data is stored.

宣言された要素Declared Elements
宣言可能なプログラミング要素、各要素の名前と特徴、およびコンパイラがプログラミング要素への参照を解決する方法について説明します。Covers programming elements you can declare, their names and characteristics, and how the compiler resolves references to them.

デリゲートDelegates
デリゲートの概要と Visual Basic での使用方法について説明します。Provides an introduction to delegates and how they are used in Visual Basic.

事前バインディングと遅延バインディングEarly and Late Binding
オブジェクトがオブジェクト変数に代入されるときにコンパイラによって実行されるバインディングと、事前バインディング オブジェクトと遅延バインディング オブジェクトの違いについて説明します。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.

エラーの種類Error Types
構文エラー、ランタイム エラー、および論理エラーの概要を説明します。Provides an overview of syntax errors, run-time errors, and logic errors.

イベントEvents
イベントの宣言方法と使用方法について説明します。Shows how to declare and use events.

インターフェイスInterfaces
インターフェイスの概要と、アプリケーションでの使用方法について説明します。Describes what interfaces are and how you can use them in your applications.

LINQLINQ
統合言語クエリ (LINQ: Language-Integrated Query)Language-Integrated Query (LINQ) の機能とプログラミングの概要を説明するトピックへのリンクを示します。Provides links to topics that introduce 統合言語クエリ (LINQ: Language-Integrated Query)Language-Integrated Query (LINQ) features and programming.

クラスとオブジェクトObjects and Classes
オブジェクトとクラスの概要、使用方法、相互関係、オブジェクトとクラスによって公開されるプロパティ、メソッド、イベントについて説明します。Provides an overview of objects and classes, how they are used, their relationships to each other, and the properties, methods, and events they expose.

演算子および式Operators and Expressions
値を保持する要素を操作するコード要素、それらを効率的に使用する方法、およびそれらを組み合わせて新しい値を取得する方法について説明します。Describes the code elements that manipulate value-holding elements, how to use them efficiently, and how to combine them to yield new values.

手順Procedures
SubFunctionPropertyOperator の各プロシージャと、再帰プロシージャやオーバーロード プロシージャなどの高度なトピックについて説明します。Describes Sub, Function, Property, and Operator procedures, as well as advanced topics such as recursive and overloaded procedures.

ステートメントStatements
宣言ステートメントと実行可能ステートメントについて説明します。Describes declaration and executable statements.

文字列Strings
Visual Basic での文字列の使用に関する基本的な概念について説明しているトピックへのリンクを示します。Provides links to topics that describe the basic concepts about using strings in Visual Basic.

変数Variables
変数の概要と Visual Basic でのその使用方法について説明します。Introduces variables and describes how to use them in Visual Basic.

XMLXML
Visual Basic での XML の使用方法について説明しているトピックへのリンクを示します。Provides links to topics that describe how to use XML in Visual Basic.

コレクションCollections
.NET Framework で提供されているコレクションの種類について説明します。Describes some of the types of collections that are provided by the .NET Framework. 単純なコレクションおよびキーと値のペアのコレクションを使用する方法を示します。Demonstrates how to use simple collections and collections of key/value pairs.

Visual Basic の言語リファレンスVisual Basic Language Reference
Visual Basic プログラミングのさまざまな側面に関するリファレンス情報を提供します。Provides reference information on various aspects of Visual Basic programming.