2010-07-19 68 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:没有尝试尚未