НТК Интерфейс
ПО ОИК Диспетчер НТ. ПО клиент - инструкция по настройке
×
Меню

9.5. Дизайнер форм

Дизайнер форм запускается при создании/изменении форм редактирования и просмотра. Окно дизайнера форм приведено на Рис. 9.21.
Принципы создания компонентов доступа к данным максимально приближены к тем, что используются в среде Delphi. Так же, как и в Delphi, на форму кладется компонент и в редакторе свойств настраиваются его свойства этого компонента. Компонентная идеология очень гибкая: можно легко создавать новые компоненты для поддержки разных движков доступа к данным.
Окно дизайнера форм разделено на несколько панелей:
1) Панель управления окном (свернуть, развернуть, закрыть).
2) Панель «Главного меню». Пояснения к пунктам главного меню приведены в Табл. 9.4 - 9.6.
Табл. 9.4 – Пункт меню «Файл»
Строка меню
Горячая клавиша
Пояснения
Открыть
Ctrl+O
Открыть новую форму
Загрузить из файла
 
Загрузить форму из файла*.frm
Сохранить
Ctrl+S
Сохранить форму в базе данных
Сохранить в файле
 
Сохранить форму в файле *.frm
Выход
Alt+F4
Выход из дизайнера форм
 
Рис. 9.21 Дизайнер форм
Табл. 9.5 – Пункт меню «Редактирование»
Строка меню
Горячая клавиша
Пояснения
Откат
Ctrl+Z
Отменить последнее изменение в форме
Вырезать
Ctrl+X
Вырезать выделенный фрагмент
Копировать
Ctrl+C
Копировать выделенное в буфер
Вставить
Ctrl+V
Вставить выделенное в буфер
Удалить
Ctrl+Del
Удалить выделенное
 
Табл. 9.6 – Пункт меню «Вид»
Строка меню
Горячая клавиша
Пояснения
Редактор свойств
F11
Активировать окно Редактора свойств
Простой Редактор свойств
 
Тип окна при открытии редактора свойств (см. Рис. 9.21)
Расширенный Редактор свойств
 
Тип окна при открытии редактора свойств (см. Рис. 9.22)
 
Рис. 9.22 Редактор свойств (расширенный)
3) Панель «Общих компонентов»– содержит кнопки управления, пояснения к которым приведены в Табл. 9.7.
Табл. 9.7 Панель «Общих компонентов»
Вид кнопки
Название кнопки
Пояснение
Выбор элемента
 
Текст
Статический текст, с помощью которого можно  сделать пояснения и показать названия других компонентов.
Линии
Компонент используемый для художественного оформления интерфейса пользователя
Панель
Компонент для объединения нескольких компонентов. Предоставляет дополнительные возможности, благодаря которым можно создать эффект выпуклой или вдавленной панели
Группировка
Компонент используется для объединения нескольких компонентов.
Картинка
Компонент предназначенный для вывода в форму графического рисунка
 
4) Панель «Компонентов БД»– содержит кнопки управления, пояснения к которым приведены в Табл. 9.8.
Табл. 9.8 Панель «Компонентов БД»
Вид кнопки
Название кнопки
Пояснение
Выбор элемента
 
Поле - метка
Данные без возможности редактирования
Поле
Тоже, что и «Поле - метка», только с возможностью редактирования
Поле со списком
Просмотр столбца таблицы БД со списком
Поле с калькулятором
Для числовых значений с выпадающим калькулятором
Поле с календарем
Поле формата дата - время с выпадающим календарем
Поле время
Поле формата дата - время, отображает только время
Логическое поле
Поле с логическим форматом
Поле МЕМО
Используется для данных из тех полей БД, которые содержат большое количество текста
Поле со справочником
Выпадающий список, отображающий таблицу – справочник
Поле со справочником с оборудования
Выпадающий список, отображающий справочник оборудования в виде дерева
Поле изображения
Отображение картинок, хранящихся в БД
Таблица
Отображение таблицы БД с ее содержимым
В каждом компоненте работы с БД, в расширенном списке свойств есть поле «DataField», которое можно связать с идентификатором поля БД. В простом списке свойств есть аналогичное свойство «Поле БД», но в нем можно выбрать идентификатор уже существующего поля из списка. Стоит отметить, что если к полю привязан справочник общего типа, то в БД появляется дополнительный идентификатор с именем этого поля и префиксом «S_», а если к полю привязан справочник оборудования, то с префиксом «E_». Для того чтобы в поле при отображении формы выводился справочник, нужно выбрать идентификатор с соответствующим префиксом.
4) Панель «Ввод - вывод»
Кнопки панели «Ввод - вывод»   дублируют строки меню «Файл»: «Загрузить из файла …» и «Сохранить в файле …».
5) Панель «Стандартная»
Кнопки панели «Стандартная»  дублируют строки меню «Редактирование»: «Вырезать», «Копировать», «Вставить», «Откат».