2011-06-18 7 views
0

私はVC++ & VC#でアプリケーションを書いています。アップグレード可能な&プラグインベースのアプリケーション開発

私はアプリケーション全体のカスタマイズをユーザーに提供する方法を知っています&その機能とすべて。

しかし、私が感心しているのは、Mozilla Firefox &です。そのプラグインです。

複数行のブックマーク、自動保存フォルダ、ブロックサイト、ユーザープロファイル、Flash Video Saver、ページランクツール、Facebookの更新プログラム、そしてあなたが望むすべての愚かな\独創的なものは、ほとんどすべてのカスタマイズのためのプラグインを見つけることができますあなたのブラウザ。

これは、Mozillaがベースプログラムを開発する前に、つまりカスタム設定で「Firefox」をどれだけ考えていたかを私に思い出させました。私は彼らが複数の行のブックマークを持つことができるように柔軟性を入れていることを意味します。&ユーザーは、スクロールダウンの回数と残りの数を表示するように選択できます。そしてこれと他のすべてのもの。

プラグインに由来するこのすべての機能は、どのように機能しますか。

私は\ plugins \ patchesをアップグレードできるソフトウェア\アプリケーションを作りたいと思っています。それをどうやって?

  • &学習を開始するにはどうすればよいですか?

は、これを行うの私の考えはちょうど\のアップグレードを修正、DLLで定義されているアプリケーションの\ソフトウェアおよびソフトウェアのすべての物事の多くと関係なく更新\パッチ\プラグインのために別のDLLを書くことです\ DLLを置き換えて、これを行うことができます。

答えて

1

複雑なテーマですが、プラグイン可能な管理対象アプリケーションの作成をガイドするフレームワークであるhttp://mef.codeplex.com/でMEFをチェックしてみるとよいでしょう。私はラボの手が良いスタートであることを覚えていますが、私は最後にそれを見ました。

関連する問題