Обзор программы «Учёт персонала»

Программа Учёт персонала написана как тестовое приложение для демонстрации нестандартных возможностей DataGridView. В статье Редактирование ячеек DataGridView описан порядок разработки и применения нестандартных элементов управления для редактирования ячеек.

Главное окно программы Учёт персонала показано на рис. 1 :

рис. 1 Главное окно программы Учёт персонала

Пользователь постепенно заполняет ячейки таблицы значениями для каждого сотрудника. Применение нестандартных редакторов позволяет ускорить процесс заполнения и исключить некоторые ошибки в формате ввода значений. Для ввода дат рождения и приёма на работу применён элемент управления «Календарь». Для ввода должности сотрудника применяется ComboBox с перечнем должностей. Его фрагмент на рис. 2 :

рис. 2 Перечень должностей
рис. 3 Изменение настроек программы

Есть возможность добавить в строку фотографию сотрудника. Введённые данные сохраняются в файл и загружаются из этого файла после перезапуска. Можно настроить каталог выбора фотографий и имя файла для сохранения данных. Для этого предусмотрено отдельное окно, вызываемое по кнопке «Настройки». Его вид на рис. 3.

В программе Учёт персонала использованы перечисленные ниже технологии :

  • создание специального класса для хранения экземпляров отображаемых данных — наша модель представления
  • использование для редактирования ячеек стандартного элемента ComboBox
  • использование для редактирования ячеек пользовательского элемента Календарь
  • отображение картинок в ячейках таблицы
  • сериализация данных в файл в бинарном формате
  • файл конфигурации и форма настройки его свойств
  • использование диалоговых окон выбора файла и каталога

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *