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