ここではVisual Basic .NET 2002(VB 7.0)以降のVisual Basicについて解説します。 一部VB6以前のバージョンからの変更点などについても記載しています。 言語の構文・機能すべてを解説しているわけではないので、Visual Basicを一から学ぶには説明が不足している箇所があります。
VB.NETのプログラムを作成することから始めたい場合は、アプリケーションの種類とコンソールアプリケーションを参照してください。
-
Visual Basic .NET
- DirectCast演算子・TryCast演算子
- If Then Elseステートメント
- Is演算子・IsNot演算子・TypeOf演算子
- Me, MyClass, MyBase
- My名前空間
- Select Caseステートメント
- Visual Basic .NET 2003での言語仕様の変更点
- アクセス修飾子
- アプリケーションの種類とコンソールアプリケーション
- クラス
- ジェネリクス
- ビット演算子・ビットシフト演算子
- ブロックと変数のスコープ
- プロシージャ
- プロパティ
- モジュール
- 制約
- 名前空間
- 基本型の変換
- 変数とプリミティブ型
- 構造体
- 比較演算子
- 演算子のオーバーロード
- 符号なし整数型
- 算術演算子
- 繰り返しのステートメント
- 論理演算子
- 配列
また、クラスライブラリや.NET Frameworkの機能に関する部分については軽く触れる程度にとどめているので、必要に応じて以下のページを参照してください。
-
.NET
- MSBuild
- Tips
- XML
- オブジェクトの破棄
- オブジェクトの複製
- クラスライブラリ
- クラスライブラリの作成
- コレクション
- コンパイラ定数と条件付きの呼び出し
- シリアライズ
- ストリーム
- ソート
- テキスト変換・フォーマット変換
- デバッグ操作と属性
- デリゲート
- ヌル許容型
- パフォーマンスカウンタ
- ビット演算
- ファイルシステム
- プロジェクトファイル
- プロセス
- プロパティ
- リソースの埋め込みと読み込み
- リフレクション
- ロケール(カルチャ)
- 例外
- 値型と参照型
- 列挙体
- 列挙操作と列挙子
- 型変換
- 基本的なデータ型
- 属性とメタデータ
- 拡張メソッド
- 数学関数・特殊な数値型
- 文字列
- 文字列と書式
- 日付と時刻
- 構造体
- 標準入出力
- 機能の廃止・非推奨化
- 正規表現
- 比較
- 環境変数
- 環境情報の取得
- 目的に特化したコレクション
- 逆引き目次
- 配列
- 非ジェネリックコレクション