Будь умным!


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

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

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

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

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

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

от 25%

Подписываем

договор

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

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

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

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

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

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

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

Выполнил:                                                            студент группы №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. Без акушерки я бы родила а вот без мужа нет Мы родили 3 января сынулю
2. Название Лисичка обыкновенная 2
3. Хьюго и Небьюла
4. Тема урока- Правила безопасности жизнедеятельности
5. Производственные возможности экономики4 1
6. а Черты эпохи- Фаворитизм
7. Об аудиторской деятельности аудит проверка в целях выражения независимого мнения о финансовой отчетнос
8. і Проблема свідомості в зарубіжній філософії та психології
9. ПРАВОВОЇ ВІДПОВІДАЛЬНОСТІ Відповідальність у господарському праві це комплексний правовий інститут як
10. Государственное Казенное Учреждение Закаменская Среднеобразовательная Коррекционная школаинтернат VIII ви.html
11. Никто вас подталкивать не будет.html
12. на тему- Организация экспорта продукции предприятия и оценка его эффективности
13. Лабораторная работа 11 Порядок выполнения работы- Изучить основные приемы программирования по напис
14. Системы питания и диеты
15. естетичного циклу ПОІППО В усі часи вихованню особистості засобами мистецтва надавалося провідне значен
16. Реферат- Лекции по уголовному праву (общая часть)
17. Определение компонентов ванн крашения кислотными красителями
18. Вариант 1 1. В системе законодательства Российской Федерации наивысший юридической силой обладает- А
19. Вариант 1 1 Главная цель маркетинга это- А достижение максимально высокого потребления; Б достижение
20. Лабораторная работа 5 Физика Тема- Измерение разрешающей с