第3章 Visual Basic 6.0 による開発の成果物


 この章 (第3章) の目次 (および見出しの一覧)

3.1 プロジェクトファイル
3.1.1 プロジェクトファイルについて
プロジェクトファイルとはプロジェクトの名前プロジェクトファイルの内容モジュール一覧表の中のファイル名プロジェクトファイルとプロジェクトエクスプローラ
3.1.2 プロジェクトファイルに関する操作
メモ帳と比較したプロジェクトファイルに関する操作
3.1.2.1 新しいプロジェクトファイルに関する操作
新しいプロジェクトを開く新しいプロジェクトファイルに名前を付けてプロジェクトの保存後始末が必要な場合になされる問合わせ新たに作成するファイルと既に作成済のファイル
豆知識: メニューに関する豆知識
3.1.2.2 作成済のプロジェクトファイルに関する操作
作成済のプロジェクトファイルを開く保存の指示が必要な場合とは作成済のプロジェクトの上書き保存作成済のプロジェクトファイルに名前を付けてプロジェクトの保存作成済のプロジェクトファイルのパス情報の取得
3.1.2.3 プロジェクトファイルの内容に関する操作
モジュール一覧表の変更スタートアップフォームの確認と設定・変更
3.2 基本モジュール --- フォームモジュールとコードモジュール ---
3.2.1 基本モジュールについて
フォームモジュールとはコードモジュールとは基本モジュールの名前
3.2.2 基本モジュールに関する操作
3.2.2.1 新しい基本モジュールに関する操作
新しい基本モジュールをカレントプロジェクトに追加して開く新しい基本モジュールに名前を付けてファイルの保存
3.2.2.2 作成済の基本モジュールに関する操作
作成済の基本モジュールをカレントプロジェクトに追加して開く作成済の基本モジュールのファイルの上書き保存作成済の基本モジュールに名前を付けてファイルの保存エクスプローラでファイル名を変更すると作成済の基本モジュールのパス情報の取得
3.2.2.3 モジュール一覧表に関する操作
基本モジュールを閉じてカレントプロジェクトから除名 (解放)
3.2.2.4 基本モジュールの内容に関する操作
新しいプロシージャの組み入れプログラムコードのコピーショートカットキー元に戻す操作とやり直し操作フォームモジュールの中のコントロールのコピー
3.3 exe (実行可能プログラム)
exe (実行可能プログラム) とはexe の名前 (実行可能プログラム名)exe でのデバッグexe ファイル (実行可能プログラムファイル) に関する操作



 Visual Basic 6.0 を用いたアプリケーションプログラム開発における主要な成果物には、次の4種類のソフトウェア資産があります。これらは、Visual Basic 6.0 のウィンドウという召使たちに指示を与えて作った、あなたの作品だということができます。

 これらのソフトウェア資産は、一旦はパソコンの中のメモリ上に展開されますが、最終的にはファイルという形になります。ファイルになった後は、保存したり、持ち運んだりできるようになります。例えば、光ディスク (MO) に格納して持ち運んだり、パソコンのハードディスクに保存したり、LAN で結ばれたサーバの共用ディスクに格納してシェア (共用) したりでき
るわけです。

 そして、それぞれのソフトウェア資産は、ファイル名によって識別できるようになります。例えば、「Rensyuu3.vbp というプロジェクトファイルの内容を変更する」 というように成果物を名指しにした表現が可能になるわけです。

 ところで、ファイル名には拡張子を付けることができますが、拡張子の役割はソフトウェア資産の種類を一目で判別できるようにすることです。言わば、色分けをするわけです。



 地球儀の海の部分を水色に塗ったり、隣り合う国に別々の色を付ける習慣があるのと同様に、ファイルの拡張子として、プロジェクトファイルには vbpフォームモジュールには frmコードモジュールには basexe (実行可能プログラム) には exe という拡張子を付けるのが習わしです。こうしておくと、拡張子によってソフトウェア資産の種類が一目で分かります。

 なお、MANDALA を用いた開発においては、例えば、機械生成されたコードモジュールか手作りかによって拡張子を使い分けます。このようなコードモジュールの細かな種類が一目で分かるように、bas だけでなく、DnnFnnfprpsidbmdem などの拡張子も用いています (ただし nn は2個の数字)。

 Visual Basic によるプログラムの開発作業としては、手作りする方法と MANDALA などを用いて機械生成する方法がありますが、いずれにしてもその成果物は、特定の形をしたファイルになります。

 この章の狙いは、最終的な成果物の形をハッキリと意識した上で、それぞれの成果物の参照方法や変更方法などに関する基本操作をマスタすることです。

 4種類のソフトウェア資産を個々に調べる前に、ここでこれらの関係を概観しておきましょう。



 プロジェクトファイルの中のモジュール一覧表には,このプロジェクトに含まれるフォームモジュールコードモジュールの全ての名前が記入されています。ですから、このモジュール一覧表は、これらの基本モジュールの全てを指し示しているということができます。つまり、プロジェクトファイルは、プロジェクトを代表するソフトウェア資産だといえます。

 コードモジュールの中にはプログラムコード (ピンク色の部分) が入っていて、これ以外のものは入っていないと考えてください。つまり、コードモジュールは、プログラムコードだけを格納したファイルです。

 フォームモジュールの中にもプログラムコード (ピンク色の部分) が入っていますが、これだけでなく、オブジェクト詳細情報 (空色の部分) も入っています。オブジェクト詳細情報とは、フォームの大きさ、およびフォームに含まれている各コントロールの位置や大きさなどの情報 (各種のプロパティ情報) のことです。つまり、フォームモジュールは、オブジェクト詳細情報 (プロパティ情報) とプログラムコードを格納したファイルです。

 exe (実行可能プログラム) の中には、プロジェクトファイルとそのプロジェクトを構成する全ての基本モジュール (フォームモジュールおよびコードモジュール) を集約した情報が入っています。exe (実行可能プログラム) は、アプリケーションプログラムを配付するときに都合のよいファイルだといえます。



eee, SSS/Win, RRR は、ウッドランド株式会社から販売されている製品です。
MANDALA は、アプリテック株式会社の商標として登録の申請を済ませています。
Visual Basic, Windows, Windows NT, ActiveX は、米国マイクロソフト社の商標です。
(ME00V652)




Copyright (C) 1995-2000 By AppliTech, Inc. All Rights Reserved.