作品プログラム
- 動作環境
- プロデル 2.0.1322 Windows 11 Pro 64ビット
- 投稿者
- ohisama
- 更新日
- 2025-08-28 05:43:08
- ダウンロード数
- 23
作品のプログラム
メイン画面を表示する
待機する
メイン画面とは
ウィンドウを継承する
+データ
はじめの手順
初期化する
終わり
初期化する手順
初期化開始する
ボタン1というボタンを作る
ボタン2というボタンを作る
ボタン3というボタンを作る
ボタン4というボタンを作る
この実質大きさは{928, 542}
この内容は「eki.csv」
この文字色は「標準の文字」
この間隔は{4, 4, 4, 4}
表部品1という表部品を作る
表部品1を初期化開始する
その位置と大きさは{18, 22, 592, 262}
その列見出し高さは、27
その移動順は、1
その文字色は「標準の文字」
その位置固定方向は「上+下+左+右」
その間隔は{4, 4, 4, 4}
表部品1を初期化終了する
ボタン1を使う
その位置と大きさは{683, 59, 93, 28}
その内容は「開業ソート」
その移動順は0
ボタン2を使う
その位置と大きさは{683, 101, 93, 28}
その内容は「県ソート」
その移動順は1
ボタン3を使う
その位置と大きさは{683, 141, 193, 28}
その内容は「開業の日付で駅を分けてhtml」
その移動順は2
ボタン4を使う
その位置と大きさは{683, 181, 93, 28}
その内容は「html表示する」
その移動順は3
テキスト領域1というテキスト領域を作る
その位置と大きさを{15, 332, 698, 205}に変える
初期化終了する
この設計スケール比率は{104, 104}
終わり
開いた時の手順
ファイル名は「eki.csv」
データ表を作ってデータとする
データの見出し行は、真
ファイル名というファイルが存在するなら、データへファイル名から読み込む
表部品1のデータ表をデータに変える
終わり
ボタン1がクリックされた時の手順
表部品1の7列目を昇順に並べ替える
終わり
ボタン2がクリックされた時の手順
表部品1の6列目を昇順に並べ替える
終わり
ボタン3がクリックされた時の手順
テキスト領域1の内容は、 「<table></tr>」 & 改行
vは、「」
(データの一覧の個数 - 1)回,iに1からカウントしながら繰り返す
要素1は、データの一覧(i)
要素2は、データの一覧(i + 1)
要素1(7) と要素2(7)が等しいなら
vは、v & 「<a href="https://ja.wikipedia.org/wiki/[要素1(1)]駅" " target="_blank">[要素1(1)]駅</a>」 & 「、」
そうでなければ
vは、v & 「<a href="https://ja.wikipedia.org/wiki/[要素1(1)]駅" " target="_blank">[要素1(1)]駅</a>」 & 「、」
テキスト領域1の内容は、テキスト領域1の内容 & 「<tr><td>[要素1(7) ]</td><td>[v]</td>」 & 改行
vは、「」
そして
そして
テキスト領域1の内容は、テキスト領域1の内容 & 「</table>」 & 改行
終わり
ボタン4がクリックされた時の手順
ファイル名は「[デスクトップ]eki.html」
内容hは、テキスト領域1の内容
内容hをファイル名へ保存する
COM_shellというCOM型(「Shell.Application」)を作る
shellは、COM_shellからインスタンスを作ったもの
shell:ShellExecute(「file:///[デスクトップ]eki.html」)
終わり
終わり