INFORMIX-4GL RDS стартуется командой
r4gl
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.
Для того, чтобы создавать, компилировать, исправлять экранные формы 4GL выберите команду Form и вы попадаете в меню FORМ
Выведет вам "плоское" меню с именами существующих в вашей директории модулей на языке 4GL (файлов с расширением .4gl). С помощью стрелок выберите нужный и нажмите CR. Если нужный вам файл не лежит в текущей директории, можете ввести его маршрутное имя, завершив его клавишей CR. INFORMIX-4GL стартует текстовый редактор и вы сможете исправлять в нем файл с программой. Кончив редактировать файл (а в редакторе RK, которым вы, скорее всего, будете пользоваться, для этого нужно нажать клавиши CTRL-T CTRL-T HOME ErasePage) вы попадете в дополнительное меню
MODIFY MODULЕ: Compile Save-and-exit Discard-and-exit
Compile Компилировать исправленный модуль.
Save-and-exit Запомнить внесенные изменения.
Discard-and-exit Отменить внесенные в файл изменения.
Выберите подходящую вам команду (а обычно это Compile и Savе
and-exit) и после этого вы вновь окажетесь в меню MODULE.
Спросит, как назвать новый модуль. Введите имя модуля (без расширения .4gl). После этого стартуется текстовый редактор RK. Вы увидите сообщение:
newname.4gl
? Файл не существует
Нажмите клавиши F5 F11 NewLine и попадете в пустой файл, в котором можете набивать программу. Окончание работы такое же, как и после команды Modify.
Выведет вам "плоское" меню с именами существующих в вашей директории модулей на языке 4GL. Введите имя или выберите его с помощью стрелок. Вы увидите дополнительное меню:
COMPILE MODULE: Object Runable Exit
Object Компилирует до объектного модуля (с расширением .4go)
Runable Компилирует до выполнимого модуля (с расширением .4gi), используйте ее, если ваша программа состоит из одного этого модуля.
Exit Отказ от компиляции, возврат в меню MODULE.
Если при компиляции обнаружились ошибки, INFROMIX-4GL создаст
специальный файл modulename.err, в котором прямо в тексте программы будут указаны синтаксические ошибки и предложит вам их исправить. Вы увидите дополнительное меню:
COMPILE MODULE: Correct Exit
Correct Войти в файл modulename.err и исправить ошибки. Ошибки показаны стрелочками. Сами сообщения об ошибках уничтожать не надо, они будут удалены автоматически при последующей компиляции.
Exit Не исправлять, вернуться в меню MODULE.
Выберите имя программы, которую хотите компилировать. При успешной компиляции будет создан файл program-name.4gi, который можно будет выполнять командой Run в меню MODULE или в меню PROGRAM.
Выберите имя программы, которую хотите выполнять. По окончании
выполнения программы вы вернетесь в меню MODULE.
Выберите имя программы, которую хотите отлаживать. По окончании
отладочной сессии вы вернетесь в меню MODULE.
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. |