0

奇妙な質問だとは思いますが、シナリオを実行するプログラムを設計したいと思います。このシナリオには、検索、削除などの機能がいくつかあります....

これらの機能をどのように定義するかはユーザー次第です。ユーザーは、シナリオの実行方法を定義するなど、これらの機能を定義できます。

アセンブリをロードできる動的リンクを使用して、一部のクラスによって継承されたインターフェイスを使用してクライアントにdllファイルを定義させることにより、C#で実行できると考えています。

C# でできることですが、C++ ではどうすればよいかわかりません。ソフトウェアを閉じたままにしておきたいので、それを行うためのカスタム スクリプト言語を作成する必要があると考えていました。

QTフレームワークを使用しています

何かアイデアはありますか?ありがとう

4

2 に答える 2

3

あなたは Qt を使用しているので、QtScriptフレームワークを調べてみてください。それはあなたが望むことをするかもしれません、そしてそれはすでにQtに統合されているので、それを使うために多くの設定をする必要はありません.

于 2011-06-23T03:49:21.177 に答える
2

スクリプト言語を使用します。これはまさに彼らの目的です。Lua は組み込み言語のデフォルトの頼りになるものとして私が選ぶものですが、他の人は Python を断言します。JavaScript の埋め込みバージョンもあります。

于 2011-06-23T03:21:49.253 に答える