!!!第1回 班のメンバー決め !!!第2回 テーマ決め及び簡易企画書作成 !!!第3回 モノと操作の洗い出し !!!第4回 モノと操作の洗い出し。図をもう少し細かくして具体的にした。一つ一つの機能のサイズや表示場所についても話し合った。 !!!第5回 モジュール化を行った。モジュール間での依存関係を洗い出した。状態遷移表を作った。((br)) オブジェクトとその機能とに分けて、ツリー上にしてそれぞれのモジュールの依存関係を洗い出してみた。 !!!第6回 プロトタイプを作ってみた。自分は時間割 のプログラムを担当して、時間割の表示自体はできた。今日の日付を取得して、今日の時間割に色を塗りたいが、日付取得やそれに応じた日付の時間割新納を塗るプログラムはまだ考案中。CSSを使い色塗りを考えるところです。((br)) 分担ごとに話し合いを進めたかったので、discordを使って役割ごとに話し合いを進めた。 !!!第7回 *引き続きプロトタイプの作成を行った。時間割表の作成を完了して、時間割をユーザーが入力できるように表を入力フォームの形にした。((br))((br)) *入力内容を保存できるようにlocalStorageを使った。これで入力した内容が、ブラウザを閉じて再び開いても読み込みボタンを押せば入力内容を復元できるようになった。((br))((br)) *今日の時間割がわかりやすいように、今日の曜日の列に背景色をつけた。((br))getDay()で今日の曜日の値を取得して、その値に応じてswitch文で処理するようにした。初期値では、各曜日の列はcssで無色に設定してあるが、今日の曜日だけそのクラスをironuriという黄色を塗るクラスに変更する。これで自動で今日の曜日に色を塗ってくれる。((br))((br)) *なお、作成した時間割表のhtmlファイルはsubject.htmlというファイル名で修正版時間割という名前のディレクトリの中に保存している。色塗りのファイルはironuri.cssというファイル名で同ディレクトリに保存している。((br))((br)) *しかしsubject.htmlは、まだ改善点がある。それは、プログラム、特にscript部分が長すぎて見づらいプログラムになっている。これを改善するために、scriptの部分は.jsファイルに書いてsubject.htmlファイルを見やすくしようと思う。((br))((br)) *6/4の23:20に改善点を改善した。入力内容を保存するプログラムのsave.js、入力内容を読み込むプログラムのload.js、曜日ごとに色を塗り分けるプログラムのiro_switch.js、スクリプト部分をjsファイルへのリンクにしてプログラムを省略したsubject.js。((br)) 以上の合計4つのファイルにして機能ごとに分けた。改善したものは修正版時間割表ディレクトリ内に保存済みである。