 
＊諸変数の設定
//共通の環境変数
アプリケーション名は、「ひまわりの更新履歴」。
文字書体は、「MS UI Gothic」。
文字サイズは、9。
ウィンドウ幅は、360。
ウィンドウ高さは、240。
//固有の環境変数
更新履歴ファイルは、「｛ランタイムのパス｝history.txt」。


＊インターフェイスの作成
//メニューの作成
//母艦の設定
母艦の、タイトルは、アプリケーション名。
母艦の、スタイルは、ダイアログスタイル。
母艦の、サイズは、(デスクトップの幅/2-ウィンドウ幅/2,デスクトップの高さ/2-ウィンドウ高さ/2,デスクトップの幅/2+ウィンドウ幅/2,デスクトップの高さ/2+ウィンドウ高さ/2)。
母艦の、背景色は、ウィンドウ色。
//部品の作成
バージョン一覧コンボを、コンボとして、作成。
その、サイズは、(部品配置間隔,部品配置間隔,(母艦の、幅)-部品配置間隔,(バージョン一覧コンボの、高さ)+部品配置間隔)。
その、編集は、オフ。
その、変更した時は、バージョン情報の表示。
バージョン情報リストを、リストとして、作成。
その、サイズは、(部品配置間隔,(バージョン一覧コンボの、高さ)+部品配置間隔*2,(母艦の、幅)-部品配置間隔,200)。
その、ダブルクリックした時は、更新項目の表示。
バージョン情報ラベルを、ラベルとして、作成。
その、有効は、オフ。
その、テキストは、「｛アプリケーション名｝\nひまわり ｛ひまわりバージョン｝ （｛ひまわり最終更新日｝）」。
(バージョン情報ラベルの、右側)に、閉じるボタンを、ボタンとして、作成。
その、サイズは、((母艦の、幅)-130,(母艦の、高さ)-35,(母艦の、幅)-部品配置間隔,(母艦の、高さ)-部品配置間隔)
その、テキストは、「閉じる(&C)」。
その、イベントは、終わり。


＊プログラムの初期化
母艦浮上。
更新情報の取得。
閉じるボタンに、注目。
待機。



＊更新情報の取得
更新履歴ファイルを、読む。
//データの整形
「doc\\history_log.txt に続く...\n\n」を、「」に、置換。
「（重要な更新）\n」を、「」に、置換。
『"』を、『<%>』に、置換。
「\n\n」を、「<*>」に、置換。
「\n」を、「<@>」に、置換。
「<*>」を、「\n」に、置換。
更新履歴バッファは、それ。
//更新情報の取り出し
更新履歴バッファの、「<@>」を、「,」に、置換。
「<%>」を、「」に、置換。
表行列交換して、それ#0を、表行列交換。
「 」を、「, ひまわり 」に、置換して、表行列交換。
それ#1を、表行列交換。
ひまわりバージョン一覧は、それ。
//バージョン一覧コンボの更新
バージョン一覧コンボの、アイテムは、ひまわりバージョン一覧。
バージョン一覧コンボの、値は、0。
バージョン情報の表示。
戻る。


＊バージョン情報の表示
バージョン一覧コンボの、値を、それに、得る。
(更新履歴バッファ#(それ+1))の、「<@>」を、「\n・」に、置換。
『"』を、「」に、置換。
「<%>」を、『"』に、置換。
バージョン情報リストの、アイテムは、それ。
戻る。


＊更新項目の表示
「｛(バージョン情報リストの、アイテム)｝」の、メモ記入。
戻る。 
