По договоренности
Написать приложение Windows, которое по заданным в файле исходным данным
выводит информацию о компьютерах в виде горизонтальной столбиковой диаграммы.
Этапы выполнения работы.
1) Создать главное окно. Заголовок содержит ФИО, гр., вар.
2) Создать меню вида:
Computers About Quit
|List |
|Chart|
Пункт Chart запрещен.
По Quit приложение завершается.
По About открывается окно с информацией о теме разработки.
3) При запуске приложения из файла читаются исходные данные (файл сформировать
самостоятельно).
Файл должен быть доступен для корректировки текстовым редактором.
4) Пo List открывается диалоговое окно, содержащее:
окно-список(класс Listbox) с введенной информацией
(название компьютера,Объем диска,количество USB,Объем ОП).
Для вывода использовать равноширинный шрифт с фиксированным количеством
полей для вывода соответствующей характеристики, отделяя их пробелом.
статическое окно над списком заголовки граф(характеристик)
(над соответствующей характеристикой, т.е. "наименование" над названием
компьютера, "Объем диска" над числом, соответствующему объему диска и т.д.).
группу из трех кнопок RADIOBUTTON: Объем диска,Количество USB,Объем ОП.
OK, CANCEL кнопки типа BS_PUSHBUTTON.
При инициализации диалога фокус ввода должно иметь окно-список.
При первом вызове д.б. выбрана кнопка "Объем диска".
Пункт меню Chart разрешается после выбора OK и завершения диалога.
При выборе CANCEL выбор игнорируется и после завершения диалога пункт меню
Chart остается в предыдущем состоянии.
5)По Chart в главное окно приложения выводится графическая иллюстрация величины
выбранной характеристики в виде горизонтальной столбиковой диаграммы (столбики
располагаются параллельно оси Х).
При этом ось Х должна иметь градацию и наименование(выбранная характеристика)
и именуется в соответствии с выбранной характеристикой либо "Объем диска" ,
либо "Количество USB" либо "Объем ОП".
Ось Y именуется "Компьютеры" и содержит их имена(допускается выводить имена
внутри прямоугольников).Растояние между прямоугольниками 0.75 от их ширины).
Обратите внимание на то,что отрисовка осей и диаграммы по новым выбранным
значениям осуществляется только после входа в пункт Chart.
Изображение должно масштабироваться при изменении размеров окна.