Год сдачи: 2009 Информация о файлах в архиве: записка к курсовому.doc - пояснительная записка к курсовой (отчет) Исходники прграммы на Microsoft Visual С++ 6.0 + база данных MS Access Краткое описание Созданий 4 фигур определённого вида, работа с окнами приложения, редактирование реестра и сохранение свойств фигур в базу данных Access Аннотация Курсовой проект представляет собой многооконный документ на языке Microsoft Visual C++ 6.0. Данная программа позволяет создавать и удалять динамические объекты четырех различных типов и изменять их свойства : цвет, размер, скорость движения, скорость вращения, приоритет, взаимодействие с границами экрана. Объекты могут двигаться и вращаться, с учетом заданных свойств. При взаимодействии с границей экрана, объект отталкивается от нее под углом или проходит сквозь нее. Взаимодействие с другими объектами происходит по правилу: если приоритеты фигур одинаковы, то они друг друга “не видят”, то есть пролетают сквозь, а если приоритеты различны, то фигуры отталкиваются друг от друга, при этом меняя скорости движения. В проекте предусмотрено создание коллекции, в которой, хранятся созданные объекты. В проекте есть программное и контекстное меню, строка состояния, изменяющийся интерфейс, а также существует возможность сохранить проект с собственным расширением(*.ermolaev). В программном меню, пункт «Оценка», можно поставить оценку в окно, которое осуществляет связь с реестром. С помощью контекстного меню объекты создаются, удаляются, а также изменяют все свойства. Введение Курсовой проект должен быть разработан на языке Microsoft Visual С++. В данном курсовом проекте рассмотрено построение многооконного приложения, демонстрирующего работу с коллекциями, классами, реестром. Объекты двигаются внутри клиентской зоны окна и взаимодействуют со стенками и друг с другом. Управляются они всплывающим и контекстным меню. При создании объектов задаются их название, тип, приоритет, взаимодействие с границами экрана, цвет, размер, скорость движения и скорость вращения. Постановка задачи В ходе курсового проекта необходимо разработать приложение, которое будет отвечать следующим требованиям: 1. Многооконный документ с контекстным меню. 2. Возможность создания, удаления, редактирования объектов со следующими свойствами: а) Тип б) Имя в) Размер г) Скорость движения д) Скорость вращения е) Цвет ж) Взаимодействие с границами экрана з) Взаимодействие фигур друг с другом 3. Возможность работы с реестром. 4. Возможность сохранения и загрузки текущего состояния в БД Microsoft Access. 5. Использование динамически расширяемых массивов (коллекций) для хранения объектов. Содержание Аннотация 3 Введение 4 Постановка задачи 5 Математическая модель 6 Описание алгоритма работы программы 7 Блок - схемы алгоритмов 9 Инструкция пользователя 13 Тестовый пример 20 Исходные тексты программы (тексты файлов) 21-76 Окно «Добавление фигур» |