Разработанное приложение еще не является завершенным, так как требует доработки его дизайна. К тому же функциональное назначение приложения – это составление расписания занятий, т.е. его административный вариант. С точки зрения пользователя (преподавателя), разработанное приложение является избыточным, т.к. содержит ненужную (служебную) информацию и функции ввода и модификации информации.
Рассмотрим, каким образом, можно модифицировать приложение в пользовательский вариант, так чтобы интерфейс приложения позволял пользователю только просматривать собственное расписание занятий.
· Шаг 1. Переместите все компоненты в нижнюю часть формы таким образом, чтобы была возможность установить в форму панель. Компонент Panel находится на станице Standard палитры компонентов (рис. 6.1.).
Рис. 6.1. Установка в форму компонента Panel
· Шаг 2. Для компонента Panel1 установите свойство Align в состояние alTop и свойство BorderStyle в состояние bsSingle. Также удалите слово Panel1 в свойстве Caption.
· Шаг 3. Удалите из формы компонент DBNavigator2. (Для удаления компонента достаточно выбрать его в форме и нажать на клавишу Delete клавиатуры).
· Шаг 4. Переместите в панель компоненты: DBNavigator1, Edit1 и ComboBox1 (рис. 6.2.). (Для перемещения компонента из формы в панель необходимо выбрать перемещаемый компонент в форме, выполнить команду меню Edit/Cut, затем, выбрать компонент Panel1 и выполнить команду Edit/Paste).
· Шаг 5. Удалите заголовок Edit1 в свойстве Text компонента Edit1.
· Шаг 6. Так, как пользователь не должен иметь возможности модифицировать информацию необходимо в навигаторе сделать доступными только кнопки перемещения по записям. Для этого достаточно для навигатора (компонент DBNavigator1) установить значения списка свойств VisibleButtons в соответствии с рис. 6.3.
Рис. 6.2. Перемещение компонентов в панель
Рис. 6.3. Установка доступных кнопок навигатора
· Шаг 7. В связи с тем, что в сетках (компоненты DbGrid) отображается служебная информация, которая не представляет интереса для пользователя ее необходимо скрыть. Для сокрытия информации в сетках необходимо выполнить двойной щелчок мышью по выбранному компоненту DbGrid, что приведет к выводу окна редактирования столбцов (рис. 6.4.). Для редактирования внешнего вида полей их необходимо включить в редактор, выполнив команду Add All Fields. Для того чтобы поле не отображалось в сетке, достаточно выбрать его в окне редактора и нажать на кнопку Delete. В нашем случае, для списка преподавателей необходимо сокрыть поле NCODE (Табельный номер).
Рис. 6.4. Редактирование отображаемых полей
· Шаг 8. С целью отображения названия полей на русском (украинском) языке заголовки полей необходимо русифицировать. Для этого достаточно выбрать необходимое поле в списке редактора полей и заменить значение Caption в списке свойства Title (рис. 6.5.). Цвет заголовка и положение надписей определяются свойствами Color и Aligment.
Рис. 6.5. Русификация названий полей
· Шаг 9. Для сетки, отображающей расписание занятий, самостоятельно скройте поля NUM, DAY и NCODE и выполните русификацию видимых заголовков полей.
После выполнения описанных действий необходимо сохранить проект и выполнить компиляцию приложения.
Заключительным этапом разработки пользовательского приложения «Расписание занятий» является его эргономический дизайн рис. 6.6.
Внешний вид пользовательского приложения «Расписание занятий»