言語の変更点 (Visual Basic 6.0 ユーザー向け)
更新 : 2007 年 11 月
以前のバージョンの Visual Basic は Microsoft Windows クライアント アプリケーションを開発の対象としていましたが、Visual Basic .NET 2002 以降のバージョンは XML Web サービス アプリケーションの作成も考慮してデザインされています。このため、Visual Basic は共通言語ランタイムのマネージ コードを生成します。これに伴って、言語自体に変更が加えられています。
Visual Basic の変更には、次の目的があります。
言語を簡略化し、より一貫性のある言語にする。
ユーザーから要望された機能を新しく追加する。
コードの読みやすさと保守性を向上させる。
プログラマによるコーディング エラーを防ぐ。
アプリケーションの信頼性を向上させ、デバッグを簡単にする。
以下のトピックでは、Visual Basic の前のバージョンからの言語の変更点について説明しています。Visual Basic 言語に新しく導入された機能については、「Visual Basic 言語の新機能」を参照してください。
このセクションの内容
プログラミング要素のサポートに関する変更の概要
Visual Basic で変更されたプログラミング要素やサポートされなくなったプログラミング要素をアルファベット順に示します。また、サポートされなくなったプログラミング要素に代わる要素も紹介します。配列 (Visual Basic 6.0 ユーザー向け)
配列の境界、サイズの宣言、および ReDim ステートメント (Visual Basic) ステートメントの変更点に関するトピックへのリンクを提供します。データ型 (Visual Basic 6.0 ユーザー向け)
データ型の宣言、使用方法、および変換の変更点に関するトピックや、整数型 (Integer) (Visual Basic) 型と汎用データ型に関するトピックへのリンクを提供します。宣言の変更点 (Visual Basic 6.0 ユーザー向け)
宣言の構文、文字列長、構造体、およびブロック内変数のスコープの変更点に関するトピックへのリンクを提供します。関数の変更点 (Visual Basic 6.0 ユーザー向け)
Format 関数 関数、日付と時刻に関連する関数、および 文字列型 (String) (Visual Basic) ($) サフィックスを含む関数の変更点に関するトピックへのリンクを提供します。その他の言語の変更点 (Visual Basic 6.0 ユーザー向け)
演算子およびファイル処理の変更点に関するトピックへのリンクを提供します。プロシージャの変更点 (Visual Basic 6.0 ユーザー向け)
パラメータの引き渡し、プロシージャ呼び出しのシーケンス、およびプロシージャの宣言の変更点に関するトピックへのリンクを提供します。プロパティの変更点 (Visual Basic 6.0 ユーザー向け)
既定のプロパティ、プロパティ プロシージャ、およびプロパティ引数の変更点に関するトピックへのリンクを提供します。制御フローの変更点 (Visual Basic 6.0 ユーザー向け)
実行フローの変更点、および構造化例外処理のサポートに関するトピックへのリンクを提供します。オブジェクト指向プログラミング (Visual Basic 6.0 ユーザー向け)
オブジェクトの作成、バイナリ互換性、およびインターフェイスとクラスの変更点に関するトピックへのリンクを提供します。
関連するセクション
Visual Basic 言語の新機能
ループの継続、リソース破棄の保証、アクセス プロパティの混在、符号なしデータ型、演算子のオーバーロード、ジェネリック型、共通言語仕様 (CLS) への準拠などについて説明します。Visual Basic 6.0 ユーザー向けのヘルプ
Visual Basic の変更点、特に、Web 機能、プロジェクト、フォーム、定数、Circle メソッド、Line メソッド、Pset メソッド、および統合開発環境 (IDE: Integrated Development Environment) について説明します。Visual Basic リファレンス
Visual Basic 言語と実行時の要素に関するリファレンスです。