Oracle Forms
Oracle Forms —
Главное назначение ПО — создание прикладных систем на основе
Программное обеспечение
Oracle Forms продаётся как независимый программный продукт. Сейчас они включены в пакет
Как они работают
Oracle Forms получают доступ к базе данных Oracle и генерируют экранные формы отражающие данные базы. Форма в исходнике (*.fmb) компилируется в выполнимую форму (*.fmx) которая может запускаться независимо из модуля запуска форм. Форма используется для отображения и редактирования данных в приложениях, управляющих базой данных. Некоторые элементы
Окружение позволяет обращаться к базе в режиме чтения, создания и редактирования данных. Это сокращает потребности программы в целом и избавляет от выполнения рутинных действий подобных созданию динамического SQL, запросу полей и выставлению блокировок.
Как и во всех обычных интерфейсах, управляемых событиями, ПО выполняет функции привязанные к событиям, называемые триггерами, вызывает триггеры, которые
- автоматически отрабатывают в определенные моменты работы с записями,
- обрабатывают нажатие клавиш и движение мышкой.
При инициализации триггера определяется то, что будет выполнено данной операцией. В связи с этим программирование Oracle Forms заключается в том, чтобы надлежащим образом изменить начальные действия триггеров. Некоторые триггеры, предусмотренные программистом, заменяют стандартные действия тогда как другие — расширяют их.
В результате применения подобного подхода, становится возможным создание нескольких стандартных форм, которые бы реализовывали полную функциональность базы данных, пока не содержится вообще никакого кода, написанного программистом.
Форматы файлов
- .FMB — Файл формы, построенной в Forms Builder
- .FMX — Файл формы, сгенерированной для выполнения в RunForms
- .PLL — Файл пользовательской библиотеки
- .PLX — Файл сгенерированной пользовательской библиотеки для использования в сессии RunForm
- .MMB — Файл пользовательского меню построенного в Forms Builder
- .MMX — Файл меню, сгенерированного для выполнения в сеансе RunForm