3

4GL で実際に使用されるすべての機能コード (および、理想的には、4GL RDS で提供される te​​rmcap に表示されるすべての機能コード) をリストした参照ドキュメントはありますか?


例えば:

gs - グラフィック モードを開始します (ボックス描画文字)
GS - グラフィック モードを開始しますか?

ho - カーソルをホーム ポジションに
移動 HM - カーソルをホーム ポジションに移動? (usenet I4GL termcap から)

また、重複がある理由と、大文字のものが廃止された製品用であり、termcap エントリから破棄できるかどうかも知りたいです。

4

1 に答える 1

2

これは、I4GL リファレンス マニュアルのバージョン 7.32 の付録 F にあります (すべての I4GL が現在バージョン 7.50 であるため、これが実際の最新バージョンです)。

(7.32) リファレンス マニュアルをIBMからダウンロードしました(実際には、http://www.informix.com/から開始し、「www」が重要です)、左側のメニューから「ライブラリ」を選択し、次の画面の右側のボックスにある「その他の Informix 製品のドキュメント」に進みます)。次に、[ツール] セクションを展開し、I4GL を選択します。I4GL の古いバージョンと現在のバージョンのマニュアルを見つけることができます。

どこtermcapから入手したかによっては、未使用の説明コードが山積みになっている場合があります。簡単に言えば、1992 年頃、1 つのリリースだけのために、追加の I4GL 製品がいくつかありました。I4GL フォーム、I4GL メニュー、I4GL クイックレポートなどです。これらには、非標準のカーソル記述のレパートリーが大幅に拡張されていました。それらは I4GL 自体によって使用されることはありませんでした。なぜなら、termcapファイルにはそれらの追加の無関係なエントリが含まれていた (そしておそらくまだ含まれている可能性があるからです)。GSおよびHMコードは、そのカテゴリに含まれる可能性があります。はho完全に標準的なエントリです。gsInformix 拡張の可能性があります。

X/Open terminfo 仕様はオンラインで見つけることができます。以前は termcap を含むものもありましたが、しばらく前 (おそらく 5 年前、現在) に正式に新しいバージョンに取って代わられました。これは、使用可能なものに関する優れたドキュメントです。I4GL は可能なすべての標準属性を使用しているわけではないことに注意してください (おそらくどのプログラムも使用していません)。

また、I4GL の「curses」ライブラリーは、古代の curses ライブラリーのサブセットであり、追加の容量で拡張されていることにも注意してください。

于 2012-04-18T14:17:23.860 に答える