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

Mach graph

May 25, 2015

Download

Education

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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

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