データベースに接続され、データを表示し、データの変更と入力を可能にする独自のフォームを備えたアプリケーションがあるとします。サードパーティがプログラムを拡張できるようにするにはどうすればよいでしょうか?
たとえば、サードパーティは、ユーザーが実行できるスクリプトを作成して、ユーザーに入力を求めることができます。スクリプトの一部は、ユーザーが入力したもの (整数/文字列/ブール値) を取得し、整数値の計算、文字列値 (およびその他の文字列関数) の連結、さらにユーザーをトリガーするための論理テストなど、いくつかの基本的なプログラム処理を実行します。プロンプトなど、スクリプト環境は、アプリケーションのデータベースへの読み取り/書き込みもサポートします。
これは、各行が特定のコマンドに対応する、プログラムが実行できるテキスト ファイルを用意するだけで実現できるでしょうか? 次に、アプリケーションは各行を読み取り、その行が表すコマンドを特定し、それを C# コードと同一視しますか? この問題に対する既存の解決策はありますか?