Лабораторная работа №3. Создание произвольного класса. Массивы объектов. Обработка текстовой информации
Задание: Создать программу реализующую обработку данных введенных пользователем по следующим алгоритмам: Отбор данных(вводятся пользователем) с последующей сортировкой по указанным признакам(по вариантам) Вывод всех элементов массива в алфавитном порядке Требования к программе Начальная форма приложения должна содержать 9 полей для ввода данных, поле для вывода текущего значения количества записей, кнопку по которой создается новый элемент массива из введенных пользователем данных и отдельную кнопку для реализации каждого действия из указанных в задании. Заголовок начальной формы – ФИО студента и номер группы, заголовок формы с выводом результата действий – по названию действия(«Результат обработки», «Список группы» и т.д.) Результат выполнения каждого из действий выводится на новой форме, имеющей табличное поле для вывода результата и кнопку ОК, реализующей закрытие формы. Предусмотреть блокирование начальной формы до закрытия форм с выводом результатов. На форме демонстрирующей все текущие элементы массива предусмотреть возможность редактирования и удаления записей. Для передачи данных между объектами-формами использовать отдельный класс Для ввода полей с ограниченным набором значений(пол, основа обучения) использовать элемент comboBox, для даты рождения – dateTimePicker. Предусмотреть проверку введенных пользователем данных с генерацией сообщения об ошибке в случае необходимости. Обеспечить базовое наполнение массива 10 записями