• Nie Znaleziono Wyników

Kod aplikacji VB_4.0_Podprogram_Sub

N/A
N/A
Protected

Academic year: 2021

Share "Kod aplikacji VB_4.0_Podprogram_Sub"

Copied!
1
0
0

Pełen tekst

(1)

Copyright © 2009 Janusz Bonarowski 1

VB_4.0_Podprogram_Sub

Wykonać aplikację pozwalająca dodawać dwie liczby wpisywane do TextBox-ów.

Operację dodawania wykonać oddzielną procedurą typu Sub.

Rys. 1. Propozycja formularza

Kod aplikacji

Listing 1

Private Sub btnDodaj_Click(ByVal sender As System.Object, _

ByVal e As System.EventArgs) Handles btnDodaj.Click Dim L1, L2, W As Single

L1 = CSng(txtL1.Text) L2 = CSng(txtL2.Text)

' wywołanie procedury Call suma(L1, L2, W)

' 1 2 3 kolejność argumentów.

lblW.Text = W.ToString End Sub

--- Private Sub suma(ByVal Liczba1, ByVal Liczba2, ByRef Wynik) 'kolejność argumentów 1 2 ^^^^^ 3 Wynik = Liczba1 + Liczba2

End Sub

Podczas wywoływania procedury suma przekazywane są do niej dwie wartości zmiennych L1 i L2 znajdujących się na miejscu pierwszym i drugim listy argumentów, na trzecim miejscu znaduje się wynik działania procudry.

Podczas pisania własnej procedury - środowisko automatycznie dopisuje przed nazwami argumentów słowa kluczowe ByVal określające tryb przekazywania argumentów.

Taki tryb oznacza przekazanie argumentu przez wartość. Konsekwencją trybu ByVal jest to, że żadna zmiana wartości argumentów wewnątrz procedury nie jest przekazywana na

zewnątrz.

Aby w programie nadrzędnym uzyskać wartość argumentu obliczonego w procedurze - należy określić tryb przekazywania wartości tego argumentu na ByRef (przez referencje).

Taką zmianę należy wykonać samodzielnie.

Cytaty

Powiązane dokumenty

Warto podkreślić, że kilku autorów, a także Komitet Elektrotechniki PAN w swoim stanowisku zauważają, że nie ma przemysłowo rozwiniętego kraju na świecie,

Wskazówki: Co to znaczy, że pochodna jest ­ 2. Marcin

definicja argumentu rzeczowego/przykład argumentu rzeczowego/teza, do której sformułowano argument rzeczowy; argument odwołujący się do emocji/definicja argumentu odnoszącego się

Przekazywanie argumentów do funkcji przez wartość oznacza, że po wywołaniu funkcji tworzone są lokalne kopie zmiennych skojarzonych z jej argumentami.. W funkcji

Po drugie, a propos argumentacji prawniczej, wydaje się że samo to pojęcie (tzn. pojęcie dyskursu prawniczego) nie jest u Toulmina zbyt ścisłe: autor The Uses o

• Parametr argc zawiera liczbę argumentów (ang. argument count) przekazywanych do programu. Jego wartość wynosi co najmniej 1, ponieważ nazwa programu jest również traktowana

Dlatego w długoterminowej perspektywie socjologia prozy fantastycznej nie może się obyć nie tylko bez socjologii literatury, ale również bez

Czy rozwiązanie kazusu uległoby zmianie, gdyby wada ujawniła się po 6 miesiącach od zakupu4. A po upływie