Вариант 23. Написать приложение Windows - графическую иллюстрацию сортировки методом выбора. Этапы выполнения работы. 1) Создать главное окно. Заголовок содержит ФИО, гр., вар. 2) Создать меню вида: File Animate About Exit │Open │ │Exit │ Пункт Animate запрещен. По Exit приложение завершается. По About открывается окно с информацией о теме разработки. 3) Пo Open открывается диалоговое окно вида: ┌───────────────────────────────────┐ │ Файлы: Сортировка │ │ ┌─1─────────┬┐ ┌─2────────────┐ │ │ ├───────────┤│ │ │ │ │ ├───────────┤│ │ O по возраст.│ │ │ ├───────────┤│ │ │ │ │ ├───────────┤│ │ O по убаванию│ │ │ └───────────┴┘ └──────────────┘ │ │ скорость │ │ ┌─3─────────┐ │ │ └───────────┘ │ │ ┌────────╖ ┌────────╖ │ │ │ O K ║ │ Cancel ║ │ │ ╘════════╝ ╘════════╝ │ └───────────────────────────────────┘ где 1 - окно-список для выбора имени файла из текущей директории; OK, Cancel - кнопки типа BS_PUSHBUTTON. Из выбранного файла читаются исходные данные для сортировки (не менее 3-х текстовых файлов с данными целого типа сформировать самостоятельно). 2 - группа из 2-х кнопок типа BS_AUTORADIOBUTTON для выбора характера сортировки. 3 - окно-редактор для ввода временного интервала задержки между перестанов- ками столбиков ( в секундах с точностью до 0.1 сек). При инициализации диалога фокус ввода должно иметь окно-редактор. При первом вызове д.б. выбрана кнопка "по возраст". При выборе OK выбор запоминается ,из выбранного файла считываются данные и после завершения диалога в главном окне строится дмаграмма и разрешается пункт меню Animate. По Cancel диалог завершается без запоминания выбора и пункт меню Animate остается в предыдущем состоянии. 4)По Animate в главном окне приложения отображается процесс сортировки в виде вертикальной столбиковой диаграммы. Каждый элемент представляется столбиком соответствующего размера. На каждом шаге алгоритма два элемента меняются местами. По оси X указать номера столбцов, а по оси Y указать максимальное и минимальное значения. По окончании сортировки выдается сообщение. 5)При наведении курсора "мыши" на столбец в правом верхнем углу выводится соответствующее ему начение. При перемещении курсора вне область столбца данная информация стирается. Окно должно занимать весь экран и не допускать изменения размеров. Ознакомьтесь также с информацией в файле !README.TXT.