Visual Basic – Komunikaty

Transkrypt

Visual Basic – Komunikaty
Visual Basic – Komunikaty
1. Instrukcje warunkowe, wersja pełna:
If warunek1 Then
Instrukcje które mają być wykonane gdy warunek1 jest
spełniony
ElseIf warunek Then
Instrukcje które mają być wykonane gdy warunek1 jest
niespełniony a warunek 2 spełniony
Else: instrukcje gdy żaden z warunków nie jest spełniony
End If
Instrukcji ElseIf może być kilka.
2. Ćwiczenie: Napisz makropolecenie które pobiera wartość stężenia zanieczyszczenia/
poziom rzeki etc. A następnie w oparciu o wybrane granice zwraca odpowiedni z
komunikatów:
a. Poziom w normie,
b. Poziom podwyższony,
c. Stan alarmowy.
Zaopatrz okna komunikatów o stosowne ikony.
Pętle
Napisz funkcję która w oparciu o zadaną (dowolną) liczbę punktów oblicza pole
przekroju koryta rzeki.
Podstawa teoretyczna
1. Komenda
MsgBox( "Treść komunikatu", Przyciski, "Tytuł okna”),
Pozwala zaprojektować wygląd okna, w zależności od tego jaką liczbę zawiera
parametr Przyciski. Liczba ta jest sumą trzech liczb odpowiadających za:
i. Ilość i rodzaj przycisków:
• 0
tylko przycisk OK,
• 1
przycisk OK i Anuluj,
• 2
przyciski: Przerwij, Ponów próbę, Zignoruj,
• 3
przyciski: Tak, Nie, Anuluj,
• 4
przyciski: Tak i Nie,
• 5
przyciski: Ponów próbę i Anuluj.
ii. Ikona obok komunikatu:
•
0
•
16
•
32
•
48
•
64
iii. Przycisk domyślny:
• 0
pierwszy przycisk,
• 256 drugi przycisk,
• 512 trzeci przycisk.
Przykłady:
MsgBox("Treść komunikatu", 257, "Tytuł okna")
257=1+0+256
MsgBox("Treść komunikatu", 4 + 32 + 0, "Tytuł okna")