是否有参考文档列出了4GL实际使用的所有功能代码(理想情况下,所有那些出现在4GL RDS提供的termcap中的代码)?
例如:
gs - 启动图形模式(框图字符)
GS - 启动图形模式?将光标移至原位 HM - 光标到原位? (来自usenet I4GL termcap)
我还想知道为什么存在重复,以及大写的是否是某些过时的产品,可以从termcap条目中丢弃。
答案 0 :(得分:2)
在I4GL参考手册7.32版的附录F中(实际上是当前版本,因为所有I4GL当前版本为7.50)。
我从IBM下载了(7.32)参考手册(实际上,从http://www.informix.com/开始 - 'www'至关重要! - 然后从左侧菜单中选择'图书馆',然后在下一个屏幕右侧的框中转到“其他Informix产品的文档”。然后展开“工具”部分,选择I4GL。您可以找到I4GL的古老版本以及当前版本的手册。
根据您从termcap
获取的位置,您可能会有一堆未使用的描述代码。简而言之,大约在1992年,只有一个版本,还有一些额外的I4GL产品:I4GL Forms和I4GL Menus以及I4GL QuickReports或其附近。它们具有大量扩展的非标准光标描述。它们从未被I4GL本身使用,因为termcap
文件包含(并且可能仍然包含)那些额外但不相关的条目。 GS
和HM
代码可能属于该类别。 ho
是一个完全标准的条目; gs
可能是Informix扩展程序。
您可以在线找到X / Open terminfo规范。他们曾经有过一个包含termcap的东西,但是这个版本在不久前被一个新版本正式取代(也许是5年前,现在)。这是关于什么应该可用的良好文档。请注意,I4GL不使用所有可能的标准属性(可能没有程序)。
另请注意,I4GL'curses'库是古代curses库的一个子集,扩展(在很长一段时间内也会延长)并具有一些额外的容量。