2010-07-19 43 views
0

我有用C++編寫的桌面應用程序。它做了各種不同的事情並與數據庫進行交互。我做了大部分需要從列表中選擇的操作。操作在數據集上串行執行,需要保存並稍後在不同的結果集上播放。C++實現腳本(可重複操作)

這些操作通常是從下拉菜單執行的,並且沒有加載/保存到磁盤操作。我不一定需要腳本功能,但如果這是最簡單的方法就行了。

你會如何處理這個問題?

增加,此應用程序不能寫在OOP風格

+1

把C++動作列表(作爲後面的函數)放在一個按鈕或列表中很簡單。你的描述中缺少什麼:你的用戶是否需要創建這樣的動作列表? – akira 2010-07-19 09:54:23

+0

我想你錯過了這個問題的主旨 – 2010-07-20 05:43:45

回答

1

Lua

這是一個偉大的,簡單的腳本語言,方便地嵌入到你的應用程序。

+0

這是一個相當可定製的腳本語言!很長一段時間,因爲我用它。 – DumbCoder 2010-07-19 10:00:13

0
  • 與LuaBind Lua是相當廣泛的應用
  • 用Python的boost ::蟒蛇也被廣泛使用但在空間上較重

現在我知道少知道腳本語言是在遊戲編程有用的,在任何應用程序,你需要的腳本非常有用:

  • 隼:更加靈活和靈活的解決方案,我知道和使用
  • ChaiScript:在更容易整合我知道
  • AngelScript:沒有嘗試尚未
  • GameMonkey:沒有嘗試尚未
  • IO:沒有嘗試尚未