CompleteSystemスクリーンショット(カレンダー部分)

ver.0.94以降用です(現時点では未配布)。
■カレンダー(月表示)
6週間表示になりました。また表示速度が大幅にアップしています。
なぜかと言いますと、
以前:カレンダーテーブルに全ての日数レコードを保持。それと予定テーブルを照合。
今回:カレンダーテーブルは6週間分のみ保持。予定テーブルに合わせて随時書き換える。
という変更をしたためです。
つまり、例えば「2008年11月」を表示するには、
以前:「2000年1月1日」から「2010年12月31日」までの全レコードを持つカレンダーテーブルを用意し、その中から土曜日が「2008年11月」を検索、その1レコード目から5~6週間を抽出して表示。
としていたものを、
今回:「2008年11月1日」の来る週の1日目(10月27日)を設定し、「+6日」で1週間を計算、さらに「×5週間」で1ヶ月間を自動表示。
としたわけです。
それぞれの予定をクリックすると、別ウィンドウで表示されます。
■複数日予定
■週表示
■日表示
■年表示
■予定表示