Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako prejsť Argument funkcie v jazyku Visual Basic .

Visual Basic NET programovacie prostredie je vynikajúci nástroj pre výučbu , ak chcete skúsiť svoje ruky na programovanie . Spoločnosť Microsoft ponúka verziu Express zdarma na stiahnutie , takže je ľahké získať a začať . Rovnako ako u všetkých objektovo orientovaných programovacích jazykov , Visual Basic umožňuje použitie postupov vo forme čiastkových postupov a funkčných postupov . Ako prijať argumenty alebo parametre , ktoré volá vyhlásenie prechádza na ne . Odovzdávanie argumentov postupu je spôsob , ako postup pružnejšie , zatiaľ čo cvičí objektovo orientovaný programovací koncept opakovane kódu . Pokyny dovolená 1

Určte počet argumentov , ktoré chcete váš postup na prijatie a kódu prvé vyhlásenie o postupe takto :

Procedúra Sub ( ako )

" Prístup " označuje rozsah použitia tohto postupu , a môžu byť " súkromné ​​" , " verejný " , " priateľ " alebo " chránené " . " Názov poriadku " je názov vášho sub postupu , ktorý by mal byť svedčiace o jeho funkčnosti . " Byvalorbyref " je buď " byval " alebo " ByRef " , ako je vysvetlené v ďalšom kroku . " Argument " je argument , budete míňať na čiastkové riadenie , a " dátový typ " je dátový typ " argument . "
2

Určite, či chcete odovzdať parameter hodnotou ( byval ) alebo odkazom ( ByRef ) , a túto skutočnosť uviesť v prvom oznámení . " Tým , že hodnota " znamená , že procedúra vytvorí kópiu pôvodnej premenné boli prenesené , a nedotýka toto pole originálnych dát . " S odkazom " znamená , že postup nie je vytvoriť kópiu , ale používa skutočné dátové pole odovzdaný k nemu , a môže vykonávať zmeny . Hoci môžu existovať okolnosti, keď budete chcieť postup zmeniť hodnotu parametra , je to zvyčajne nie je dobrý nápad , aby váš postup zmeniť pôvodné dátové pole , takže " ByVal " je Visual Basic predvolené .

3

kód prvom vyhlásení o procedúre sa zoznamom argumentov , ak chcete prejsť viac ako jeden argument na to . Takéto vyhlásenie by vyzerať nejako takto funkcie riadenia napríklad :

Private Function Calc ( byval ks ako Integer , byval disku ako desatinné , ByVal bázy ako desatinné ) ako desatinné

Calc = Množstvo * ( ( 1 - Disc ) * Base )

End Function

tohto postupu prijíma tri argumenty , vypočíta cenu a vráti číslo volajúci vyhlásenie , ktoré by vyzerať niečo ako toto :

Cena = Calc ( ks , Disc , základňa )

je dôležité , aby vyhlásenie vyzývajúce poskytnúť argumenty ako presný typ a číslo , ktoré postup ich čaká .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené