Visual Basic Subrutine Forklaring

Visual Basic Subrutine Forklaring


Visual Basic er et Microsoft programmeringsspråk som både er lett for en nybegynner å lære og robust nok til å bygge kraftige programmer. Visual Studio Integrated Development Environment gir muligheter for å designe, koding og testing, støtter hele livssyklus. I tråd med kravene i enhver god programmeringsspråk, letter Visual Basic bruk av subrutiner, også kalt "sub prosedyrer." Dette gjør at programmerer å redusere koding og vedlikeholdstidskrav.

Generell Subrutine informasjon

Noen ganger, finner en programmerer seg å skrive den samme eller lignende kode mer enn én gang. Dette er den perfekte scenario for en subrutine, da det reduserer testing hodepine og vedlikeholdsfeil. Skrive inn koden en gang og kaller det fra de ulike punktene der det er nødvendig gjør for enklere kode. Visual Basic gir for to typer subrutiner - sub prosedyrer og funksjons prosedyrer. Begge gir i det vesentlige den samme funksjonalitet med unntak av at funksjons prosedyrer returnere en verdi til den kallende linje med kode.

Sub Prosedyrer vs Funksjon Prosedyrer

Sub prosedyrer er biter av kode som utfører et sett med handlinger. Funksjon prosedyrer utføre et sett av handlinger og returnere en verdi. Funksjon prosedyrer er bra for beregninger, mens under prosedyrer er bra for å sette verdier, validering av data og andre generelle oppgaver. Av denne grunn er en sub prosedyre mer lett sammenlignes med den typiske ideen om en subrutine.

Sub Prosedyre Struktur

Alle under prosedyrer starte med en linje som dette:

Private Sub <Procedurename> (where "Procedurename" is what you decide to call it)

Ved slutten av under prosedyre er en linje som dette:

End Sub

"Private" ovenfor kan også være venn, offentlig eller Beskyttet, som alle bestemme levetid og omfanget av under prosedyren. Selve delprosedyre koden går mellom eksempel linjene over.

Sub Prosedyre Execution

Ring sub prosedyren ved å sette sitt navn i koden din der du vil at sub prosedyre å utføre. Når programmet møter denne linjen, vil det hoppe til sub prosedyre, utføre koden der og kommer tilbake til neste linje etter samtalen.

Legge Fleksibilitet med parametere

Hvis du trenger din sub prosedyre for å være litt mer fleksibel, kan du passere argumenter (parametre) til det som vil påvirke gjennomføringen. Det forbeholdet er at under prosedyren må være skrevet for å forvente argumentene, og de må være i den rekkefølgen som er forventet. Denne praksisen kan du skrive gjenbrukbar kode med en grad av fleksibilitet basert på passert parametere.