Maszyna do głosowania

Transkrypt

Maszyna do głosowania
Maszyna do głosowania
Na ocenę dostateczną
1. W programie Word uruchom moduł Visual Basic for Applications (Alt+F11), wstaw formę dla nowej
aplikacji (‘Insert-->UserForm’) oraz przygotuj następujący układ elementów składający się z:
napisu (np. „Mistrzostwa świata w której dyscyplinie sportu chciałbyś, żeby zostały
zorganizowane w Twoim kraju?”) w etykiecie (‘Label’ ), w kolorze innym niż standardowo
czarny (zmiana koloru czcionki w etykiecie: ‘Properties-->ForeColor’),
dwóch obrazków (‘Image’ ) przedstawiających propozycje kandydatów w wyborach (obrazy
musisz wcześniej przygotować i dostosować rozmiar do parametrów elementu ‘Image’, czyli
szerokość ‘Properties-->Width’ oraz wysokość ‘Properties-->Height’),
dwóch etykiet (‘Label’
oddanych głosów.
) umieszczonych pod każdym obrazkiem, w celu wyświetlania liczby
1 etykieta
(Label1 )
2 obrazki
(Image1, Image2
2 etykiety
(Label2, Label3
)
)
2. Kliknij dwukrotnie w pierwszy z obrazków i w okienku do kodowania wpisz kod wyróżniony
czcionką pogrubioną (zwróć uwagę na pisownię słów ‘Label1’,‘Label2’, ‘Label3’ itd.; label=etykieta):
Dim kosz As Integer
Dim noga As Integer
Private Sub Image1_Click()
kosz = kosz + 1
Label2 = kosz
End Sub
3. Kliknij dwukrotnie w drugi obrazek i wpisz kod wyróżniony czcionką pogrubioną:
Private Sub Image2_Click()
noga = noga + 1
Label3 = noga
End Sub
4. Uruchom aplikację (F5) i przetestuj poprawność jej działania. Kliknięcie w obrazek powinno
spowodować wyświetlenie pod obrazkiem aktualnej liczby głosów oddanych na danego kandydata.
Na ocenę dobrą
5. Uzupełnij swoją aplikację o jeszcze jednego kandydata. Wstaw obrazek, etykietę pod obrazkiem
i oprogramuj zdarzenie polegające na kliknięciu w obrazek.
Na ocenę bardzo dobrą
6. Uzupełnij swoją aplikację o przycisk powodujący zerowanie wyników oraz o przycisk, który sprawi,
że wyświetlony zostanie zwycięzca wyborów.
Wskazówka
Do sprawdzenia, kto został zwycięzcą, wykorzystaj instrukcję warunkową (If ... Then ... End If).
Fragment kodu, który możesz wykorzystać:
If noga > kosz Then
If noga > hokej Then
Label5 = "Piłka nożna"
End If
End If