使用OpenCOBOL进行Windows GUI编程?
我对COBOL完全陌生,但我想看看Windows上GUI编程的不同选项。不过,我不太喜欢Tcl/Tk。是否有一些资源可以用COBOL开发Windows GUI,就像用C开发GUI一样 谢谢 退房使用OpenCOBOL进行Windows GUI编程?,windows,user-interface,cobol,gnucobol,Windows,User Interface,Cobol,Gnucobol,我对COBOL完全陌生,但我想看看Windows上GUI编程的不同选项。不过,我不太喜欢Tcl/Tk。是否有一些资源可以用COBOL开发Windows GUI,就像用C开发GUI一样 谢谢 退房 尤其是我使用了MicroFocus 2.0版,它支持使用事件驱动模型创建Windows GUI表单。它们现在是5.1版。尽管完整版的价格相当昂贵,但这里有一本书有一个精简的学习版: 对于OpenCOBOL,Rildo Pragana(TinyCOBOL的作者,他的TC Tcl/Tk示例为OpenCOBO
尤其是我使用了MicroFocus 2.0版,它支持使用事件驱动模型创建Windows GUI表单。它们现在是5.1版。尽管完整版的价格相当昂贵,但这里有一本书有一个精简的学习版:
对于OpenCOBOL,Rildo Pragana(TinyCOBOL的作者,他的TC Tcl/Tk示例为OpenCOBOL编译和链接,第一次尝试)提供了一个嵌入式Tcl/Tk层,但如果您不喜欢Tcl/Tk,他的工具包会将几乎所有GUI放在Tk端,因此:
- 还有一个GTK+层示例
*> Add a text entry field
CALL "CBL_OC_GTK_ENTRY_NEW"
returning gtk-textentry
END-CALL
*> Connect code to the text entry, passing the entry widget
SET callback TO ENTRY "CBL_OC_activate"
CALL "CBL_OC_G_SIGNAL_CONNECT"
using by value gtk-textentry
by reference "activate" & x"00"
by value callback
by value gtk-textentry
END-CALL
...
*> window is ready to show
CALL "CBL_OC_GTK_WIDGET_SHOW"
using by value gtk-window
END-CALL
*> Start up the event loop, control returned when GTK main exits
CALL "CBL_OC_GTK_MAIN" END-CALL
*> Something terminated the GTK main loop, sys-close or bye or
display "ending..." end-display
- FLTK成功了,但我还没有发布试用源代码
- GtkHTML小部件也起作用
- Gambas COBOL GUI层托管在Google代码上
- ROOT/CINT可以解释OpenCOBOL生成的C,然后您可以从工作存储中获得交互式图形