Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

СУБД Oracle для разработчиков. Forms and Reports 6i-10g


Настройка инструментальных средств Forms

 Сергеенко С.В.

 

Oracle Forms 6i позволяет разработчику изменять настройки инструментальных средств с помощью элемента меню Tools->Preferences (Рис. 1).

Рисунок 1 – Окно настроек Forms (вкладка General)

Пять установок назначают режим работы Oracle Forms Designer:

·         Save Before Generate автоматическое сохранение текущего модуля перед каждым генерированием формы

·         Generate Before Run генерирование (компиляция) формы перед запуском ее из Oracle Forms.

·         Supress Hints По умолчанию Oracle Forms выдает подсказку в нижнем левом углу в зависимости от контекста. Данные подсказки можно отключить установкой этой галочки.

·         Run Modules Asynchronously определяет возможность одновременной работы в среде Forms Designer и запущенных приложениях.

·         Use System Editor использование текстового редактора операционной системы (например, Vi или Notepad) вместо встроенного редактора Forms.

·         Color Palette определяет цветовую палитру, которая будет использоваться при отображении запущенной формы.

·         Mode определяет режим использования цветовой палитры.

·         Module Access определяет режим доступа к файлам форм, библиотек и меню в базе данных и файловой системе.

·         Printer установка принтера для печати из Forms Designer.

Рассмотрим следующую вкладку – Access (Рис.2)

Рисунок 2 – Окно настроек Forms (вкладка Access)

 

Рассмотрим следующую вкладку окна Preferences – Wizards (Рис.3)

Рисунок 3 – Окно настроек Forms (Wizards)

 

И в заключение опишем последнюю вкладку Runtime

 

Рисунок 4 – Окно настроек Forms (вкладка Runtime)

 

Четвертая закладка (рис. 4) диалогового окна используется для установки параметров запуска форм из Oracle Forms Designer. Первый параметры Buffer Records устанавливает размер буфера в памяти, равный минимальному числу записей (число отображаемых записей + 3). Все остальные записи будут храниться во временном файле. Следующий параметр Debug Mode включает режим отладки. Данный режим позволяет разработчику устанавливать точки прерывания в программных сегментах PL/SQL с целью просмотра значений элементов форм и последовательности выполнения программного кода.

Следующие четыре параметра связаны с настройкой производительности Oracle Forms. Обработка массивов (Array processing ) позволяет форме вводить множество строк выборки из БД вместо одной. Обычно это повышает производительность, однако, множественная выборка требует больше памяти для работы формы. Для поддержки совместимости с предыдущими версиями, Oracle Forms позволяет разработчику использовать в формах триггеры, написаные для второй версии. Оптимизированная обработка SQL-запросов (The Optimize SQL Processing ) позволяет использовать новые возможности PL/SQL. Оптимизация режима транзакций (Transaction Mode Optimization) включает оптимизацию использования курсоров для неявных SQL-запросов (например, вызовы и исполнение триггеров) - возможно использование одних и тех же курсоров в различных функциях формы. Параметр статистика (Statistics) позволяет генерировать статистику использования курсоров и прочих ресурсов при запуске формы. Еще одно свойство данного параметра - трассировка SQL-запросов, которую можно проанализировать спомощью TKPROF или иной утилиты анализа производительности.

Следующий параметр - отображение меню блока (вместо собственно меню формы) при запуске формы. Это меню позволяет разработчику обращаться напрямую к определенному блоку формы вместо запуска блока по-умолчанию.

Режим исключительного выполнения запросов (Query-only mode) запрещает форме SQL-запросы на вставку, удаление и обновление.

Наконец, режим Тихо (Quiet) выключает звуковые сигналы, проигрываемые при выдаче формой сообщения.

 Если есть какие-либо вопросы и предложения прошу писать на sqaimes@mail.ru


В избранное