У вас вопросы?
У нас ответы:) SamZan.net

По теме- Создание анимации Выполнил-

Работа добавлена на сайт samzan.net: 2015-07-10

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 20.2.2025

БЕЛОРУССКИЙ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

АВТОТРАКТОРНЫЙ ФАКУЛЬТЕТ

КАФЕДРА:  ТРАКТОРЫ

Отчёт о лабораторной работе №  по информатике

По теме: «Создание анимации»

Выполнил:                                                            студент группы №101091-12                                             

Стреж Евгений Александрович

Принял:                                                                     доцент кафедры тракторы

 Коваль Виталий Александрович

Минск-2013

Цель работы: Научиться создавать анимацию.

Ход работы: Создать интерфейс приложения при помощи компонентов Image, Timer.  В Image1 добавим изображение фона анимации, сделав его размер 640х480. В Image2 добавим изображение первой машины, сделав её размер 112х40. В Image3 добавим изображение второй машины, сделав её размер 112х40.  Внешний вид приложения представлен на рисунке 1.

Рисунок 1 – Внешний вид приложения.

После двойного нажатия на Timer пишем следующий код:

Код программы:

unit Unit1;

interface

uses

 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

 Dialogs, ExtCtrls;

const

scr_width = 640; // ширина формы

scr_height = 480; // высота формы

type

 TForm1 = class(TForm)

   Image1: TImage;

   Timer1: TTimer;

   Image2: TImage;

   Image3: TImage;

   procedure Timer1Timer(Sender: TObject);

 private

   { Private declarations }

 public

   { Public declarations }

 end;

var

 Form1: TForm1;

 x,y,x1:integer;

implementation

{$R *.dfm}

procedure TForm1.Timer1Timer(Sender: TObject);

begin

x:=x+2;//текущая координата + шаг  для автомобиля 1

x1:=x1-2; //  текущая координата + шаг  для автомобиля 2

if x>scr_width+image2.Width then x:=-image2.Width;// ограничение справа

if x1<image3.Width then x1:=scr_width;// ограничение слева

//рисуем

image2.Left:=x;

image3.Left:=x1;

end;

end.

Вывод: Выполнив эту лабораторную работу мы научились создавать анимацию при помощи компонентов Image и Timer.




1. на тему- Побудова служби маркетингу.html
2. Напівтони та колір у поліграфії1
3. тематике и её приложениях 701
4. Лекція 5. Будівельна організація основа економіки План Будівельна організація як суб'єкт господар.
5. Задание на практическое занятие 2 Создать новую книгу Excel и дать ей название сохранив в своем директ
6. Самоанализ деятельности учителя как основа управления процессом обучения математике
7. 5-00 Сплю Подъем душ Сплю Сплю Сплю Сплю
8.  Содержание предназначение правила пользования
9. ГОРНОАЛТАЙСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ Биологохимический факультет Кафедра органической хими
10. .Середні віки ~ це велика епоха людської історії яка охоплює 4 ~ 15 ст.