Е. П. Пегова Методические указания к выполнению лабораторных работ по дисциплине


НазваниеЕ. П. Пегова Методические указания к выполнению лабораторных работ по дисциплине
страница15/17
ТипМетодические указания
filling-form.ru > Бланки > Методические указания
1   ...   9   10   11   12   13   14   15   16   17

Размещение элементов управления на листе .

Упражнение 15. «Бабочка».


Задание. Разместить на листе объект РИСУНОК, кнопку ПОЛЁТ и кнопку ДОМОЙ. Написать код программы, в результате которого при щелчке по кнопке ПОЛЁТ объект РИСУНОК должен двигаться к выделенной ячейке. При щелчке по кнопке ДОМОЙ объект РИСУНОК должен скачком уходить к ячейке А1.
Порядок выполнения.

  1. Убедиться, что на диске компьютера есть файлы - картинки бабочки с открытыми крыльями и закрытыми крыльями BFLY1.bmp и BFLY2.bmp.

  2. Приготовить чистый лист. Дать ему имя «Бабочка». Вызвать панель управления Visual Basic (Вид- ПАНЕЛИ ИНСТУМЕНТОВ –ЭЛЕМЕНТЫ УПРАВЛЕНИЯ). Войти в режим конструктора, щёлкнув по голубому треугольнику на панели ЭЛЕМЕНТЫ УПРАВЛЕНИЯ.

  3. Выбрать на панели ЭЛЕМЕНТЫ УПРАВЛЕНИЯ инструмент «Рисунок» и разместить три объекта «Рисунок» в любой области таблицы. Настроить свойства объектов:

Первый объект «Рисунок»- Name- Img

Autosize – True

BackColor- белый

BorderColor- белый

Второй объект «Рисунок»– Name –Img1

Autosize – True

BackColor- белый

BorderColor- белый

Visible – Fale

Picture- щёлкнуть по трём точкам и по файловой системе найти файл BFLY1.

Третий объект «Рисунок»- Name –Img2

Autosize – True

BackColor- белый

BorderColor- белый

Visible – Fale

Picture- щёлкнуть по трём точкам и по файловой системе найти файл BFLY2.

  1. Выбрать на панели управления инструмент «кнопка» и разместить его на листе. Настроить свойства кнопки:

Caption –Полёт

Name- CmdFly

  1. Разместить на листе ещё одну кнопку и настроить её таким образом:

Caption- ДОМОЙ

Name- CmdHome.

В результате на листе в режиме конструктора будут видны следующие объекты (рис.63):


Рис. 63

  1. Щёлкнуть два раза отрывисто по кнопке CmdFly (Полёт) и войти в процедуру обработки события CmdFly_Click, щелчка по кнопке ПОЛЁТ. Написать следующий код:

Private Sub cmdfly_Click()

Dim i As Integer Объявляем вспомогательную переменную i (будет управлять открытием –закрытием крыльев)

Dim t As Single Объявляем вспомогательную переменную t (будет управлять скоростью процессов)

Do Запускаем бесконечный цикл полёта.

If i Mod 2 = 0 Then Если i чётное, то

Img.Picture = Img1.Picture открытые крылья

Else Иначе

Img.Picture = Img2.Picture Закрытые крылья

End If
t = Timer фиксируем время

Do Запускаем пустой цикл задержки на 0,5 сек иначе всё будет происходить слишком быстро

DoEvents оператор прерывания процедуры «осмотрись»

Loop While Timer - t < 0.5 Закрываем цикл задержки 0,5сек.

Img.Left = Img.Left + (ActiveCell.Left - Img.Left) / 10 Задаём траекторию

Img.Top = Img.Top + (ActiveCell.Top - Img.Top) / 10 движения по направлению

к выделенной ячейке

i=i+1 изменяем значение параметра i

If i> 100 THEN i=0 делаем защиту от переполнения по i

DoEvents вставляем оператор прерывания

Loop Закрываем бесконечный цикл полёта

End Sub

  1. Щёлкнуть два раза отрывисто по кнопке ДОМОЙ и внести следующий код:

Private Sub cmdhome_Click()

Img.Left = 0 Приводим бабочку в ячейку А1

Img.Top = 0

End Закрываем программу

End Sub

  1. Закончить режим конструктора и убедиться, что при щелчке по кнопке «Полёт» бабочка летит к выделенной ячейке, а при щелчке по кнопке «ДОМОЙ» бабочка скачком возвращается в начало координат.

Самостоятельная работа 20.


Задание. Изменить код программы «Бабочка» таким образом, чтобы:

  • бабочка махала крыльями чаще в 5 раз.

  • Чтобы бабочка подлетала к выделенной ячейке в два раза быстрее.
1   ...   9   10   11   12   13   14   15   16   17

Похожие:

Е. П. Пегова Методические указания к выполнению лабораторных работ по дисциплине iconМетодические указания к выполнению практических и лабораторных работы...
Методические указания к выполнению практических работ обучающимися по дисциплине оп. 05

Е. П. Пегова Методические указания к выполнению лабораторных работ по дисциплине iconМетодические указания по выполнению лабораторных работ по дисциплине «Сметное дело»
...

Е. П. Пегова Методические указания к выполнению лабораторных работ по дисциплине iconМетодические указания по выполнению практических и лабораторных работ...
Учебно-методическое пособие предназначенодля студентов 3 курса, обучающихся по профессии 23. 01. 03 Автомеханик. Пособие содержит...

Е. П. Пегова Методические указания к выполнению лабораторных работ по дисциплине iconМетодические указания по выполнению лабораторных работ по дисциплине «Физика»
Монтаж, наладка и эксплуатация электрооборудования промышленных и гражданских зданий

Е. П. Пегова Методические указания к выполнению лабораторных работ по дисциплине iconМетодические указания по проведению лабораторных работ по дисциплине «Информатика»
Методические указания по проведению лабораторных работ предназначены для студентов гоапоу «Липецкий металлургический колледж» технических...

Е. П. Пегова Методические указания к выполнению лабораторных работ по дисциплине iconМетодические указания по выполнению лабораторных работ по дисциплине «Химия»
Нефтегазовое дело, 23. 03. 01 – Технология транспортных процессов, 23. 03. 02- землеустройство и кадастры и специальностей 20. 05....

Е. П. Пегова Методические указания к выполнению лабораторных работ по дисциплине iconМетодические указания студентам по выполнению практических и лабораторных...
Лабораторная работа №1 «Исследование циклов деловой активности на основе предложенных показателей»

Е. П. Пегова Методические указания к выполнению лабораторных работ по дисциплине iconМетодические указания по изучению раздела «субд ms access» ивыполнению...
Информационные технологии на транспорте: Методические указания по изучению раздела «субд ms access» и выполнению лабораторных работ....

Е. П. Пегова Методические указания к выполнению лабораторных работ по дисциплине iconЗадания и методические указания к выполнению лабораторных работ по курсу
Методические указания предназначены для студентов экономического факультета, изучающих курсы «Документирование управленческой деятельности»...

Е. П. Пегова Методические указания к выполнению лабораторных работ по дисциплине iconМетодические указания по выполнению практических работ по дисциплине «Техническое черчение»
Методические указания по выполнению практических работ по дисциплине «Техническое черчение» для обучающихся по профессии 13. 01....

Вы можете разместить ссылку на наш сайт:


Все бланки и формы на filling-form.ru




При копировании материала укажите ссылку © 2019
контакты
filling-form.ru

Поиск