タグ

pluginとc#に関するinventのブックマーク (1)

  • .NETによるプラグイン機能を持つテキストエディタの作成(.NET, C#, プラグイン, リフレクション)

    はじめに Adobe PhotoshopやBecky! Internet Mailなどのアプリケーションでは「プラグイン」(または、「アドイン」、「エクステンション」等)と呼ばれるプログラムをインストールすることにより、機能を拡張することができます。この記事ではこのようなプラグイン機能を持ったアプリケーションの作り方を、プラグイン対応のテキストエディタを作成することにより、説明します。 ここで紹介するプラグイン機能は、Becky!のように、プラグイン体であるDLLファイルを指定されたフォルダにコピーすることにより、プラグインを使用するアプリケーション(ホスト)が自動的にプラグインを認識するというものです。 なお、プラグイン機能の解説が目的のため、テキストエディタはフォームにRichTextBoxを貼り付けただけの貧弱なものですので、テキストエディタ作成の参考にはなりません。 対象読

  • 1