前回に「今月のカレンダー」を若干の改訂をしましたが、今回以降では更にカレンダーと連動する日記帳へ拡大します。今回はカレンダーと連動する事はありませんが、日記帳にカレンダー表示を取り込み、日記帳へ新規記事を投稿できる機能をいれます。
確認アプリの改訂した部分のソースはこちらとこちらとこちらです。
追加したサブルーチンはこれまでのアプリから流用しています。「DialyTableInitialize」は既に作成済み記事数を設定します。「DialySearchBox」は検索ボックスを表示し、「DialyInputPane」は記事の入力画面を生成し、「ButtonList」は記事に対する処理ボタンを作っています。
ボタンをクリックした時の取り込みサブルーチン「Button_Proc」は記事データの書き出しを行います(改行コード変換ルーチンはそのまま流用)。
確認アプリを起動し、新規記事を画面で入力して、「投入」ボタンをクリックする直前の様子がこちら。
既に登録記事数が複数ある事に注意してください。作成したファイルの内容がこちら。
尚、新規記事投稿以外の処理も入っていますが、何ら確認をしていません。