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