Интерфейс БД – это граница в системе, за которой пользователь ничего не видит.
Виды интерфейсов:
- Консольный интерфейс.
- Пассивный диалог.
- Оконный интерфейс.
Элементы интерфейса:
- Меню – это набор команд, из которых мы можем сделать выбор.
Различают горизонтальное, вертикальное, комплексное и контекстное меню.
Контекстное меню – это меню, которое может появиться в любом месте экрана.
Свойства команд меню:
- Доступность.
- Видимость. - Кнопка – это элемент управления прямоугольной формы, при нажатии на которую выполняется некоторая команда.
Кнопки бывают: с фиксацией, без фиксации, со значением по умолчанию, невидимая, флажок, радиокнопка. - Список – это набор значений, из которого выбирается необходимое.
Список ускоряет работу пользователя.
Различают обычный список и разворачивающийся список. - Поле – служит для отображения: изменений, просмотра, добавления данных в поля таблиц и т.п.
- Надпись – это объект, который появляется на экране, но не реагирует на действия пользователя.
Объектно-ориентированный подход к разработке интерфейса.
Программа оперирует не с базовыми типами переменных, а с объектами.
Различают 3 основных подхода к написанию программ:
- Алгоритмический (Например в языке Фортран).
- Модульный (Например языки Паскаль, Си).
Программа разбивается на набор модулей и с каждым модулем можно работать отдельно. - Объектно-ориентированный (Например в языке Си++).
Решаются задачи разработки и хранения данных, используется в инженерном проектировании.
Большинство программ являются событийно-управляемыми.
Событийная управляемость – это характеристика приложения. Она означает, что на происходящее событие откликается написанный для них сценарий.
Пример события: нажатие на кнопку, перемещение и т.п.
Сценарий – набор команд, выполняющихся в ответ на событие.
Приложение имеет иерархическую структуру.
Каждый объект управления обладает следующими свойствами:
- Шаблон – эта группа описывает внешний вид объекта.
- Данные – определяют поля таблиц БД, являющихся источником и приёмником для данного объекта управления.
- События. На них реагирует объект и связанный с этими объектами сценарий.
Разработка проекта интерфейса БД.
- Форма – это окно для ввода, изменения, удаления, просмотра и поиска данных в БД.
- Отчёт – способ представления данных на печать.
- Страница доступа к данным – это страница в Интернете, через которую мы осуществляем доступ к БД.
Этапы разработки интерфейса:
Определение количества и назначения окон входящих в интерфейс.
- В каждую из форм размещаются объекты (элементы) управления для выполнения различных действий.
- Определение свойств каждого элемента управления.
- Написание процедуры обработки событий, связанных с каждым объектом.
Для того чтобы создать качественный интерфейс нужно:
- Учитывать потребности пользователя.
- Учитывать дизайн.
- Учитывать время, затрачиваемое пользователем.
- Соблюдать санитарные требования (надписи должны быть хорошо читаемы, размеры элементов управления – крупными, количество элементов управления на экране должно быть не очень большим).