A saját függvény szerepe
A saját függvény szerepe, létrehozásának menete, a hatókör kérdése.
Egy új függvény létrehozásához a kódnézetben (View Code) válasszuk a Tools menü Add Procedure utasítását. A megjelenő Add Procedure ablakban adjuk meg, a Name rovatban a függvény nevét. A Type rovatban, hogy Function függvény hozzunk létre, a Scope csoportban adjuk meg a függvény érvényességi körét, valamint az All local variables as Statics jelölőnégyzet segítségével megadhatjuk, hogy a függvény változói lokális változóként legyenek deklarálva. Az OK parancsgomb lenyomásával a kódszerkesztő ablakban egy üres függvény szúródik be.
Példa:
Public Static Function negyzet()
End Function
Eljárás:
A Visual Basic programnyelvben a névvel ellátott programrészeket eljárásoknak nevezzük. Az eljárás egy részfeladat megoldására készül.
Az eljárás szintaktikája:
Private | Public | Friend] [Static] Sub name [(arglist)]
[statements]
[Exit Sub]
[statements]
End Sub
Kulcsszó: | Leírás |
Public | Megadása nem kötelező. A Public kulcsszóval deklarált eljárás elérhető az alkalmazás bármely modulja számára. |
Private | Megadása nem kötelező. A Public kulcsszóval deklarált eljárás csak az adott modulon belül érhető el. |
Friend | Megadása nem kötelező. A Friend kulcsszó csak osztálymodulban használható, azt jelzi, hogy az eljárás a teljes projektben látható, de nem látható az objektum példányának a vezérlője számára. |
Static | Megadása nem kötelező. A Static kulcsszóval deklarált eljárás esetében az eljárás lokális változóit megőrzi a hívások között a Visual Basic. |
name | Megadása kötelező. A eljárás neve, amellyel a későbbiekben meghívjuk. |
arglist | Megadása nem kötelező. Az eljárás által használt változók listája. Felsorolás esetén vesszővel választjuk el őket. |
statements | Megadása nem kötelező. Az eljárás által végrehajtott utasítások. |
Az eljárást a Call utasítás segítségével hívhatjuk meg.
Call eljárás_név
Vagy
Eljárás_név
Saját eljárás szerkesztése:
Egy új eljárás létrehozásához a kódnézetben (View Code) válasszuk a Tools menü Add Procedure utasítását. A megjelenő Add Procedure ablakban adjuk meg, a Name rovatban az eljárás nevét. A Type rovatban, hogy Sub eljárást hozzunk létre, a Scope csoportban adjuk meg az eljárás érvényességi körét, valamint az All local variables as Statics jelölőnégyzet segítségével megadhatjuk,
hogy az eljárásváltozói lokális változóként legyenek deklarálva. Az OK parancsgomb lenyomásával a kódszerkesztő ablakban egy üres eljárás szúródik be.
Példa:
Public Static Sub teglalap()
End Sub