Для формирования в списке сотрудников информации об фамилии, имени и отчестве необходимо в таблицу Empoyee объекта dsEmployee класса DataSetEmployee добавить вычисляемый столбец и связать с этом столбцом элемент списка отображения listBoxEmployee.
Модификацию необходимо проводить в следующей последовательности.
- Для элемента списка listBoxEmployee очистить привязку к источнику данных. Для этого в методе FormEmployee_Load закомментировать следующие строки кода:
- Добавляем в класс FormEmployee метод, который будет в таблицу Empoyee объекта dsEmployee класса Data Set добавлять вычисляемый столбец с фамилией, именем и отчеством сотрудника.
- Добавляем в класс FormEmployee метод, который будет связывать элемент списка очистить привязку listBoxEmployee с объектом dsEmployee класса Data Set.
- Вновь созданные методы будем вызывать при загрузке формы FormEmployee. Для этого модифицируем метод Load, добавив в него после метода EmployeeFill вызов методов AddColumsFullName и AddListBoxEmployeeDataSource.
- После компилирования и запуска программы экранная форма "Учет сотрудников" должна иметь вид, аналогичный, приведенному на рисунке 11.7.
|
|
Рис. 11.7. Экранная форма с полными данными по сотрудникам
Задание на лабораторную работу
- Изучите теоретический материал.
- Модифицируйте приложение для обеспечения:
- вывода списка сотрудников, содержащего фамилии, имена и отчества;
- упорядочения выводимого списка сотрудников по алфавиту.
- Протестируйте приложение.
Лабораторная работа №12: Улучшение интерфейса программы
Цель работы: Изучить основные приемы и способы унификации представления информации для конечного пользователя.
Основные положения
При аттестации модифицированного приложения конечными пользователями и менеджерами организации были высказаны ряд пожеланий:
- в информации по сотрудникам желательно добавить данные по дате приема сотрудника на работу и дате рождения;
- при представлении информации по сотруднику в режиме просмотра желательно все атрибуты представлять однотипно.