VX-REXX は、Watcomによって開発され、1993 年に最初にリリースされた、 OS/2用の高度に拡張可能なREXX GUI開発システムです。
eComStationとArcaOSの新しいコードの多くはVX-REXXを使用して書かれています。[1]
REXX 自体は3GLですが、VX-REXX インターフェースを使用すると、3GL と4GL の技術を組み合わせて REXX プログラムを構築できます。コードを挿入するためのドラッグ アンド ドロップインターフェースにより、実際にコードを入力せずに非常に複雑なプログラムを構築できます。
VX-REXX のインターフェース自体は VX-REXX で記述されているため、REXX コードを使用して拡張および/または変更できます。また、機能に直接追加するために使用できる マクロ フックも多数あります。
ツールボックスには、多数の標準ツール (静的テキスト、グループ ボックス、プッシュ ボタン、ラジオ ボタン、チェック ボックス、ピクチャ ボックス、イメージ プッシュ/ラジオ ボタン、リスト ボックス、コンボ ボックス (およびドロップダウン)、単一行および複数行の入力フィールド、スライダー) と、より特殊なツール (コンテナー、値セット、ノートブック、DDEクライアント、タイマー) が含まれています。追加のコントロールはSOM を使用して構築し、 .DLLファイルとして配布できます。既存のコントロールの単純なバリエーション (トライステート チェック ボックスや自己検証入力フィールドなど) から完全にカスタム描画されたコントロール (自己完結型の三目並べボードなど) まで、あらゆるものをCで記述し、コンパイルして、VX-REXX プロジェクトに追加できます。
参考文献
- ^ 「OS/2 用 VX-REXX アプリケーションおよびツール (ArcaOS、eComStation)」。2020 年 9 月 3 日閲覧。
外部リンク
- Visual REXX Faceoff - パート 1 VX-REXX に関する情報 (VX-REXX と VisPro REXX のレビューから) (やや古いように見えるかもしれませんが、説明されている概念は今でも有効です)
- Dev - REXX - VxREXX - OS/2 VX-REXX に関するリソースのサイトコレクション
- Richardson, Ronny (1995)、「Writing VX-REXX Programs」、McGraw-Hill、ISBN 0079119107。
