2.2 Организация пользовательского интерфейса

При запуске программы на экране появиться главное меню, которое дает наиболее удобный доступ к функциям программы. Горизонтальное вложенное меню удобно, им легко пользоваться, так как оно отображает иерархическую структуру функций, реализуемых программой (рисунок 2.8) .

Рисунок 2.8 – Вид главного меню

Так как цвет является мощным средством воздействия на психику пользователя, в программе удачно использованы спокойные фоновые рисунки. Осмысленные цветовые акценты снижают утомляемость, сосредоточивают внимание пользователя на выполняемых в данный момент операциях, повышают эффективность работы.

При работе с программой пользователь может пользоваться как клавиатурой, так и “мышью”.

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

Для решения задачи необходимо преждевременно ввести исходные данные в справочники. Формы для ввода этих данных, разработанные в п.1.4.2, были изменены с помощью встроенных элементов языка программирования Delphi 7.0, таких как панель навигации и предварительный просмотр.

Формы, применяемые для ввода данных, снабжены как встроенной панелью навигации, которая представлена на рисунке 2.2, так и собственными элементами ввода и корректировки данных БД.

 

Рисунок 2.2 – Вид панели навигации

Форма для ввода и корректировки данных о людях и настроек программы имеет табличную структуру. В таблице отражаются записи уже введенные в справочники. Форма для ввода и корректировки данных в справочниках представлена на рисунках 2.3, 2.4, 2.5. Эта форма также содержит настройку технических параметров.

Рисунок 2.3 – Форма ввода и корректировки справочника людей

Форма для ввода и корректировки людей состоит из кнопок выбора маршрута, таблиц для отображения записей базы данных и кнопок управления.

Формы вывода представляют собой стандартное окно предварительного просмотра отчета, встроенного в Delphi 7. Окно предварительного просмотра (рисунок 2.5) содержит панель инструментальных кнопок.

Рисунок 2.6 – Окно предварительного просмотра отчёта

Панель инструментальных кнопок расположенных в верхней части формы предназначены для работы с отчётом, а также для управления печатью документа.

Кнопки масштабирования:

- Страница полностью показывается в окне;

- Страница в масштабе 1:1;

- Ширина страницы соответствует ширине окна.

Кнопки перемещения по страницам отчета:

- Показывает первую страницу отчета;

- Показывает последнюю страницу отчета;

- Показывает предыдущую страницу отчета;

- Показывает следующую страницу отчета.

Кнопки работы с принтером:

- Вызывает стандартное окно настройки принтера;

- Печатает отчет.

Дополнительные кнопки:

- Сохраняет отчет в файле;

- Загружает отчет из файла.