【初心者】Java質問・相談スレ48【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0261デフォルトの名無しさん
NGNGてことはグラフ理論は分かってるのね。
1) グラフを表すクラスを設計し、それを引数にして問題を解き部分グラフを返すメソッドが組める
2) 点に座標情報を与えて、画面に表示できる。部分グラフを色分けして重ね合わせ表示できる
3) データをファイルから読み込んで表示できる。
4) 他所の人が作ったデータの仕様を読み、クラスを適切に設計することができる
5) ユーザの要求(メニュー、ボタン、マウスジェスチャーなど)にあわせ、
拡大縮小・回転・表示範囲のシフト・背景や注釈の表示非表示を切り替えることができる
とくれば、何とか形にはなるかもしれない。
読み込むのが地図データかどうかは、勉強と設計の全行程の上で、あんまり関係ない。
もちろん、どんなデータを扱うかが決まってないと設計はしにくいが、
手馴れた奴にかかれば、データの内容があとでどう変わろうが、大して痛くはない。
逆に初心者のうちだと、どうせどうやってもうまく行かない。
例え、はじめから地図データを相手に取り組んでうまくいってても、
やれ「ガソリンスタンドの位置だ」とか「通った経路の保存だ」とか、
機能を足すたびに、「あれ、設計まずかった?」ということに気づく。
残念ながら、これをスムースにいかせるには、知識と経験が必要だ。
むしろ、例えば XML の勉強をして Java ではどう扱うのかを知って、
SVG へのトランスレータを作って、
表示機構の自作は諦めて Batik に任せる・・・なんて手も・・・
それでも、5) の部分である程度苦労しなければならないのは変わらない。
■ このスレッドは過去ログ倉庫に格納されています