mach graph

Post on 25-May-2015

287 Views

Category:

Education

5 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Мастерская “Машинная графика”

Программа для анимации

сложных фигур

Цель проекта

Создание программы для анимации сложных фигур

Задачи

Разработка собственных объектов; Разработка модуля для создания сложных

объектов; Разработка базы данных; Разработка модуля для анимации; Создание анимации.

В проекте участвовали

Дёмкина Юлия – разработка собственных объектов в Delphi;

Белясник Артём – разработка модулей для создания сложных объектов и анимации;

Королёва Марина – разработка дизайна для анимации;

В проекте участвовали

Бушкина Анастасия – разработка интерфейса программы;

Исангулов Дамир – просчёт координат фигур;

Кончаков Николай – разработка базы данных.

Разработка собственных объектов

Структура наследования примитивных объектов

Структура наследования классов

Этапы создания объекта

TStar = class(Tobiekt_Primitivov) private

FRadius:word;

procedure SetRadius(zd: word); function GetRadius: word;

Название объекта

Поля объекта

Методы полей

Этапы создания объекта

public property Radius: Word read GetRadius write SetRadius; procedure paint(Kartinka:TImage; x,y:word); override; Constructor Create; Destructor Destroy; override; end;

Свойства полей

Процедуры создание объекта

Процедурауничтожения объекта

Использование объекта

Подключение собственного объектаuses………., objekt_figuri,…………

varFigyra: TFigura;

Создание экземпляра объекта:Figyra:=TFigura.Create;

Уничтожение экземпляра объекта:Figura.Free;

Объявление глобальной переменной типа

подключаемого объекта

Разработка модуля для создания сложных

объектов

Разработка базы данных

Структура базы данных

Связь один-ко-многим

Модуль для анимации

top related