プロデルサンプル&リファレンス

作品プログラム
動作環境
投稿者
smorkin
投稿日
2012-02-08 03:59:21
ダウンロード数
386

作品のプログラム

プログラムのタイトルは、「プロデルサンプル&リファレンス」
「Produire.WinControl.dll」を利用する
画像フォルダは、「C:\Program Files\Produire\サンプル\image\」

メイン画面を表示する
待機する

メイン画面とは
ウィンドウを継承する

はじめの手順
初期化する
  サンプル選択肢の状態を○に変える
  チェックボックス1のチェックを○に変える
終わり

初期化する手順
//この手順は自動生成されたものです
//編集しないでください
この内容をプログラムのタイトルに変える
この位置と大きさを{15,15,300,300}に変える
この内部領域大きさを{252,432}に変える
この部品キーイベントを○に変える

サンプル選択肢というオプションを作る
  その内容を「サンプル」に変える
  その位置と大きさを{20,3,100,30}に変える
リファレンス選択肢というオプションを作る
  その内容を「リファレンス」に変える
  その位置と大きさを{120,3,100,30}に変える
ツリー1というツリーを作る
  その位置と大きさを{2,34,248,364}に変える
チェックボックス1というチェックボックスを作る
  その位置と大きさを{10,400,240,30}に変える
  その内容を「ファイルを開いた後、このウィンドウを閉じる」に変える

終わり

サンプル選択肢が選択された時の手順
  ツリー1をクリアする
  ツリー1を更新開始する
  ツリー1に「C:\Program Files\Produire\サンプル\」をフォルダ追加する
  ツリー1を更新終了する
終わり

リファレンス選択肢が選択された時の手順
  ツリー1をクリアする
  ツリー1を更新開始する
  ツリー1に「D:\Produire-reference\」をフォルダ追加する
  ツリー1を更新終了する
終わり

[ノード]に、[パス]を、フォルダ追加する手順
【フォルダ名たち】
  フォルダ名たちは、パスのフォルダの一覧
  【フォルダ名】
  【子ノード】
フォルダ名たちをフォルダ名にそれぞれ繰り返す
  子ノードは、ノード:フォルダ名を「[画像フォルダ]folder_close.ico」で追加したもの
  子ノードに、パス&「\」&フォルダ名をフォルダ追加する
繰り返し終わり

【ファイル名たち】
  ファイル名たちは、(パス&「\*.*」)のファイルの一覧
  ファイル名は、局所変数である
ファイル名たちをファイル名にそれぞれ繰り返す
  ノード:ファイル名を「[画像フォルダ]document.ico」で追加する
繰り返し終わり
終わり

ツリー1が折りたたみ後時の手順
  イベントの対象のアイコンを「[画像フォルダ]folder_close.ico」に変える
終わり
ツリー1が展開後時の手順
  イベントの対象のアイコンを「[画像フォルダ]folder_open.ico」に変える
終わり

ツリー1がダブルクリックされた時の手順
  ファイルの起動
終わり

キーが押された時の手順
もし、イベントのキー名が「Enter」なら
  ファイルの起動
もし終わり
終わり

ファイルの起動の手順
もし、サンプル選択肢の状態が○なら
  サンプルの起動
他でもし、リファレンス選択肢の状態が○なら
  リファレンスを開く
もし終わり
終わり

サンプルの起動の手順
  配列1は、[フルパスで「C:\Program Files\Produire\サンプル\」のファイルの全一覧]
  配列2は、配列1から「\[ツリー1の選択内容]」を探す
  番号は、配列2(1)
  ファイル名1は、配列1([番号])
  フォルダ名は、ファイル名1のフォルダだけ
  配列3は、フォルダ名のファイルの全一覧
  結果は、配列3から「[ツリー1の選択内容]」を完全一致で探す
もし、結果が「{}」なら
  手順から抜ける
でないなら
  ファイル名2は、「"[ファイル名1]"」
  ファイル名2を起動する
もし終わり
もし チェックボックス1のチェックが、○なら
  メイン画面を閉じる
もし終わり
終わり

リファレンスを開くの手順
  配列1は、[フルパスで「D:\Produire-reference\」のファイルの全一覧]
  配列2は、配列1から「\[ツリー1の選択内容]」を探す
  番号は、配列2(1)
  ファイル名1は、配列1([番号])
  フォルダ名は、ファイル名1のフォルダだけ
  配列3は、フォルダ名のファイルの全一覧
  結果は、配列3から「[ツリー1の選択内容]」を完全一致で探す
もし、結果が「{}」なら
  手順から抜ける
でないなら
  ファイル名2は、「"[ファイル名1]"」
  ファイル名2を開く
もし終わり
もし チェックボックス1のチェックが、○なら
  メイン画面を閉じる
もし終わり
終わり
終わり
	

▲ページの先頭へ