Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Určte počet argumentov , ktoré chcete váš postup na prijatie a kódu prvé vyhlásenie o postupe takto :
" 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 . " 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é . 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á .
2
3