私の選択した言語を使用してグラフィカルユーザーインターフェイスアプリケーションを作成する必要があります。アプリケーションはWindows XP上で動作します。それは、複雑なウィンドウフォームアプリケーションのいくつかの並べ替えになります。 ほとんどの提案によれば、C#は使用するのに最適です。 GUIの左側にあるツリー構造は、バイナリファイルとなる構成ファイルから読み込んだ後に入力されます。 (しかし、最初は単純なASCIIファイルを使ってコードをテストすることができます)。アプリケーションは、このGUIを通じてユーザーからの入力を受け入れ、同じ構成ファイルにバックを書き込んで、ツリー構造やラベル、またはフォーム上のその他の関連フィールドの変更を反映します。C#でのプラグインベースのアプリケーション
各タブには3つのタブと3つの対応する設定ファイルがあります。 私は今、アプリケーションを設計するための助けが必要です。私は、ホストアプリケーション(メインアプリケーション)を作成し、3つのタブコントロールをプラグインとして使用する予定です。これは実行可能ですか?もしそうなら、私にこれを案内してください。私はC#で3つのプラグインを作るにはどうすればいいのですか?メインアプリケーションがどのプラグインをロードするのか、そしていつロードするのかを知るために、どのようにインターフェイスを書くのですか?プロジェクトフォルダの下に別の「Plugin」フォルダがありますか?私はあなたのポイントを得ることを願っていますが、これはあなたが始めるにはあまり情報がありません。
また、いくつかの.cppファイルが既にプロジェクトに存在します。これらのファイルといくつかの.hファイルには、重要な定義と定数が含まれています。これらは私のC#アプリケーションと統合する必要があります。私はそれを行う方法を知りませんが、.dllで.cppコードをコンパイルし、コンパイルした.dllをC#アプリケーションに公開することによって可能であると確信しています。最上位レベルのデザインに関する詳細情報が必要な場合はお知らせください。
おかげで、私が今まで使用している最も簡単なプラグインコンセプトの Viren
「グラフィカルユーザーインターフェイスアプリケーションを作成する必要があります」 "いいえ"と言う勇気がありますか? – ima
私はあなたを得ませんでしたか? – zack