私はCLIとウェブ用のプログラミングをたくさん行ってきましたが、最近はデスクトップGUIプログラミングに取り掛かりました。初心者のGUI質問、別の "ビュー"を整理する
GUIプログラミングのチュートリアルのほとんどは、使用できるさまざまなコントロールについて説明しています。より良いもののいくつかはまた、いくつかのユーザビリティの問題を見ていません。
しかし、私の問題はAPIや理論ではなく、自分のコードにあります。
どのようにして、アプリケーションが持つさまざまなビュー(たとえば、IMアプリケーションにログインビュー、連絡先リストビュー、会話ビューなどがあります)を整理することになっていますか?
これらは、1つのクラスで異なるクラスまたは異なるメソッドであるはずですか? 隠れているパネルと公開されているパネル、
私は可能な限り言語にとらわれないものとして答えを期待していますが、それが不可能な場合は、私が検討している言語/フレームワークはJava/SwingまたはC#/ WPFです。しかし、学習のためにはるかに優れた別の言語/フレームワークがある場合は、それを使用することを検討します。