Visual Basic er et Microsoft programmeringsspråk som er både 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 det mulig for programmerer å redusere koding og vedlikehold tidskrav . Generell Subrutine Informasjon
Noen ganger finner en programmerer selv skriver det samme eller lignende koden mer enn én gang. Dette er det perfekte scenario for en subrutine , som det reduserer testing hodepine og vedlikehold feil . Skrive koden en gang og kaller den fra de ulike punktene der det er nødvendig gjør for enklere kode . Visual Basic gir for to typer subrutiner - sub prosedyrer og funksjon prosedyrer. Begge gir i hovedsak den samme funksjonaliteten med unntak av at funksjonen prosedyrer returnere en verdi til å kalle linje med kode.
Gå Prosedyrer vs Funksjon Prosedyrer
Gå prosedyrer er biter med kode som utfører et sett av handlinger. Funksjon prosedyrer utføre et sett av handlinger og returnerer en verdi . Funksjon prosedyrer er god for beregningene , mens sub prosedyrer er bra for å sette verdier , validering av data og andre generelle oppgaver . Av denne grunn er en sub prosedyre lettere sammenlignet med den typiske ideen om en subrutine .
Sub Prosedyre Struktur
Alle delprosedyrer starte med en linje som dette:
Private sub ( der " Procedurename " er hva du velger å kalle det )
Ved utgangen av sub prosedyren er en linje som dette:
End sub
" Private" ovenfor kan også være venn , offentlig eller Protected , som alle bestemme levetid og omfanget av sub prosedyren. Selve delprosedyre koden går mellom eksempel linjene ovenfor .
Sub Prosedyre Execution
Ring delprosedyre ved å sette sitt navn i koden din der du vil at delprosedyre å utføre. Når programmet møter denne linjen , vil det gå til sub prosedyre , utføre koden der og gå tilbake til neste linje etter samtalen.
Legge fleksibilitet med parametre
< p > 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 sub prosedyren må være skrevet for å forvente argumentene , og de må være i den rekkefølgen som er forventet . Denne praksisen gjør at du kan skrive gjenbrukbar kode med en grad av fleksibilitet basert på de passerte parametere .