mach graph

15
Мастерская “Машинная графика” Программа для анимации сложных фигур

Upload: aaa

Post on 25-May-2015

287 views

Category:

Education


5 download

TRANSCRIPT

Page 1: Mach graph

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

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

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

Page 2: Mach graph

Цель проекта

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

Page 3: Mach graph

Задачи

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

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

Page 4: Mach graph

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

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

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

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

Page 5: Mach graph

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

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

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

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

Page 6: Mach graph

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

Page 7: Mach graph

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

Page 8: Mach graph

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

Page 9: Mach graph

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

TStar = class(Tobiekt_Primitivov) private

FRadius:word;

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

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

Поля объекта

Методы полей

Page 10: Mach graph

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

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

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

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

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

Page 11: Mach graph

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

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

varFigyra: TFigura;

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

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

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

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

Page 12: Mach graph

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

объектов

Page 13: Mach graph

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

Page 14: Mach graph

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

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

Page 15: Mach graph

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