第4章 アプリケーションを作成しよう
4.1 プロジェクトを作成する
本節では、プロジェクトの作成方法、編集方法、およびプロジェクトとモジュールのプロパティの設定方法について説明します。
4.1.1 新規にプロジェクトを作成する
新規にプロジェクトを作成するには、[ファイル]メニューの[新規プロジェクトの作成]コマンドを選択し、[新規プロジェクトの作成]ダイ アログボックスから、これから作成するプロジェクトの形式を選択します。本章で作成するサンプルプログラムでは、[標準フォーム]を選 択してください。
[新規プロジェクトの作成]ダイアログボックスで選択できるプロジェクトの形式の詳細は、『リファレンス』を参照してください。
ポイント
・ ツールバーの[新規標準フォームの作成]ボタンをクリックすることにより、[標準フォーム]と同じ形式のプロジェクトを作成できま す。この場合、[新規プロジェクトの作成]ダイアログボックスは表示されません。
・ プロジェクトを保存する場合は、[ファイル]メニューの[プロジェクトの上書き保存]または[名前を付けてプロジェクトの保存]コマン ドを選択してください。保存したプロジェクトは、[既存プロジェクトを開く]コマンドで開けます。また、開いた日付が新しい順に、[ファ イル]メニューの編集履歴([PowerCOBOLの終了]コマンドの上の部分)に追加されていくので、[ファイルを開く]ダイアログボック スを経由しないで、プロジェクトを開くこともできます。
4.1.2 プロジェクトのプロパティを設定する
プロジェクトのプロパティは、プロパティ設定ダイアログボックスまたはプロパティリストウィンドウで値を入力することにより設定できます。
以下の手順で、プロジェクトのプロパティを設定します。
1. プロジェクトウィンドウのデザインツリーウィンドウで"無題[プロジェクト]"を選択します。
2. ポップアップメニューの[プロパティ]コマンドを選択します。
3. 以下のように、[概要]タブの情報を設定します。
4. OKボタンをクリックします。
ポイント
ここで設定したプロジェクトのプロパティは、アプリケーションの動作には影響ありませんが、将来の保守に備えて設定しておくことをお 勧めします。また、個々の設定項目およびプロパティリストウィンドウのプロパティ名との対応については、『リファレンス』を参照してくだ さい。
4.1.3 プロジェクトの構成要素を編集する
PowerCOBOLでは、デザインツリーウィンドウを使って、プロジェクトを構成する各要素を作成、削除、コピー、または移動できます。た とえば、以下のような操作ができます。
・ プロジェクト内に複数のモジュールを作成できます。
・ 不要になった手続きやコントロールを削除できます。
・ モジュール内のフォームを、別のモジュールにコピーしたり移動したりできます。
プロジェクトの構成要素を作成する
デザインツリーウィンドウでは、以下の構成要素を作成することができます。
・ モジュール
・ フォーム
・ メニュー
これらの構成要素は、以下のようにして作成します。
モジュール
1. デザインツリーウィンドウのプロジェクトを選択します。
2. ポップアップメニューまたは[編集-オブジェクト]メニューの[モジュール作成]コマンドを選択します。
フォーム
1. デザインツリーウィンドウのモジュールを選択します。
2. ポップアップメニューまたは[編集-オブジェクト]メニューの[フォーム作成]コマンドを選択します。
メニュー
1. デザインツリーウィンドウのフォームを選択します。
2. ポップアップメニューまたは[編集-オブジェクト]メニューの[メニュー編集]サブメニューから[メニュー作成]コマンドを選択 します。
プロジェクトの構成要素を削除する
デザインツリーウィンドウでは、ポップアップメニューまたは[編集]メニューの[削除]コマンドを使って、構成要素を削除できます。
プロジェクトの構成要素をコピーまたは移動する
デザインツリーウィンドウでは、以下の手順により、構成要素をコピーまたは移動できます 1. デザインツリーウィンドウで、コピーまたは移動する構成要素を選択します。
2. 以下のどちらかのコマンドを選択します。
- ポップアップメニューまたは[編集]メニューの[コピー]コマンド
- ポップアップメニューまたは[編集]メニューの[切り取り]コマンド
3. デザインツリーウィンドウで、コピーまたは移動先の構成要素を選択します。たとえば、フォームをコピーする場合は、そのフォー ムがコピーされるモジュールを選択します。
4. ポップアップメニューまたは[編集]メニューの[貼り付け]コマンドを選択します。
ポイント
ドラッグアンドドロップにより、構成要素をコピーすることもできます。その場合、コピーする構成要素をドラッグし、コピー先の構成要素 上でドロップしてください。ドラッグ中にキャンセルする場合は、[Esc]キーを押してください。
注意
構成要素をコピーまたは移動する場合、以下のような注意事項があります。
・ コントロールをコピーまたは移動しても、そのコントロールに対応するイベント手続き(スクリプト)はコピーまたは移動されません。し たがって、コントロールを別のフォームに移動した場合、イベント手続きが失われます。
・ イベント手続き(デザインツリーウィンドウの"(スクリプト)[COBOLスクリプト]")のコピーまたは移動はできません。