Visual Basic är ett Microsoft programmeringsspråk som är både lätt för en nybörjare att lära och robust nog för att bygga kraftfulla applikationer . Visual Studio Integrated Development Environment innehåller funktioner för att utforma , kodning och testning , stöder hela cykeln utvecklingen liv . I enlighet med kraven i något bra programmeringsspråk , underlättar Visual Basic användningen av subrutiner , även kallad " sub rutiner . " Detta gör det möjligt för programmerare att minska kodning och underhåll tid krav . Allmän Subrutin Information
Ibland finner en programmerare själv skriva samma eller liknande kod mer än en gång . Detta är det perfekta scenariot för en subrutin , eftersom det minskar testa huvudvärk och fel underhåll . Skriva koden en gång och kalla det från de olika punkter där det behövs gör för enklare kod . Visual Basic finns två typer av subrutiner - sub procedurer och rutiner fungerar . Båda ger i princip samma funktionalitet med undantaget att funktionen förfaranden returnera ett värde till den anropande kodrad .
Sub Rutiner vs förfaranden fungerar
Sub rutiner är bitar av kod som utför en rad åtgärder . Funktion procedurer utför en rad åtgärder och returnera ett värde . Funktion rutiner är bra för beräkningar , medan sub rutiner är bra för inställningsvärden , validera data och andra allmänna uppgifter . Av denna anledning är en sub förfarande lättare jämfört med den typiska idén om en subrutin .
Sub-procedur Struktur
Alla sub förfaranden börjar med en linje så här :
Private Sub ( där " Procedurename " är vad du väljer att kalla det ) katalog i slutet av sub förfarande är en rad som denna :
End sub
" Privat " ovan kan också vara vän , offentliga eller skyddade , som alla bestämmer livslängden och räckvidden av sub förfarandet . Den faktiska sub procedurkod går mellan exempel raderna ovan .
Sub-procedur Execution
Ring sub förfarande genom att sätta sitt namn i koden där du vill att sub förfarande att verkställa . När ditt program möter denna linje , kommer den att hoppa till sub förfarandet , exekvera koden där och återvända till nästa rad efter samtalet .
Lägga Flexibilitet Med Parametrar
Om du behöver din sub procedur för att vara lite mer flexibel , kan du skicka argument ( parametrar ) till det som kommer att påverka dess utförande . Förbehållet är att sub förfarande måste skrivas för att förvänta sig argumenten , och de måste vara i den exakta ordning som förväntas . Denna praxis gör att du kan skriva återanvändbar kod med en viss flexibilitet baserat på de passerade parametrar .