Создать снеговика с анимацией - VB

Узнай цену своей работы

Формулировка задачи:

помогите создать снеговика с анимацией в Microsoft Visual Basic 6.0(любая)

Решение задачи: «Создать снеговика с анимацией»

textual
Листинг программы
  1. Option Explicit
  2.  
  3. Private Animate As Boolean
  4.  
  5. Private Sub Form_Load()
  6.     Dim R As Integer
  7.     Dim T As Single
  8.     Animate = True
  9.     Me.AutoRedraw = True
  10.     Me.ScaleMode = 3
  11.     For R = 1 To 25
  12.         Me.Circle (150, 30), R, vbWhite
  13.     Next R
  14.     Me.Line (150, 90)-(90, 50), vbBlack
  15.     Me.Line (85, 60)-(110, 64), vbBlack
  16.    
  17.     Me.Line (150, 90)-(210, 50), vbBlack
  18.     Me.Line (215, 60)-(190, 64), vbBlack
  19.     For R = 1 To 37
  20.         Me.Circle (150, 90), R, vbWhite
  21.     Next R
  22.     For R = 1 To 45
  23.         Me.Circle (150, 165), R, vbWhite
  24.     Next R
  25.     For R = 1 To 6
  26.         Me.Circle (150, 35), R, vbRed
  27.     Next R
  28.     For R = 1 To 3
  29.         Me.Circle (140, 25), R, vbBlack
  30.         Me.Circle (160, 25), R, vbBlack
  31.     Next R
  32.     T = Timer + 2
  33.     Me.Tag = "*"
  34.     Me.Show
  35.     Do While Animate
  36.         If Timer > T Then
  37.             If Me.Tag = "*" Then
  38.                 Me.Tag = ""
  39.                 T = Timer + 0.5
  40.                 Me.Line (137, 22)-(143, 28), vbWhite, BF
  41.                 Me.Line (137, 25)-(143, 25), vbBlack
  42.             Else
  43.                 Me.Tag = "*"
  44.                 T = Timer + 2
  45.                 Me.Line (137, 22)-(143, 28), vbWhite, BF
  46.                 For R = 1 To 3
  47.                     Me.Circle (140, 25), R, vbBlack
  48.                 Next R
  49.             End If
  50.         End If
  51.         DoEvents
  52.     Loop
  53. End Sub
  54.  
  55. Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
  56.     Animate = True
  57.     DoEvents
  58.     End
  59. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.917 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы