投稿者 魔界の仮面弁士  (社会人) 投稿日時 2008/11/16 12:13:04
> 現在作っているアプリはエクセルみたいな表ソフトなのですが
表形式のデータとして管理されるクラスとしては、.NET では
DataTable / DataGridView / ListView などがありますね。

社会人さんのコードは、これらのいずれかと似た設計になっているのでしょうか?
それとも、全く異なるクラス設計になっているのでしょうか?


> 設定クラス
これは、どのような設定情報を持ち合わせていますか?

> メインフォームクラス
> 表示用のパネルクラス
パネルクラスというのは、どのような物でしょうか?

> 全行クラス =(list(of 行クラス))
これは、List(Of Row) のインスタンスという事でしょうか?
それとも、List(Of Row) な変数を内部に持つ自作クラスでしょうか?

> 各行クラス
> セルクラス
これらの親子関係は、どのようになっていますか?

・「すべての列」を表す事はできるのか? (それとも表す必要は無いのか?)
・どの行にも属さないセルはありえるのか? それとも、ひとつのセルは必ずいずれかの行に属するのか?
・どの全行クラスにも属さない行はありえるのか?