作品プログラム
- 動作環境
- 投稿者
- 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のチェックが、○なら
メイン画面を閉じる
もし終わり
終わり
終わり