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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 7.7.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. Российский государственный профессиональнопедагогический университет Социальный институт Кафедра ф
2. Не люблю я размышлений о плохом
3. Сегментации туристского рынка
4. Очевидно что чем больше число ступеней тем выше плавность
5. Ясно что исходным материалом для разработки психических фактов должны служить как простейшие психические
6. Реферат- Источники уголовно-процессуального права
7. ТЕМА- Что нужно знать проходя испытания Проблемы которые мы встречаем
8. Развитие патологической физиологии в России
9. Generl Structure of contrcts - The greement nd its nnexes Technicl dossier Commercil Execution procedures
10. Метод международного частного права ~ совокупность конкретных приемов средств и способов юридического в