MEFユーティリティランナー

対話型システムユーティリティを書き込むためのホスティング環境。
今すぐダウンロード

MEFユーティリティランナー ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Ms-PL
  • 出版社名:
  • Arian Kulp
  • ファイルサイズ:
  • 445 KB

MEFユーティリティランナー タグ


MEFユーティリティランナー 説明

MEFユーティリティランナーは、対話型システムユーティリティを書き込むためのホスティング環境を提供します。あなたが小さなユーティリティを書くとき、それを起こして進むために一定の退屈な繰り返し作業があります。メインウィンドウの作成、トレイアイコン(アイコンとコンテキストメニューを含む)、およびその他の一般的なタスクは邪魔になります。この記事では、再利用可能なユーティリティフレームワークを作成し、それを利用する方法を説明します。 だから私は実際にこの記事のために何を創造しましたか?私たちは皆、基本クラスを使うことが密接に関連したオブジェクトを結び付けるための素晴らしい方法であることを知っています。非常に実用的な例として、ベースウィンドウまたはコントロールクラスを使用すると、ホイールを再発明することなくすでに存在するものに機能を追加できます。 Windowsは、サービス、コンソールアプリ、サイドバーガジェット、Windowsフォーム、WPF、COMなどのような数多くのコード実行モデルを公開しています。これらのそれぞれは、サービスの開始/停止フック、またはWindowsフォームとWPFのシステムメッセージループなど、心配する必要がない特定の機能を提供します。 何年にもわたって多数の小さなユーティリティを作りました。なんて浪費!私は常に通知アイコンを作成するので(システムクロックで表示されます)。私はおそらくショートカットとしてVisual Studioでプロジェクトテンプレートを作成したはずですが、これには不利益があります。フレームワークにクールな新機能を追加した場合は、それを利用するために古いアプリを再コンパイルして再加工する必要があります。 より良い解決策は、「基本アプリケーション」を作成することでした。これは、実際には通知アイコンとメニューとメインウィンドウを公開する独自のアプリケーションです。ウィンドウを移動すると、場所が保存されます。その後、プラグインとして個々のユーティリティを追加できます。私はもともと複数のアプリケーションをホストすることができるフレームワークを想像しましたが、それはビジュアルアプリでいくつかの興味深いデザインの課題を作成します。最後に、私は単一のユーティリティをホストすることができる再利用可能なアプリケーションに決済しました。


MEFユーティリティランナー 関連ソフトウェア

Piccolo2D.

JavaおよびC#に堅牢でフル機能のグラフィカルアプリケーションを作成するための革新的な方法 ...

180 4.5 MB

ダウンロード