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
    Hva er forskjellen mellom en funksjon Prosedyre & Sub prosedyre i Visual Basic 2008
    ? Microsoft Visual Basic 2008 er en populær integrert utviklingsmiljø eller IDE, som er et godt verktøy for alle som ønsker å lære å programmere en datamaskin . Microsoft tilbyr sin gratis Express -versjon av Visual Basic som en nedlasting på Microsofts nettsted , som øker sin attraktivitet. Som med de fleste programmeringsspråk , letter Visual Basic bruk av gjenbrukbare prosedyrer, spesielt sub prosedyrer og funksjon prosedyrer. Forskjellene mellom de to bestemmer hvilken du bør bruke i en gitt koding situasjon . Prosedyrer i General
    p Hvis du finner deg selv å skrive det samme programmet koden to ganger eller mer , er det på tide å sette den koden inn i en callable prosedyre . Skrive den samme koden på flere steder i programmet vil føre til problemer på et tidspunkt i fremtiden når du har å gjøre endringer i programmet. Det er mye enklere å lage en prosedyre som inneholder den duplisert koden og kalle det fra et annet sted i programmet. En annen funksjon av prosedyrer er at du kan sende parametre , eller argumenter , til prosedyren , noe som gjør det enda mer fleksibel.
    Funksjon Prosedyrer

    Funksjon prosedyrer utføre et sett med handlinger og returnere en verdi til å kalle linje med kode. De er vanligvis brukt i et oppdrag uttalelse for å sette verdien av en variabel til verdien returnert av funksjonen prosedyren. For eksempel, i tilfelle av en salgsprovisjon funksjon prosedyre kalt " SalesComm , " selve inngrepet kan godta et pengebeløp av salget som et argument, beregne de faktiske pengebeløp av kommisjonen og returnere det nummeret som en verdi . En slik uttalelse kan se slik ut :

    Commission = SalesComm ( SalesAmount )

    delprosedyrer

    Gå prosedyrer utføre handlinger , men ikke returnere en verdi måten funksjon prosedyrer gjøre . Delprosedyrer er svært nyttig for å validere brukerundersøkelser , lese filer , utskrift produksjon og generell rengjøring. Denne typen prosedyren er nyttig hvis du ønsker å ringe koden som svar på to eller flere hendelser , som for eksempel klikke på en knapp eller velge et menypunkt . Snarere enn å kopiere koden i de to event prosedyrer, er det mer effektivt å skrive en sub prosedyre og kalle det fra begge arrangementene . Et kall til " PrintSummaryPage " sub prosedyren ville se slik ut : en

    PrintSummaryPage ( )
    Passing Parametere til en prosedyre

    Du kan sende en eller flere parametere å enten type prosedyre ved å plassere dem inne i parentesene på ringer uttalelse. Det er viktig at fremgangsmåten er kodet til å forvente parametrene, og de ​​må være i den rekkefølge som er forventet . Evnen til å akseptere parametre kan lage en prosedyre for enten type mer fleksibel , nyttig og gjenbrukbare. Et kall til en funksjon prosedyre med en parameter ville se slik ut : en

    GroupDiscount = DiscountCalc ( Gruppestørrelse )

    Funksjonen prosedyren ville akseptere størrelsen på gruppen i " Gruppestørrelse , " beregne riktig rabatt, og deretter returnere den verdien som skal tildeles av uttalelsen til " GroupDiscount . "

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan få tilgang til en Query Verdi 
    ·Hvordan Bind DataGrid verdier i et datasett i VB.NET 
    ·Opplæring for SQL i VB 
    ·Hvordan beregne en sjekksum i VB 
    ·Hvordan Return XML Fra Web Service 
    ·Hvordan lage en Random Access File 
    ·Hvordan gå ut av en Sub i VBA 
    ·Hva er monospaced Font 
    ·Slik tilpasser ValidationSummary 
    ·Hvordan spare listeboksen Elementer til en Array 
      Anbefalte artikler
    ·Hvordan sette inn eller oppdatere MySQL 
    ·Hvordan bruke Ruby saken statement i Rails Controller 
    ·Sette inn bilder med NetBeans 
    ·Hvordan få tilgang til en DLL for Visual Basic 
    ·Hvordan lage en løkke som går på evig på Roblox 
    ·Hvordan Loop finne like navn i en tilfeldig fil i VB 4/…
    ·Hvordan søke Blur Effects til Shadows i Flex 
    ·Hvordan beregne Kurs & Distance i VB 
    ·Grunnleggende Deler av Visual Basic 
    ·Hvilke programmer bruker Python 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/