2.4 作業用ウインドウの計画

目次のページ; 前のページ; 次のページ

 プログラミングとは、指定されたプログラミング言語を使ってコードを記述することです。コードを記述したファイル単位をコードモジュールと言います。VBでは、コードモジュールは二種類のファイルで構成します。標準モジュールとフォームモジュールです。ファイルの拡張子は(.bas)と(.frm)です。標準モジュールは、従来のBasic言語と殆ど同じですので、Quick Basicもしくは N88 Basicのソースコードに多少の変更を加えれば再利用できます。フォームモジュールは、VBになって必要になったモジュールであって、その中身はウインドウの幾何学的デザインと、そのウインドウの機能を記述する部分とから成り立っています。フォームモジュールはテキストファイルで構成されますが、VBの開発ツールが自動的に書き込む部分は、プログラミングの作業中にはユーザーかららは隠されています。中身を全部見たければ、何かのテキストエディタを使って開きます。

 一般論として、Windowsのプログラミングの骨格は、幾何学的図形としてのフォームの設計と、それを構成するオブジェクトの機能設計にあります。そして、その機能の大部分はインタフェースに関わるものです。DOSの環境では、ユーザインタフェースはキーボードとコンソール画面だけでしたので、標準モジュールだけにすべてを記述しました。Windowsの環境では複数のウインドウを使い分ける必要がありますので、ウインドウ単位で画面設計とフォームモジュールを作成します。実践的なプログラミングの場合、開発したいプログラム単位ごとにフォームモジュールを一つ一つ書くのではなく、あるプロトタイプのフォームを作成して利用します。Windowsのプログラミングは未だ未成熟の面がありますので、プロトタイプのウインドウの設計を提案することから始める必要があります。

 幾つかのウインドウを利用するプログラミングの環境をMDI (Multi Document Interface)と言います。これは全体制御に一つの親ウインドウを使い、その作業領域に複数の小ウインドウを表示します。VB_Graphicsでは、下に示すような基本的なプロトタイプウインドウを使います。この構成は、他のプログラミングでも大体において共通です。


次のページ