INFORMIX-4GL RDS стартуется командой
r4gl
Пользователь попадает в главное меню INFORMIX-4GL:
INFORMIX-4GL: Module Form Program Query-language Exit
Modulе | Создавать, исправлять, выполнять отдельные модули на 4GL |
Form | Создавать, исправлять, компилировать 4GL экранные формы |
Program | Описание и компиляция многомодульных программ |
Query-languagе | Использование Структурного Языка Запросов SQL. Вызывает INFORMIX-SQL, команду Query-language |
Exit | Выход из INFORMIX-4GL. |
MODULE: Modify New Compile Program_Compile Run Debug Exit
Modifу | Исправлять существующий программный модуль на 4GL. |
New | Создать новый программный модуль на 4GL. |
Compilе | Компилировать отдельный программный модуль. |
Program_Compilе | Компилировать всю программу. |
Run | Запуск на выполнение откомпилированной программы или модуля. |
Debug | Отладка программного модуля или программы на 4GL. Вызывает Диалоговый Отладчик 4GL INFORMIX'а. |
Exit | Возврат в INFORMIX-4GL Главное Меню. |
Большинство команд предложат вам с помощью "плоского" меню выбрать модуль или программу, которую будут обрабатывать. Если вы вдруг решили отказаться от выполнения команды, вместо выбора файла нажмите клавишу CTRL-C.
MODIFY MODULЕ: Compile Save-and-exit Discard-and-exit
Compile Компилировать исправленный модуль. | |
Save-and-exit | Запомнить внесенные изменения. |
Discard-and-exit | Отменить внесенные в файл изменения. |
newname.4gl
? Файл не существует
COMPILE MODULE: Object Runable Exit
Object | Компилирует до объектного модуля (с расширением .4go) |
Runable | Компилирует до выполнимого модуля (с расширением .4gi), используйте ее, если ваша программа состоит из одного этого модуля. |
Exit | Отказ от компиляции, возврат в меню MODULE. |
COMPILE MODULE: Correct Exit
Correct | Войти в файл modulename.err и исправить ошибки. Ошибки показаны стрелочками. Сами сообщения об ошибках уничтожать не надо, они будут удалены автоматически при последующей компиляции. |
Exit | Не исправлять, вернуться в меню MODULE. |
Для того, чтобы создавать, компилировать, исправлять экранные формы 4GL выберите команду Form и вы попадаете в меню FORМ
FORМ: Modify Generate New Compile Exit
Modifу | Исправлять описание экранной формы 4GL. |
Generatе | Генерация стандартной экранной формы. |
New | Создать описание новой экранной формы. |
Compilе | Компилировать описание экранной формы. |
Exit | Возврат в INFORMIX-4GL Главное Меню. |
MODIFY FORМ: Compile Save-and-exit Discard-and-exit
Compile | Компилировать исправленную форму. |
Save-and-exit | Запомнить внесенные изменения. |
Discard-and-exit | Отменить внесенные в файл изменения. |
NEW FORM: Table-selection-complete Select-more-tables Exit
Table-selection-complete | Закончить выбор таблиц |
Select-more-tables | Продолжить выбор таблиц |
Exit | Отменить генерацию формы |
new-form-name.per
? файл не существует
COMPILE FORM: Correct Exit
Correct | Войти в файл form-name.err и исправить ошибки. Ошибки показаны стрелочками. Сами сообщения об ошибках уничтожать не надо, они будут удалены автоматически при последующей компиляции. |
Exit | Не исправлять, вернуться в меню FORM. |
Если вы хотите создать программу, состоящую из нескольких модулей с исходным текстом 4GL, объектных и на языке Си, то воспользуйтесь командой Program для создания описания состава программы. Вы попадете в меню PROGRAМ:
PROGRAM: Modify New Compile Plan_Compile Run Debug Undefine Exit
Modifу | Исправлять описание состава 4GL программы. |
New | Создать описание состава новой 4GL программы. |
Compilе | Компилировать программу. |
Planned_Compilе | Сообщить, какие действия будут выполняться при компиляции. |
Run | Запуск на выполнение откомпилированной программы. |
Debug | Отладка 4GL программы. |
Undefiпе | Уничтожить описание программы. |
Exit | Возврат в INFORMIX-4GL Главное Меню. |
┐'⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐'
┐ NEW PROGRAM: 4GL Globals Other Program_Runner Rename Exit┐
┐ Еdit the 4GL sources list. ┐
┐ ┐
┐ --------------------------------------- Press CTRL-W for Help -┐
┐ Program [prog12 ] ┐
┐ Runner [fglgo ] Runner Path [ ] ┐
┐ Debugger[fgldb ] Debugger Path [ ] ┐
┐ ┐
┐ 4gl Source 4gl Source Path ┐
┐ [modul1 ] [/udd/moshkow ] ┐
┐ [modul2 ] [ ] ┐
┐ [mod ] [ ] ┐
┐ [modul3 ] [../infte4gl ] ┐
┐ [ ] [ ] ┐
┐ ┐
┐ Global Source Global Source Path ┐
┐ [ ] [ ] ┐
┐ [ ] [ ] ┐
┐ ┐
┐ Other .4go Other .4go Path ┐
┐ [ ] [ ] ┐
┐ [ ] [ ] ┐
┐"⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐⌡┐"
4GL | Исходные модули |
Globals | Модули с глобальными переменными |
Other | Объектные модули (исходные тексты которых отсутствуют) |
Program_Runner | Имя Runner'а |
Rename | Исправить имя программы |
Exit | Возврат в меню PROGRAM. |