Grafika
Nale\y utworzyć nowy projekt, rozmieścić obiekty na formatce według wzoru
przedstawionego poni\ej.
Zadeklarować zmienn, która będzą potrzebne w dalszej części programu.
Dim x1, x2, y1, y2, l, t, w, r, rl, x3, y3 As Integer
Dim e As Double
Funkcje Clik przycisków będą miały za zadanie jedynie uruchamiać odpowiedni Timer i
ustawiać właściwość Interval oraz wyłączać działanie innych. Poni\ej przedstawiony jest kod
uruchamiający działanie pierwszego Timera (odpowiedzialnego za rysowanie linii).
Timer1.Interval = 10
Timer1.Enabled = True
Timer2.Enabled = False
Timer3.Enabled = False
Timer4.Enabled = False
Kod odpowiedzialny za rysowanie linii (nale\y wstawić w procedurze Timer obiektu Timer1).
Picture1.Cls
t = t + 1
x2 = Picture1.Width / 2 + l * Cos(t / 30)
y2 = Picture1.Height / 2 + l * Sin(t / 30)
Picture1.Line (x1, y1)-(x2, y2), QBColor(9)
Do narysowania elipsy nale\y posłu\yć się następującym kodem:
Picture1.Cls
r = r + 10
r1 = 1370
If r > r1 Then
x3 = 0.2 * Picture1.Width + 0.7 * Rnd * Picture1.Width
y3 = 0.2 * Picture1.Height + 0.7 * Rnd * Picture1.Height
r = 0
End If
e = 2 * Cos(4.7 * r / r1)
Picture1.Circle (x3, y3), r, QBColor(9), , , e
If x3 < 1500 Then
x3 = 1500
End If
If y3 < 1500 Then
y3 = 1500
End If
If x3 > 4500 Then
x3 = 4500
End If
If y3 > 4000 Then
y3 = 4000
End If
Zadanie
Zaprogramować działanie przycisków: Prostokąt, Okrąg
Wyszukiwarka
Podobne podstrony:
Grafika wektorwa cw 22 rysowanie i grafika ćw sprawdzająceGrafika wektorwa cw 1MATLAB cw Skryptycad2 cw 5 6cw formularzCw 2 zespol2 HIPSCw 9 Wzmacniacz mocyCw 1Arch grafika osnovi kompozicii grigoryanmetrologia cw 1 protokolSprawozdanie Ćw 2Biofizyka kontrolka do cw nrgrafika inzynierska wyklad 3 colorwięcej podobnych podstron