Редактор Форм
Форма — это специально созданный объект для ввода и просмотра какой-либо информации, а также для выполнения управления различными процессами. С помощью созданных форм программа запрашивает у пользователя ту информацию, которая необходима ей для дальнейшей работы, либо выдает какую-либо информацию пользователю для просмотра и редактирования.
Основное назначение формы — предоставить пользователю удобное средство для ввода и просмотра информации. Как и бумажный документ, форма позволяет быстро ввести необходимую информацию и запомнить ее для последующей обработки, а при необходимости — вновь вернуться к ранее введенным данным для просмотра или корректировки.
Форма состоит из диалога, модуля и реквизитов формы.
Диалог формы представляет собой прямоугольную область экрана, которая, в самом общем случае, содержит различные элементы управления; например, поясняющие надписи, поля ввода информации, элементы управления (например, кнопки) и т.д. С его помощью осуществляется взаимодействие пользователя с программой.
Модуль формы — программа на встроенном языке, отвечающая за работу с элементами управления формы, отработку предопределенных процедур и выполняющий различные вспомогательные вычисления. С помощью производится подготовка и обработка реквизитов формы и передача управления к исполнению, а также обработка действий пользователя.
Реквизиты формы — совокупность объектов различных типов, принадлежащих форме. В списке реквизитов есть главный реквизит (выделен жирным шрифтом), через который производится доступ к свойствам формы. Также список содержит реквизиты, размещенные дополнительно.
Окно для создания формы содержит три закладки, располагающихся снизу. На закладке «Диалог» производится проектирование собственно диалога формы. На закладке «Модуль» производится редактирование модуля формы. На закладке «Реквизиты» разработчик формы имеет возможность добавить новые реквизиты формы и указать им нужный тип.
Наиболее трудоемкая часть при создании формы — проектирование диалога, поэтому в настоящей главе основное место будет уделено описанию порядка создания и редактированию диалога формы.
В дальнейшем вместо термина диалог формы будет использоваться термин форма. Когда будет описываться работа в модуле формы или описание и использование реквизитов, будут использоваться термины модуль формы и реквизит формы или реквизиты формы.
Метки:форма, Редактор форм