список кодов возможностей для Informix 4GL termcap

Существует ли справочный документ, в котором перечислены все коды возможностей, фактически используемые 4GL (и, в идеале, все те, которые появляются в терминологии, поставляемой с 4GL RDS)?


Например:

gs - запустить графический режим (рисунок символов)
GS - запустить графический режим?

ho - курсор в исходное положение
HM - курсор в исходное положение? (из терминологии usenet I4GL)

Я также хотел бы знать, почему существуют дубликаты и предназначены ли они для какого-то устаревшего продукта и могут ли они быть удалены из записей termcap.


person RedGrittyBrick    schedule 18.04.2012    source источник


Ответы (1)


Он находится в Приложении F версии 7.32 Справочного руководства по I4GL (фактически это текущая версия, для всех I4GL в настоящее время версия 7.50).

Я скачал справочное руководство (7.32) с сайта IBM (на самом деле, начав с 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 можно найти в Интернете. Раньше у них была версия, которая также включала termcap, но она была официально заменена новой версией некоторое время назад (возможно, 5 лет назад). Это хорошая документация о том, что предполагается использовать. Обратите внимание, что I4GL не использует все возможные стандартные атрибуты (вероятно, ни одна программа не использует).

Также имейте в виду, что библиотека I4GL 'curses' является подмножеством древней библиотеки curses, расширенной (в том числе в далеком прошлом) с некоторыми дополнительными возможностями.

person Jonathan Leffler    schedule 18.04.2012
comment
Хотелось бы, чтобы Приложение F было более полным, пример для Wyse 50 включает такие вещи, как al, bs, dc, cm, ei, im и HI, которые не определены. Стандартный termcap включает в себя многие другие. Я буду работать с Приложением F и моим старым Termcap & Terminfo от O'Reilly. Спасибо за дополнительные подсказки. - person RedGrittyBrick; 18.04.2012
comment
Существует ли запись termcap или terminfo для видеоадаптера IBM-PC VGA?.. Я никогда не видел ни одной! - person Frank R.; 20.04.2012
comment
Я не уверен. Что такое VGA-640x480? Конечно, I4GL также поддерживает только 8 цветов. - person Jonathan Leffler; 20.04.2012