2008-03-24

ミニバス スコア記録アプリ(1)

「Windows Mobileアプリを作ってみる」で作っていた「ミニバス スコア記録アプリ」が動くようになったので、その紹介です。CSVファイル出力はまだできていないので、今の時点では使い物にならないんだけど...(^^ゞ
とりあえず今回は画面の説明を。(スコア記録画面の画像を撮っていなかったので、チーム登録と試合登録の画面まで m(__)m)
















1)まずはメイン画面、起動するとこの画面が表示されます。ここでは"大会名"、"会場"、"開催日"を入力します。チーム・タブでは登録されているチームの一覧、試合タブでは登録されている試合一覧が表示されます。

2)次にチームの登録は[メニュー]-[チーム追加]で行います。
3)チーム登録の画面では"チーム名"、"選手番号最大値"、"選手名"を入力します。"選手名"の入力欄は"選手番号最大値"で選択した数値により増減します。また"選手名"の初期値は"No.x"で任意の文字列に変更可能です。
3)試合の登録は[メニュー]-[試合情報追加]で行います。メイン画面の試合一覧でチーム名の横の括弧内の数字は得点で、スコア入力されていれば表示されます。
4)試合登録の画面では、登録チームから対戦チームを選択します。このドロップダウンリストボックスには登録されているチームが表示されます。同一チームは選択不可です。

2008-03-19

アーサー・C・クラーク氏が亡くなられました(;_;)

アーサー・C・クラーク氏が亡くなられました。
私はSF小説が好きで小学生の頃から読んでいますが、「2001年宇宙の旅」は大きなインパクトを受けました。先日「3001年終局への旅」を読みましたがうまくまとめられていました。
静止衛星や軌道エレベータなどの科学的根拠に裏づけされたアイデア、その内のいくつかは現実のものになっているなど、その想像力には驚かされました。
色々と影響を受けた方の一人です。ご冥福をお祈りいたします。

「2001年宇宙の旅」ではHAL9000というコンピュータが出てきて物語のキーの一つになっていましたが、私の名前の一部(ハル)と同じ名前なので妙な親近感を持って映画を見、小説を読んでいました。
今の仕事(ソフトウェア開発)を選ぶことになった影響の一つです。(もう一つは「宇宙大作戦[STAR TREK]」です)

2008-03-09

Windows Mobileアプリを作ってみる(5)

モデル部分の再設計、2日で終わった。実質的には4~5時間程度かな。一度ある程度形を作ったのを整理して再構成したということもあって、以外と短時間でできた。もちろんテストクラスも作ってある。
今週は、これにGUIを被せていく。これもある程度できているのであまり時間は掛からないかな?
最終的には記録したスコアをCSVファイルに出力できるようにする予定だ。

2008-03-05

Windows Mobileアプリを作ってみる(4)

ここのところ忙しくて(休日出勤もあったし)、随分間が空いてしまった。(^^ゞ
ミニバスのスコア記録アプリだが、選手交代までは動いた。
だが画面操作側を主体に機能を追加していったので、ドメインモデル(ロジック部分)のクラス設計がよくなく融通が利かないようになってしまった。
ということでドメインモデルのクラス設計をやり直すことにした。遊び半分にWindowsMobileアプリの調査も兼ねて作り始めたので、適当に作ってしまった部分もあり、そのツケが回ってきたんだな。
どんなアプリでも設計はしっかりとやっておくべきだな。 \(_ _ )反省
今月中には一通りの機能を実装して実際にスコアが記録できるところまで作りたいな。(細かい操作性までは手が回らないだろうけど)