Visual Basic 言語のチュートリアルVisual Basic Language Walkthroughs

チュートリアルでは、製品や特定の機能領域について学習を開始するのに適した一般的なシナリオについて詳細な手順を示します。Walkthroughs give step-by-step instructions for common scenarios, which makes them a good place to start learning about the product or a particular feature area.

非同期プログラムの作成Writing an Async Program
AsyncAwait を使用して非同期ソリューションを作成する方法を示します。Shows how to create an asynchronous solution by using Async and Await.

イベントの宣言と発生Declaring and Raising Events
Visual Basic でイベントを宣言する方法と発生させる方法について説明します。Illustrates how events are declared and raised in Visual Basic.

イベントの処理Handling Events
標準の WithEvents キーワードまたは新しい AddHandler/RemoveHandler キーワードを使用してイベントを処理する方法を示します。Shows how to handle events using either the standard WithEvents keyword or the new AddHandler/RemoveHandler keywords.

インターフェイスの作成と実装Creating and Implementing Interfaces
Visual Basic でインターフェイスを宣言および実装する方法について説明します。Shows how interfaces are declared and implemented in Visual Basic.

クラスの定義Defining Classes
クラスとそのフィールド、プロパティ、メソッド、およびイベントを宣言する方法について説明します。Describes how to declare a class and its fields, properties, methods, and events.

Visual Basic でのクエリの作成Writing Queries in Visual Basic
Visual Basic 言語の機能を使用して 統合言語クエリ (LINQ: Language-Integrated Query)Language-Integrated Query (LINQ) クエリ式を記述する方法を示します。Demonstrates how you can use Visual Basic language features to write 統合言語クエリ (LINQ: Language-Integrated Query)Language-Integrated Query (LINQ) query expressions.

Visual Basic での IEnumerable(Of T) の実装Implementing IEnumerable(Of T) in Visual Basic
IEnumerable(Of String) インターフェイスを実装するクラスと IEnumerator(Of String) インターフェイスを実装するクラスを作成して、テキスト ファイルを 1 行ずつ読み取る方法について説明します。Demonstrates how to create a class that implements the IEnumerable(Of String) interface and a class that implements the IEnumerator(Of String) interface to read a text file one line at a time.

Windows API の呼び出しCalling Windows APIs
Declare ステートメントの使用方法と Windows API の呼び出し方法について説明します。Explains how to use Declare statements and call Windows APIs. 属性を使用して API 呼び出しのマーシャリングを制御する方法と、API 呼び出しをクラスのメソッドとして公開する方法についても説明します。Includes information about using attributes to control marshaling for the API call and how to expose an API call as a method of a class.

Visual Basic での COM オブジェクトの作成Creating COM Objects with Visual Basic
COM クラス テンプレートを使用して Visual Basic で COM オブジェクトを作成する方法と、COM クラス テンプレートを使用せずに作成する方法を紹介します。Demonstrates how to create COM objects in Visual Basic, both with and without the COM class template.

COM オブジェクトによる継承の実装Implementing Inheritance with COM Objects
クラスを含む COM オブジェクトを Visual Basic 6.0 で作成し、そのオブジェクトを Visual Basic で基底クラスとして使用する方法について説明します。Demonstrates how to use Visual Basic 6.0 to create a COM object containing a class, and then use it as a base class in Visual Basic.

My.Application.Log による情報の書き込み先の確認Determining Where My.Application.Log Writes Information
My.Application.Log の既定の設定と、アプリケーションの設定を確認する方法について説明します。Describes the default My.Application.Log settings and how to determine the settings for your application.

My.Application.Log による情報の書き込み先の変更Changing Where My.Application.Log Writes Information
イベント情報をログに記録するために My.Application.Log および My.Log の既定の設定をオーバーライドして、Log オブジェクトによる書き込み先を他のログ リスナーに変更する方法について説明します。Shows how to override the default My.Application.Log and My.Log settings for logging event information and cause the Log object to write to other log listeners.

My.Application.Log 出力のフィルター処理Filtering My.Application.Log Output
My.Application.Log オブジェクトの既定のログ フィルター処理を変更する方法について説明します。Demonstrates how to change the default log filtering for the My.Application.Log object.

カスタム ログ リスナーの作成Creating Custom Log Listeners
カスタム ログ リスナーを作成する方法と、My.Application.Log オブジェクトの出力を待機するように構成する方法について説明します。Demonstrates how to create a custom log listener and configure it to listen to the output of the My.Application.Log object.

マネージド アセンブリからの型の埋め込みEmbedding Types from Managed Assemblies
アセンブリの作成方法と、アセンブリから型を埋め込むクライアント プログラムを作成する方法を示します。Describes how to create an assembly and a client program that embeds types from it.

パスワードの複雑さの検証 (Visual Basic)Validating That Passwords Are Complex (Visual Basic)
強力なパスワードの特性をチェックし、パスワードの複雑さのチェックに関する情報を使って文字列パラメーターを更新する方法について説明します。Demonstrates how to check for strong-password characteristics and update a string parameter with information about which checks a password fails.

Visual Basic での文字列の暗号化と暗号化解除Encrypting and Decrypting Strings in Visual Basic
DESCryptoServiceProvider クラスを利用して文字列を暗号化し、暗号化解除する方法を示します。Shows how to use the DESCryptoServiceProvider class to encrypt and decrypt strings.

Visual Basic によるファイルとフォルダーの操作Manipulating Files and Folders in Visual Basic
Visual Basic の関数を使用して、ファイル情報を確認する方法、ファイル内で文字列を検索する方法、およびファイルへの書き込みを行う方法について説明します。Demonstrates how to use Visual Basic functions to determine information about a file, search for a string in a file, and write to a file.

NET Framework のメソッドによるファイル操作Manipulating Files Using .NET Framework Methods
.NET Framework のメソッドを使用して、ファイル情報を確認する方法、ファイル内で文字列を検索する方法、およびファイルへの書き込みを行う方法について説明します。Demonstrates how to use .NET Framework methods to determine information about a file, search for a string in a file, and write to a file.

オブジェクトの永続化 (Visual Basic)Persisting an Object in Visual Basic
簡単なオブジェクトを作成し、そのデータをファイルに永続化する方法について説明します。Demonstrates how to create a simple object and persist its data to a file.

チュートリアル: 使用法から生成機能のテスト ファーストのサポートWalkthrough: Test-First Support with the Generate From Usage Feature
テスト ファースト開発を行う方法について説明します。この開発では、単体テストを作成してからソース コードを記述して、テストを成功させます。Demonstrates how to do test-first development, in which you first write unit tests and then write the source code to make the tests succeed.