私はCOBOLの新機能ですが、WindowsのGUIプログラミングのさまざまなオプションを見ていきたいと思います。私はTcl/Tkが本当に好きではありません。 Windows GUIをCOBOLで開発するためのリソースは、CでGUIを開発するのと同じ方法で開発していますか?OpenCOBOLを使用したWindows GUIプログラミング?
ありがとうございます!特に
私はCOBOLの新機能ですが、WindowsのGUIプログラミングのさまざまなオプションを見ていきたいと思います。私はTcl/Tkが本当に好きではありません。 Windows GUIをCOBOLで開発するためのリソースは、CでGUIを開発するのと同じ方法で開発していますか?OpenCOBOLを使用したWindows GUIプログラミング?
ありがとうございます!特に
私は、マイクロフォーカスバージョン2.0を使用し、それはイベントドリブンモデルでWindowsのGUIフォームの作成サポート。彼らは今バージョン5.1になっています。フルバージョンは非常に高価ですが、ここではストリップダウン学習バージョンとブックがあります:OpenCOBOLについては
は、Rildo Pragana(TinyCOBOLの著者による組み込みのTcl/Tkの層がありますそう、コンパイルとリンクOpenCOBOL、最初の試み)のために、しかし、あなたがたTcl/Tkの気に入らない場合は、彼のツールキットは、Tkの側にほぼすべてのGUIのを置く彼のTCのTcl/Tkのサンプル:
ソースコード:
*> 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
Cで囲むことができるものは、OpenCBOLによって呼び出すことができます。これには、ネイティブMicrosoft WinAPIが含まれます。
FAQに取り組んでいるうちに、Valaを使用すると実際にCOBOLを拡張するためのフィールドが開きます。 OpenCOBOLとValaの両方が中間Cを生成するので、混合の可能性はほぼ無制限であり、開発者は両方のプロジェクトによる取り組みの恩恵を受けることができます。私はCOBOLからの使用のためにValaをチェックすることをお勧めします。
サンプルを処理するには、OpenCOBOL FAQ、セクション5を参照してください。ソースコードのスクリーンキャプチャ画像http://opencobol.add1tocobol.com/#does-opencobol-support-the-gimp-toolkit-gtk