>>30
それは dat ファイル (だっけ?) というインターフェースがきっちり
切られているから。それをロジックと UI のきれいな分離というなら
SQL で DB 鯖叩くだけの VB アプリもそうといえる。