我编写了一个用于在 Octave 中显示 2D 直方图的代码。我想构建一个漂亮的 GUI 来显示代码的演示。我想过使用 VB 表单(使用 VS2012)来构建它。但是我不能从 VB 调用 Octave 程序。谁能给我一些关于这个的想法?
提前致谢
我编写了一个用于在 Octave 中显示 2D 直方图的代码。我想构建一个漂亮的 GUI 来显示代码的演示。我想过使用 VB 表单(使用 VS2012)来构建它。但是我不能从 VB 调用 Octave 程序。谁能给我一些关于这个的想法?
提前致谢
Octave 3.6.2 for Windows 的 Visual Studio 发行版包含一些基本的 UI 功能,这可能足以满足您的需求,因此您可以在 Octave 中完成所有操作,而无需让 Octave 和 VB 相互通信。来自3.6 版重要用户可见更改的摘要:
** 添加了以下与 Matlab 兼容的句柄图形函数:
guidata uipanel uitoolbar guihandles uipushtool uiwait uicontextmenu uiresume waitfor uicontrol uitoggletool
上面的 uiXXX 函数是实验性的。
除了 uiwait 和 uiresume 之外,FLTK+OpenGL 图形工具包不支持 uiXXX 函数。
gnuplot 图形工具包不支持任何 uiXXX 函数和 waitfor 函数。
3.6.4 也出来了(见http://sourceforge.net/projects/octave/files/Octave%20Windows%20binaries/Octave%203.6.4%20for%20Windows%20Microsoft%20Visual%20Studio/),但我没有不知道 UI 功能是否得到了改进。