Аннотация
Введение
Постановка задачи
Программа должна работать в графическом режиме, прорисовывать данные фигуры
1. Фигуры при этом должны перемещаться и обладать следующим свойствами:
а) Тип объекта.
б) Имя объекта.
в) Цвет.
г) Ось вращения в центре объекта.
д) Размер объекта.
2. Создать пункта меню, и подменю: О курсовом проекте, который вызывает диалоговое окно Титульный лист, в котором ставиться оценка за Курсовой проект, ее значение записывается в реестр, изменить значение переменной нельзя, даже при повторном запуске программы.
3. Данные о добавленных объектах должны храниться в базе данных.
4. Данные о добавленных объектах должны храниться в файле.
5. Должна существовать возможность объединять фигуры в группы. При изменении свойств группы, изменяются свойства всех фигур, входящих в нее.
6. Должны соблюдаться следующие характеристики движения:
а) Фигура с меньшим значением цвета останавливается и пропускает фигуру с большим значением.
б) Фигуры проходят сквозь экран.
в) Вращение фигуры происходит вокруг ее центра.
Описание математической модели
Алгоритм программы
Блок-схемы
Руководство пользователя
Текстовый пример
DEMIDOVA.cpp
CAboutDlg.h
DEMIDOVA.h
DEMIDOVA.cpp
DEMIDOVADoc.h
DEMIDOVAView.cpp
DEMIDOVAView.h
AddFigura.cpp
AddFigura.h
ChildFrm.h
DeleteFigura.cpp
DeleteFigura.h
Figura.cpp
Figura.h
MainFrm.h
PropertiesFigura.cpp
PropertiesFigura.h
Record.cpp
Record.h
Groups.h
Groups.cpp
PropertiesGroups.h
PropertiesGroups.cpp
DEMIDOVA.rc
|