Visual Basic 入門

末広ページへ このコーナーの目次へ

Visual Basic関係の情報を扱います。

VBの歴史VisualBasicの種類基本テクニック・サンプル集VBリンク集

 


授業(開講中)

 ・開講中:平成13年度日本総合ビジネス専門学校情報処理専門科2年・3年,情報処理科2年 VisualBasic入門

 教科書『Visual Basicによるはじめてのアルゴリズム入門』河西 朝雄

 情報処理技術者試験(基本情報,ソフト開発)で話題になっているアルゴリズムのプログラムを通して,Visual Basic に親しむ。

 ・終了:平成12年度日本総合ビジネス専門学校情報処理専門科3年 VisualBasic入門

 ・終了:平成12年度日本総合ビジネス専門学校情報処理科2年 VisualBasic入門

 


VBの歴史

1963年 BASIC誕生

 米国ダートマス大学のJ.G.KemenyとT.E.Kurzが文化系学生の教育用として,汎用機TSS環境で使用できる教育用プログラム言語として開発した。なお,BASICは,beginner's all purpose symbolic codeの略とされている。

197?年 ビル・ゲイツ,アルティア向けBASICインタプリター開発

199?年 Visual Basic Ver 1 発売(日本版出荷なし)

199?年 Visual Basic Ver 2 発売(日本語版出荷あり)

199?年 Visual Basic Ver 3 発売(日本語版出荷なし)

199?年 Visual Basic Ver 4 発売(日本語版出荷)

199?年 Visual Basic Ver 5 発売(日本語版出荷)

199?年 Visual Basic Ver 6 発売(日本語版出荷)

Visual Basicの種類

 Visual Basicは,マイクロソフト社の中核言語として,単体で販売されたり,また,各製品に組み込まれて提供されています。また,無料ツールとしても配布されています。大きく分けると3つあります。

 1 パッケージ版 Visual Basic
 2 アプリケーションマクロ用のVBA
 3 OS,ホームページ向けマクロ用のVBScript

です。以下説明をします。

1 Visual Basic(パッケージ版)

 マイクロソフト社のOSであるWindowsの上で動作するプログラム開発を目的としています。パッケージとして市販されています。

 大きく分けて,個人用,企業用として二つの系統でパッケージ化されています。このバージョンが,VBの基本バージョンになります。

 VB Ver5の商品種別

 バージョン5では,4つに分けてパッケージ化されています

Visal Basic 5.0 Contorl Creation Edition(無料配布)

 開発環境内のみで動作するプログラムしか作成できない。

Visal Basic 5.0 Learning Edition

 標準的な実行プログラムが作成可能,ActiveXコントロール作成可能

Visal Basic 5.0 Professional Edition

 ネイティブコンパイラ,サーバー用ActiveXコントロール作成可能

Visal Basic 5.0 Enterprise Edition

 大規模データベース対応

 VB Ver6の商品種別

VB Ver6は、Contorol Creation Editionがありません。あとは、同様に分類されています。

VB Ver6の製品情報:http://www.microsoft.com/japan/developer/vbasic/prodinfo/ (98/12/7確認)

2 VBA(Visual Basic for Application)

 マイクロソフト社のオフィスシリーズの各アプリケーションに内蔵します。エクセル,ワードがバージョンアップを重ねてる上で,徐々に統合化され,そのほかのオフィスシリーズのアプリケーションのマクロもバージョンアップを重ね,VBAに統合されてきています。

 Windowsが普及するまえから,ビルゲイツは,アプリケーションのマクロが,バラバラに発展していくのは好ましくなく,BASICを中心に統合化していきたいと方針を出していました。各アプリケーションは,バージョンアップを重ねるたびに,より標準的なVBになっていってます。OFFICE97においては,EXCEL,WORDのマクロはVBAといわれ,ACCESSは,ACCESS-BASICと言われていました。

 VBAは,各アプリケーション固有(ワード,エクセル等)のマクロ処理言語として提供されています。パッケージ版のVBとの違いは,パッケージ版VBは単体で動作することを前提としたプログラムを作成しますが,VBAの場合は,それが組み込まれているアプリケーション(エクセル,ワードなど)の上で動作します。

3 VBScript(Visual Basic Script)

 ウェブ上のマクロ(スクリプト言語)として,作成されたものです。Visual Basicのサブセットとなってます。対応しているのは,マイクロソフト社のIE(Internet Explore)です。

 Windowsのシェル上で動作するマクロ言語としても利用できるようになっています。WHSは,VBSとJScript(JavaScript互換)が動作する環境で,WHSは,Windowsの上で動作します。

ActiveX Control Pad(無償配布)

 HTML作成ツールで,ActiveXとVBScriptを効率的に使用できるツールです。

ASP(Acitive Saver Page)内VBS

  ASPは,NTサーバで動作し,出力がHTML形式のVBSとJScriptです。ASPに含まれているBasicは,VBSをサーバ用に拡張されたものです。

 


サンプル集(当サイト内)

基本テクニック

 プログラム基本テクニック

Vcompシリーズ

 96年から授業で使用したサンプルシリーズです。コンピュータの仕組みのうち,シフト,浮動小数点表現のモデルを作成しました。


教科書・参考資料

私が今まで採用した教科書

 Visual Basic によるはじめてのアルゴリズム入門,河西朝雄 著,技術評論社

 Visual BasicではじめるWindowsプログラミング 野田晃 著 ナツメ社

 Visual Basicレファレンス・ブック 相沢文雄 著 ナツメ社

 超初級編 Visual BASIC プログラミング きたあきら 著 技術評論社

 

 


Visual Basic リンク集

Visual Basic 5.0 Control Creation Edition(無料配布)(98/11/28確認)
ActiveX Control Pad(無償配布)(2002/09/24確認)

Visual Basic add-on etc. By AppliTech Inc
(Visual Basic 6.0入門あり)

PC Developer Network

VB magazine 月刊雑誌『VisualBasicマガジン』公式サイト

 


spage@yscon.co.jp

末広ページへ このコーナーの目次へ