0

単一のフォームで構成される win フォーム アプリケーションを作成しました。アプリケーションのモジュールにアクセスするための 8 つのタブがあります。

問題は、私たちがこのプロジェクトに取り組む 4 人のチームであることです。ただし、単一フォームのアプリケーションであるため、一度にファイルを使用できるのは 1 人だけです。複数のファイルを使用してアプリケーションをビルドする方法はありますか?

いくつかの解決策を提供してください。

4

4 に答える 4

2

まず、おそらくタブごとに個別の UserControl が必要です。8 つのタブがあるため、(少なくとも) 8 つのファイルが得られます。

第 2 に、Windows フォーム アプリケーションにはModel-View-Controllerスタイルのアーキテクチャを使用する必要があります。これにより、少なくとも 1 つのコントローラーが提供されますが、おそらく UserControl ごとに (つまり、タブごとに) コントローラーが 1 つになります。タブごとのコントローラーを管理する全体的なコントローラーがある場合もあります。

アプリ全体に対して 1 つのデータ モデルのみを使用する場合もあれば、UserControl (タブ) ごとに 1 つのデータ モデルを使用する場合もあります。

これをすべて実行すると、さらにいくつかのソース ファイルが作成されます。

ただし、アプリについて何も知らずに言うのは実際には困難です。

于 2013-04-10T06:12:42.593 に答える
0

MDI の使用を検討したことがありますか?

MSDN MDI での作業...

例は VB.Net にありますが、本当に使いたいのであれば C# を使うのは簡単だと確信しています - 理由はわかりませんが... :)

于 2013-04-10T14:51:16.123 に答える