? Microsoft Visual Basic 2008 er en populær integrert utviklingsmiljø eller IDE, som er et godt verktøy for alle som ønsker å lære å programmere en datamaskin . Microsoft tilbyr sin gratis Express -versjon av Visual Basic som en nedlasting på Microsofts nettsted , som øker sin attraktivitet. Som med de fleste programmeringsspråk , letter Visual Basic bruk av gjenbrukbare prosedyrer, spesielt sub prosedyrer og funksjon prosedyrer. Forskjellene mellom de to bestemmer hvilken du bør bruke i en gitt koding situasjon . Prosedyrer i General
p Hvis du finner deg selv å skrive det samme programmet koden to ganger eller mer , er det på tide å sette den koden inn i en callable prosedyre . Skrive den samme koden på flere steder i programmet vil føre til problemer på et tidspunkt i fremtiden når du har å gjøre endringer i programmet. Det er mye enklere å lage en prosedyre som inneholder den duplisert koden og kalle det fra et annet sted i programmet. En annen funksjon av prosedyrer er at du kan sende parametre , eller argumenter , til prosedyren , noe som gjør det enda mer fleksibel.
Funksjon Prosedyrer
Funksjon prosedyrer utføre et sett med handlinger og returnere en verdi til å kalle linje med kode. De er vanligvis brukt i et oppdrag uttalelse for å sette verdien av en variabel til verdien returnert av funksjonen prosedyren. For eksempel, i tilfelle av en salgsprovisjon funksjon prosedyre kalt " SalesComm , " selve inngrepet kan godta et pengebeløp av salget som et argument, beregne de faktiske pengebeløp av kommisjonen og returnere det nummeret som en verdi . En slik uttalelse kan se slik ut :
Commission = SalesComm ( SalesAmount )
delprosedyrer
Gå prosedyrer utføre handlinger , men ikke returnere en verdi måten funksjon prosedyrer gjøre . Delprosedyrer er svært nyttig for å validere brukerundersøkelser , lese filer , utskrift produksjon og generell rengjøring. Denne typen prosedyren er nyttig hvis du ønsker å ringe koden som svar på to eller flere hendelser , som for eksempel klikke på en knapp eller velge et menypunkt . Snarere enn å kopiere koden i de to event prosedyrer, er det mer effektivt å skrive en sub prosedyre og kalle det fra begge arrangementene . Et kall til " PrintSummaryPage " sub prosedyren ville se slik ut : en
PrintSummaryPage ( )
Passing Parametere til en prosedyre
Du kan sende en eller flere parametere å enten type prosedyre ved å plassere dem inne i parentesene på ringer uttalelse. Det er viktig at fremgangsmåten er kodet til å forvente parametrene, og de må være i den rekkefølge som er forventet . Evnen til å akseptere parametre kan lage en prosedyre for enten type mer fleksibel , nyttig og gjenbrukbare. Et kall til en funksjon prosedyre med en parameter ville se slik ut : en
GroupDiscount = DiscountCalc ( Gruppestørrelse )
Funksjonen prosedyren ville akseptere størrelsen på gruppen i " Gruppestørrelse , " beregne riktig rabatt, og deretter returnere den verdien som skal tildeles av uttalelsen til " GroupDiscount . "