2009-06-20 2 views
2

私たちはjava/C#でプロジェクトのGUIアプリケーションを実行するためにNetbeans/Visual studioのようなツールを持っています。しかし、コンポーネントを使わずにテキストエディタ/ IDEにコードを書くことでアプリケーションを作成するとき。どのようにGUIアプリケーションプロジェクトを視覚化するのですか?私は、C#/ javaで連絡先マネージャーアプリケーションをビルドしたいとしましょう。今はGUIビルダーツールで私は複数のファイルを管理することができますが、ハードコーディングではすべてのファイルseperatleyについて考える必要があります。手作業のGUIアプリケーション設計と可視化

今、どのようにプロジェクトを視覚化して作業する必要がありますか?設計プログラマが留意すべきことは何ですか?

答えて

0

これまで、DelphiやVB(および後のC#)のようなRADツールはなかったため、コードを使用して画面を構築するためのオブジェクト指向または非OOフレームワークがありました。

具体的には、Borland Turbo PascalのオブジェクトベースのテキストUI、TDialogから継承しなければならないダイアログを作成し、作成するコンポーネントと配置する場所を手動で入力してOnClickなどにコールバックする必要があります実行時に

RADツールを使用することをお勧めしますので、どうしてあなたの質問をするのか分かりません。しかし、手動ですべてを作成する必要がある場合は、そうすることができます。

この場合、ダイアログごとに別々のファイルとクラスを作成し、必要に応じてすべての画面を作成するロジックマネージャーを保持することをお勧めします。残りのすべてを含む「メイン画面」が必要になるでしょう。これはおそらくその論理マネージャーによって作成される最初のものです。

私は役立つことを願っています。

+0

答えをいただきありがとうございます。それは確かに私の見解を助けました。私は、別に物を作り、それを混ぜ合わせることを考えました。私はこの方法でこの質問をしましたが、その背後にあるプロジェクトと論理を理解する良い機会があります。 モックアップ/ UMLなどのツールや、クラスを視覚化する他のラフなデザインを知りたいのですが、ここで役立つでしょうか?または、各ダイアログ/コンポーネントごとに1つずつ進む必要がありますか?私はこの点に関してもっと多くの情報を待っています。 – Rahul

0

これは、使用しているライブラリと提供されているウィジェットによって異なります。いくつかのクラスは、他のコントロールを順序付けられた方法で入れ子にすることができるレイアウトクラスを提供します。

ファイル間で一貫性が保たれるように、ファイル/クラス/メソッド/関数の命名規則が必要です。これにより、別のファイルのあるファイルから何かを簡単に使用できます。

関連する問題