Embedded Visual Basic (eVB) は、 Microsoft Visual Basicの実装であり、PDA、携帯電話、ポケットコンピュータ、その他のプログラム可能な電子システム[ 1 ] [ 2 ]やデバイスなどの組み込みシステム向けのプログラムを生成することを目的としています。これらのデバイスは、一般的にWindows CE上で使用されます。ツール自体は、 Windows 98、Windows NT、Windows XP以降のデスクトップオペレーティングシステム上で動作します。 [ 3 ]また、 Windows NT Embedded用の実行可能ファイルをコンパイルすることもできます。[ 4 ]
Microsoftからは、組み込みVisual Basicのほか、組み込みVisual C++ (eVC++)( Microsoft Visual C++に関するWikipediaの記事で解説されている)、組み込みVisual J++ (eVJ++)、その他の開発ツール、Windows CE用のリレーショナルデータベースシステム(事実上のVisual FoxProの代替)など、様々なツールが提供されています。Windows CE関連の重要なツールとしてActiveSyncがあり、デスクトップコンピュータからデバイスへのアクセスやコントロールパネルの機能(プログラムのインストールとアンインストールなど)を利用できます。その他にも、Windows CE用のRegEditバージョンなど、様々なツールが用意されています。
これらのツールの実装は、 Microsoft Officeの Pocket バージョンを自動化するプログラムを作成するために使用できるオブジェクトとコンポーネントを提供します。これは、Pocket オフィス スイートのスクリプト機能とマクロ機能を取得する唯一の方法です。組み込みのVisual InterDevバージョンはなく、MSDNやVisual Source Safeも Windows CE に移植されていません。Windows CE で Visual Basic 機能を取得するもう 1 つの方法は、インストールCD-ROMから入手できる非デフォルトのインストールであるWindows Script Host実装をインストールすることです。[ 5 ]
組み込みの Visual Basic、Visual J++、Visual C++ ツールのバージョン 3 は、Visual Basic 6.0、Visual J++ 6.0、Visual C++ 6.0 の言語と実装に近似しています。これらのツールをインストールするための CD-ROM は、Microsoft から無償で提供されています。[ 6 ] 後者のさらなるアップデートであるバージョン 4.5 も利用可能です。[ 7 ] [ 8 ] .NET システム用のプログラミング ツールも Microsoft によって作成されています。[ 9 ] Windows CE マシン自体で実行できる Basic 開発ツールの 1 つは、サードパーティ製のNS BASICです。