1

別の「私が見落としているもの」の質問の時間です! ご指導をよろしくお願いいたします。:)

.NET 2010 Winforms ですが、私は Express バージョンしか持っていません。私は 05 Pro を持っていますが、2010 に移行しようとしています。アップグレードする必要がある場合は、05 を使い続けるつもりです。

考えているプロジェクトのマルチアプリケーション スイートを作成したいと考えています。プロジェクトには、相互に作用する必要があるコンポーネントがいくつかありますが、それでも堅牢でスタンドアロンである必要があります。

コンポーネントには次のものがあります。

1) 通知エリアユーティリティ(I/E システム トレイ) - これをクイック起動、データ受け渡しの媒体、およびその他のマイナーなものとして使用することを期待しています。なるべく小さくしたいです。ダブルクリックしてメイン メニューを起動し、右クリックして別のアプリを起動します。

2)メインメニュー. これは、プログラムを通常どおり実行すると開始されるものであり、基本的に他のアプリを整理します。

3-6) これらの他のアプリはそれぞれいくつかのことを行いますが、かなり自己完結型です。

.

.

質問 1:マルチアプリまたはマルチプロジェクト ソリューションは何と呼ばれますか? 検索結果が得られないため、流行語が抜けていると思います。ほとんどの場合、私はいくつかの指針、より正確な語彙、および既存の機能でこの種のことを処理できるいくつかの提案を探しています。

質問 2:これらのアプリ/プロジェクトを個別に起動できるようにするにはどうすればよいですか? 毎回メイン メニューを表示する必要はありません。Program Files からアプリを直接起動する機能が必要です。その要件にもかかわらず、Notification Utility が実行されているかどうかを確認し、実行されていない場合は開始する必要もあります。ユーティリティは、他のアプリが実行されているときはいつでも実行されている必要があり、それを閉じると、他のすべてのアプリが閉じます。また、通知 (およびメイン メニュー) アプリは、他のアプリを起動できる必要があります。

質問 3:ウィンドウ間でデータを渡すにはどうすればよいですか?
私の頭の中の概念は、ウィンドウ A がユーティリティにパケットを送信し、ユーティリティがそれをウィンドウ B に渡すというものです。ウィンドウ B も確認パケットを送信する必要があります。

質問 4:アプリの 1 つ (通知ユーティリティ) を設定するにはどうすればよいですか?

4

1 に答える 1

0

質問 1 - 通常、「ソリューション」には 1 つ以上のプロジェクトが含まれます。

于 2011-03-01T04:01:25.033 に答える