X


Rozdział 2...

Jak cię złapią, to znaczy, że oszukiwałeś. Jak nie, to znaczy, że posłużyłeś się odpowiednią taktyką.

Czy zdarzyło się Wam kiedyś, że zapomnieliście nazwy lub składni jakiejś funkcji lub instrukcji? Na pewno tak! Rozdział ten jest właśnie takim „przypominaczem”, który zawiera wszystkie funkcje i instrukcje dostępne w języku Visual Basic.
Ponadto prawdziwy programista nigdy nie ogranicza się do znajomości tylko i wyłącznie jednego języka programowania — a pamięć, jak wiadomo, bywa czasami zawodna.
2.1. Instrukcje sterujące
2.1.1. Do
Do While
Wykonuje blok instrukcji tak długo, jak długo warunek pętli będzie spełniony.
Składnia
Blok instrukcji może nie zostać wykonany w przypadku, gdy zadany warunek nigdy nie będzie spełniony.
Przykład
48
Visual Basic. Leksykon
Do Loop While
Wykonuje blok instrukcji, dopóki warunek pętli będzie prawdziwy.
Składnia
Blok instrukcji musi zostać wykonany przynajmniej raz, ponieważ pętla zakłada, że w pierwszym przebiegu warunek jest spełniony.
Przykład
Do Until
Wykonuje blok instrukcji tak długo, dopóki warunek pętli nie będzie spełniony.
Składnia
Blok instrukcji może nie zostać wykonany w przypadku, gdy zadany warunek będzie spełniony.
Przykład
!"#$%$%&
Do Loop Until
Wykonuje blok instrukcji, dopóki warunek pętli okaże się prawdziwy.
Składnia
Blok instrukcji musi zostać wykonany przynajmniej raz, ponieważ pętla zakłada, że w pierwszym przebiegu warunek nie jest spełniony.
Rozdział 2. ¨ Podstawy programowania w VB
49
Przykład
!"%%'&
(
Exit Do
Instrukcja pozwalająca na natychmiastowe przerwanie działania dowolnej pętli , bez względu na prawdziwość zadanego warunku.
Przykład 1.
) *"+,-$'.!"#$/
) 0
%1!2 304)
!% 5%1+,%1!2
)
Przykład 2.
2.1.2. For
For
Pozwala na powtarzanie bloku instrukcji zadaną liczbę razy.
Składnia
6 7
67
gdzie:
¨ — musi być zmienną, więc specjalnie dla potrzeb pętli trzeba ją zadeklarować (najlepiej typu ). Jest ona wykorzystywana przez pętlę
jako licznik powtórzeń;
¨ — liczba całkowita, wyrażenie lub zmienna określająca
początek odliczania;
50
Visual Basic. Leksykon
¨ — liczba całkowita, wyrażenie lub zmienna określająca
koniec odliczania;
¨ (opcja) — liczba całkowita, wyrażenie lub zmienna określająca wartość skokową, wykorzystywaną przez pętlę do odliczania od wartości początkowej do końcowej.
Przykład
Exit For
Instrukcja pozwalająca na natychmiastowe przerwanie działania dowolnej pętli , bez względu na dotychczasowy stan wykonania pętli.
Przykład
2.1.3. If
If
Wykonuje określony blok instrukcji w przypadku, gdy zadany warunek będzie spełniony.
Składnia
Przykład
If Else
W przypadku spełnienia warunku określonego po słowie kluczowym wykonany
zostanie blok instrukcji po słowie .
Rozdział 2. ¨ Podstawy programowania w VB
51
Składnia instrukcji:
Przykład
5%1+,!"#$ 888
5%1+,!"#$%#9& 888
If ElseIf
Pozwala na sprawdzanie wielu warunków oprócz pierwszego . W przypadku speł-
nienia warunku określonego po nim zostaną sprawdzone wszystkie warunki po kolej-nych słowach . Wykonany może być jednak tylko jeden blok instrukcji, wystę-
pujący po odpowiadającym mu słowie , lub . Sprawdzanych warunków
może być wiele.
Składnia
Przykład
5%1+,!"#$ 888
5%1+,!"#$888
5%1+,!"#$888
5%1+,!"#$%888
TypeOf
Sprawdzenie typu podanego obiektu.
52
Visual Basic. Leksykon
Składnia
:$;<2";=
Przykład
:$>#?@+,
> 5%1+,;2"?@+,888
> 5%1+,;%2"?@+,888
A1222"?@+,.%$2B$2
2.1.4. Select Case
Select Case
Instrukcja sprawdza wartość podanego wyrażenia i wybiera jeden odpowiedni blok kodu do wykonania. Sprawdzanych warunków może być wiele.
Składnia
C%
C
Przykład
5#
> 5%1+,<$9#%-
> 5%1+,<$9#-#2
> 5%1+,<$9###2
> 5%1+,52-DE54888
Select Case Case Is
Instrukcja sprawdza prawdziwość różnych relacji, zachodzących pomiędzy podanym wyrażeniem a wartością, i w zależności od wyniku wybiera jeden odpowiedni blok kodu do wykonania. Sprawdzanych relacji może być wiele.
Rozdział 2. ¨ Podstawy programowania w VB
53
Składnia
Przykład
>$
F
> 5%1+,)"G"#888
F.
> 5%1+,0-<$#
.
> 5%1+,5&2H."$BH$
> 5%1+,*2"-I$%-
Select Case Case To
Instrukcja sprawdza prawdziwość różnych przedziałów podanych po słowie kluczowym i w zależności od wyniku wybiera jeden odpowiedni blok kodu do wykonania. Sprawdzanych warunków może być wiele.
Składnia
Przykład
!
<
> 5%1+,J%B%#
<
> 5%1+,J%B%
Wątki
Powered by wordpress | Theme: simpletex | © Jak cię złapią, to znaczy, że oszukiwałeś. Jak nie, to znaczy, że posłużyłeś się odpowiednią taktyką.

Drogi uĹźytkowniku!

W trosce o komfort korzystania z naszego serwisu chcemy dostarczać Ci coraz lepsze usługi. By móc to robić prosimy, abyś wyraził zgodę na dopasowanie treści marketingowych do Twoich zachowań w serwisie. Zgoda ta pozwoli nam częściowo finansować rozwój świadczonych usług.

Pamiętaj, że dbamy o Twoją prywatność. Nie zwiększamy zakresu naszych uprawnień bez Twojej zgody. Zadbamy również o bezpieczeństwo Twoich danych. Wyrażoną zgodę możesz cofnąć w każdej chwili.

 Tak, zgadzam się na nadanie mi "cookie" i korzystanie z danych przez Administratora Serwisu i jego partnerĂłw w celu dopasowania treści do moich potrzeb. Przeczytałem(am) Politykę prywatności. Rozumiem ją i akceptuję.

 Tak, zgadzam się na przetwarzanie moich danych osobowych przez Administratora Serwisu i jego partnerĂłw w celu personalizowania wyświetlanych mi reklam i dostosowania do mnie prezentowanych treści marketingowych. Przeczytałem(am) Politykę prywatności. Rozumiem ją i akceptuję.

Wyrażenie powyższych zgód jest dobrowolne i możesz je w dowolnym momencie wycofać poprzez opcję: "Twoje zgody", dostępnej w prawym, dolnym rogu strony lub poprzez usunięcie "cookies" w swojej przeglądarce dla powyżej strony, z tym, że wycofanie zgody nie będzie miało wpływu na zgodność z prawem przetwarzania na podstawie zgody, przed jej wycofaniem.