? Microsoft Visual Basic 2008 er en populær integreret udviklingsmiljø eller IDE , hvilket er et godt redskab for alle, der ønsker at lære at programmere en computer. Microsoft tilbyder dets frie Express version af Visual Basic som download på Microsofts hjemmeside, der øger sin tiltrækningskraft. Som med de fleste programmeringssprog , letter Visual Basic brugen af genanvendelige procedurer specielt sub procedurer og Function-procedurer . Forskellene mellem de to bestemmer, hvilken en du skal bruge i en given kodning situation. Procedurer i General
p Hvis du finder dig selv at skrive det samme program -koden to gange eller mere , er det tid til at sætte denne kode ind i en konverterbar procedure. Skrivning den samme kode flere steder i dit program vil give problemer på et tidspunkt i fremtiden, når du har at foretage ændringer i programmet. Det er meget nemmere at skabe en fremgangsmåde , der indeholder duplikerede kode og kalder det fra andre steder i programmet . En anden funktion af procedurerne er , at du kan videregive parametre eller argumenter , til proceduren, hvilket gør det endnu mere fleksibel.
Function-procedurer
Function-procedurer udfører et sæt af handlinger, og returnere en værdi til den kaldende linje kode . De anvendes typisk i en opgave erklæring til at angive værdien af en variabel til den værdi returneres af funktionen procedure. For eksempel, " , SalesComm " i tilfælde af en salgs provision funktion procedure opkaldt selve proceduren kunne acceptere en dollar beløb af salget som et argument , beregne den faktiske dollar beløb for provision og returnere dette nummer som en værdi . En sådan erklæring kan se sådan ud : Hej
Kommissionens = SalesComm ( SalesAmount )
subprocedurer
Sub procedurer udføre handlinger , men ikke returnere en værdi den måde Function-procedurer gør. Sub procedurer er meget nyttige for validering bruger-input, læse filer , trykning output og generel husholdning. Denne type procedure er nyttigt, hvis du ønsker at kalde koden som reaktion på to eller flere begivenheder, såsom at klikke på en knap eller vælge et menupunkt. Stedet for at gentage koden i de to hændelsesprocedurer , er det mere effektivt at skrive en sub procedure og kalde det fra begge arrangementer. Et kald til " PrintSummaryPage " sub procedure ville se sådan ud : Hej
PrintSummaryPage ()
Passing Parametre til en procedure
p Du kan bestå en eller flere parametre til enten type procedure ved at placere dem inde i parentes på ringer erklæring. Det er vigtigt, at proceduren er kodet til at forvente de parametre , og de skal være i den rækkefølge, der forventes . Evnen til at acceptere parametre kan gøre en procedure af enten typen mere fleksibel , anvendelig og kan genbruges. Et kald til en funktion procedure med parameter ville se sådan ud : Hej
Grupperabat = DiscountCalc ( GroupSize )
Funktionen procedure ville acceptere størrelsen af gruppen i " GroupSize , " beregne den korrekte rabat, og derefter returnere denne værdi skal tildeles af erklæringen til " Grupperabat . "