Visual Basic er en Microsoft programmeringssprog, der både er let for en nybegynder at lære og robust nok til at bygge stærke applikationer . Visual Studio Integrated Development Environment giver muligheder for at designe , kodning og test , understøtter hele livscyklus. I overensstemmelse med kravene i enhver god programmeringssprog, letter Visual Basic brugen af subrutiner , også kaldet " sub procedurer. " Dette gør det muligt for programmøren at reducere kodning og vedligehold tidskrav . General Subroutine Information
Nogle gange, en programmør finder sig selv at skrive det samme eller lignende kode mere end én gang . Dette er den perfekte scenario for en subrutine , da det reducerer test hovedpine og vedligeholdelse fejl . Skrivning koden én gang og kalder det fra de forskellige punkter, hvor der er behov gør for enklere kode. Visual Basic giver to typer af subrutiner - sub procedurer og Function-procedurer . Begge giver stort set de samme funktionalitet med den undtagelse, at funktionen procedurer returnere en værdi til den kaldende linje kode .
Sub Procedurer vs Function-procedurer
Sub procedurer er bidder af kode som udfører en række foranstaltninger . Function-procedurer udfører et sæt af handlinger og returnere en værdi. Funktion procedurer er gode til beregninger , mens sub procedurer er gode til indstilling værdier , validere data og andre generelle opgaver . Af denne grund , er en sub procedure lettere sammenlignet med den typiske idé om en subrutine .
Sub Procedure Structure
Alle sub procedurer starter med en linje som dette:
Private Sub ( hvor " Procedurename " er, hvad du vælger at kalde det)
Ved udgangen af sub procedure er en linje som denne : Hej
End Sub
"Private " ovenfor, kan også være ven , Offentlig eller Protected , som alle bestemme levetid og omfanget af den sub procedure. Den egentlige sub retsplejelov går mellem eksempel linjerne ovenfor.
Sub Procedure Execution
Ring sub procedure ved at sætte sit navn i din kode , hvor du ønsker sub procedure at udføre. Når dit program støder denne linje , vil det springe til den sub procedure , udføre koden der og vende tilbage til den næste linje efter opkaldet.
Tilføjelse Fleksibilitet Med Parametre
Hvis du har brug for din sub procedure at være en smule mere fleksibel , kan du overfører argumenter (parametre ) til det, der vil påvirke dens udførelse. Den hage er, at sub procedure skal skrives forventer argumenterne , og de skal være i præcis den rækkefølge , der forventes . Denne praksis gør det muligt for dig at skrive genanvendelige kode med en vis grad af fleksibilitet baseret på de overførte parametre .