Visual Basic ( VB ) språk gir programmerere med et objekt- orientert modell som skaper web eller desktop-applikasjoner . Objektorientert programmering bruker klasser for å lage strukturert kode for hvert program . Når du ringer til en klasse metoden, passerer du parametere til funksjonen. Disse parametrene er mottatt av funksjon og behandles i funksjonskoden . Etter at parametrene er mottatt og behandlet, blir beregningen returnert. Instruksjoner
en
Lag din Visual Basic funksjon. Funksjoner er modulære deler av koden som mottar parametre fra andre deler av programmet. Programmerere bruke funksjoner fordi de er gjenbrukbare, som betyr at de kan utføre flere ganger uten behov for omprogrammering samme kode hver gang du trenger beregningene i programvaren. Følgende kode oppretter en funksjon definisjon : en
Public Sub SquareNumber ( ByVal Thenumber As Integer ) As IntegerEnd Sub
"Public " referanse gjør funksjonen tilgjengelig for noen del av koden din . Hvis du stiller funksjonen som "Private ", kan du bare ringe funksjon i klassen eller webside. Den " Thenumber " referanse er parameteren du passerer når du kaller funksjonen . " Thenumber " kreves hver gang du ringer VB -funksjonen , eller du får en kompilator feil .
2
Fyll funksjonen med beregning koden . I dette eksempel er en funksjon som er opprettet som kvadrater et tall. Antall kvadrat er definert som " Thenumber . " Følgende kode er komplett funksjon : en
Public Sub SquareNumber ( ByVal Thenumber As Integer ) As IntegerTheNumber = Thenumber * TheNumberReturn TheNumberEnd Sub
Dette eksemplet krever bare en linje med kode . Funksjonen mottar " Thenumber " og multipliserer det ganger selv. Dette firkanter nummeret. Den kvadrerte verdien blir deretter returnert i " Return " statement.
3
Ring din nye funksjonen i koden. Nå som funksjonen er opprettet, kan du bruke det hvor som helst i koden , passerer de riktige parametrene . I dette eksemplet er et helt tall parameterverdi nødvendig. Koden nedenfor illustrerer hvordan du kalle den nye VB -funksjon : en
Dim SquaredNumber Som IntegerSquaredNumber = SquareNumber ( 2 )
nummer to er sendt til VB -funksjonen . Tallet er kvadrerte og returneres og lagres i " SquaredNumber " variable . Den returnerte verdien i dette eksempelet er fire .