? Microsoft Visual Basic er en solid programmeringsspråk denne kraftige nok for erfarne utviklere og enkelt nok for nybegynnere å lære et programmeringsspråk . Den integrerte utviklingsmiljø er intuitivt og lett å bruke og mulighetene som følger med er robust og rikelig. En av disse funksjonene er delprosedyrer , en type gjenbrukbar kode i objektorientert programmering vilkår . Delprosedyrer lagre programmerer tid i programmering , redusere debugging tid og gjøre programmet mer kompakt. Prosedyrer
Når du skriver et dataprogram du kan finne deg selv å duplisere kode på forskjellige steder i programmet. Den beste måten å håndtere dette på er å skrive en prosedyre som inneholder duplikat kode og kaller prosedyren fra flere steder i programmet. Denne teknikken bidrar til å redusere vedlikehold og feilretting tid . Visual Basic støtter både sub prosedyrer , som utfører et sett av handlinger og funksjon prosedyrer , som utfører et sett av handlinger og returnere et resultat .
Delprosedyrer
Sub fremgangsmåter utføre et sett med handlinger, og gå tilbake til stedet i den program som kalte den sub prosedyre . Delprosedyrer ikke returnere et resultat , men de kan utføre handlinger på noen erklært variabler . Delprosedyrer kan fjerne felt i et skjema, angi egenskaper for kontroller , validere input og utføre utskrift handlinger .
Programmere en Sub Prosedyre
Den første setningen i sub prosedyren starter med tilgang, noe som kan være "Privat ", " Friend ", " Public " eller " Beskyttet ". Disse tilgang parametere bestemme feltets levetid og omfanget av sub prosedyre . Neste er ordet " Sub " etterfulgt av navn som du angir prosedyren. Eventuelt kan du legge til en liste over parametere , som delprosedyre vil bruke til å utføre sine oppgaver. På slutten av din delprosedyre koden må du ta med en setning som består av ordene "End Sub . " Når Visual Basic møter denne siste påstanden , går den tilbake kontrollen til det stedet i programmet som det ble kalt.
Ringe en Sub Prosedyre
Du ringer til delprosedyre du må taste inn navnet i koden på det punktet der du vil at handlinger som skal utføres , etterfulgt av " ( ) " for å indikere noen parametere. Hvis du ønsker å sende parametre til delprosedyre de må gå i parentes . For eksempel, hvis du ønsket å ringe delprosedyre " PrintCheck " du ville ha en uttalelse som dette: . PrintCheck ( )
Argumenter til delprosedyrer
p Det er ganger når du trenger å passere argumenter, eller parametre , til sub prosedyren slik at det vil vite hvilke handlinger som må ta på hvilken informasjon . For å passere argumenter du må plassere dem inne i parentes på slutten av delprosedyre navn. De må være i den rekkefølgen at delprosedyre forventer , eller det vil ikke fungere skikkelig . For eksempel, hvis du ønsket å passere en ansatt nummer til PrintCheck delprosedyre din uttalelse ville se slik ut : PrintCheck ( employeeNumber ) . Denne uttalelsen forteller delprosedyre å skrive ut en sjekk til en bestemt ansatt . Passerer argumenter til en prosedyre er en måte å gjøre det mer gjenbrukbare og fleksibel.