Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Visual Basics Programming >> Content
    Forskjellen mellom funksjoner og prosedyrer i Visual Basic
    Microsofts Visual Basic programmeringsspråk nyter stor popularitet blant erfarne programmering profesjonelle og nybegynnere alike. Det er lett å bruke , på grunn av godt designet integrert utviklingsmiljø, og Microsoft tilbyr en Express -versjon som en gratis nedlasting . Visual Basic, en ekte objekt - orientert språk , bruker to typer gjenbrukbare prosedyrer for å få arbeidet gjort : funksjon prosedyrer og sub prosedyrer . Å vite forskjellene mellom de to vil hjelpe deg å gjøre det riktige beslutning om hvilken du vil bruke . Prosedyrer

    programmerere vanligvis finner seg selv skape kode for å utføre en handling mer enn en gang for et gitt program . Når dette skjer er det på tide å skrive en prosedyre at programmet kan ringe fra hvor som helst . Dette gjør testing og vedlikehold mye enklere ettersom koden er på bare ett sted . I tillegg til å bidra til en mindre kode størrelse, kan programmet sender argumenter til en prosedyre og forbedre sine evner.
    Sub Prosedyrer

    En sub prosedyre er en prosedyre som utfører et sett med instruksjoner, men ikke returnerer en verdi til å kalle linje med kode. Delprosedyrer vanligvis utføre slike handlinger som utskrift, fil input og output , datavalidering og andre generiske funksjoner. Hvis du ønsker å beregne bonuspoeng med enten en knapp på skjemaet eller et menyelement , kan du skrive inn koden i en sub prosedyre og kalle det fra begge event- håndtering prosedyrer.
    funksjon Prosedyrer

    en funksjon prosedyre er en prosedyre som utfører et sett med instruksjoner og returnerer en verdi til å kalle linje med kode. Funksjon prosedyrer er vanligvis kalles fra oppdrag uttalelser som tildeler en verdi til en data variabel som er et resultat av handlinger utført av funksjonen prosedyren. For eksempel, hvis du ønsker å beregne et gjennomsnitt på to grader , kan du skrive en funksjon prosedyre som aksepterer de fem karakterer som parametre og returnerer gjennomsnittet . Uttalelsen å kalle funksjonen prosedyren ville se slik ut : en

    AverageGrade = GradeAvgFunction ( Grade1 , Grade2 )
    argumenter ( eller parametre)

    Begge typer prosedyrer godta inndata i form av argumenter, eller parametre . Prosedyren må være skrevet på en måte at det er ventet argumentene , og argumentene må være bestått i den rekkefølgen forventes av prosedyren. Ellers kan føre til feil . Denne evnen tjener til å gjøre en fremgangsmåte mer fleksibel og dermed mer gjenbrukbare. I vårt eksempel ovenfor , må GradeAvgFunction funksjon prosedyre vente Grade1 og Grade2 i den rekkefølgen . Mens rekkefølgen på argumentene ville ikke gjøre noe i dette eksempelet , ville det uansett sterkt hvis prosedyren er ment å beregne en salgsprovisjon .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan sette opp sen binding i VB 6.0 
    ·Hvordan bruke VBA til å beskytte Tegning Objekter 
    ·Visual Basic Tutorial : Msgbox 
    ·Hvordan Roter i HTML 
    ·Hvordan legge til en DataRow til en DataTable 
    ·Hvordan velge Fra et datasett i Visual Basic 
    ·Slik konverterer QBasic til Visual Basic 
    ·Hvordan lage din egen VB.NET Add- Ins 
    ·Hvordan lage en Dynamic Link Library 
    ·Hvordan Rediger Notepad Med VB6 
      Anbefalte artikler
    ·Hva er meningen med Applet 
    ·Slik fjerner elementer fra et Array i PHP 
    ·Hva er en Overflow feil i Vb.net 
    ·Hvordan aktivere eller deaktivere Form Button i Javascr…
    ·Hvordan Begin Visual Basic 
    ·Hvilke tegn kan brukes i en PHP String 
    ·Syntaks for en logg funksjon i VBA 
    ·Hvordan lage en Web Mashup 
    ·PHP ' isset ' vs ' tom ' 
    ·Hvordan lage apps for Blackberry App World 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/