Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Skillnaden mellan funktioner och rutiner i Visual Basic

    Microsofts Visual Basic programmeringsspråk är mycket populärt bland erfarna programmering proffs och nybörjare . Det är lätt att använda , tack vare väldesignad integrerad utvecklingsmiljö , och Microsoft erbjuder en Express version som en gratis nedladdning . Visual Basic , en sann objektorienterat språk , använder två typer av återanvändbara rutiner för att få arbetet gjort : funktion rutiner och sub rutiner . Att känna till skillnaderna mellan de två kommer att hjälpa dig att fatta rätt beslut om vilken som ska användas . Förfaranden

    Programmerare vanligtvis befinner sig skapar kod för att utföra en viss åtgärd mer än en gång för ett visst program . När detta händer är det dags att skriva en procedur att programmet kan ringa från var som helst . Detta gör testning och underhåll mycket enklare eftersom koden är på ett enda ställe . Förutom att bidra till en mindre kod storlek, kan programmet skicka argument till ett förfarande och stärka sin kapacitet. Addera Sub Rutiner

    En sub förfarande är ett förfarande som exekverar en uppsättning instruktioner , men inte returnera ett värde till den anropande kodrad . Sub rutiner utför typiskt sådana åtgärder som utskrift , fil ingång och utgång , dataverifiering och andra generiska funktioner . Om du vill beräkna bonuspoäng med antingen en knapp på formuläret eller ett menyalternativ , kan du skriva in koden i ett sub förfarande och kalla det från båda händelse - hanteringen.
    funktion Rutiner

    en funktion förfarandet är ett förfarande som exekverar en uppsättning instruktioner och returnerar ett värde till den anropande kodrad . Funktion förfaranden normalt kallas från tilldelningssatser som tilldelar ett värde till en data- variabel som är resultatet av de åtgärder som utförs av funktionen proceduren . Till exempel , om du vill beräkna ett medelvärde av två sorter , kan du skriva en funktion förfarande som accepterar de fem klasser som parametrar och returnerar medelvärdet . Uttalandet att anropa funktionen förfarandet skulle se ut så här :

    AverageGrade = GradeAvgFunction ( Grade1 , Grade2 )
    argument ( eller parametrar )

    Båda typer av förfaranden acceptera indata i form av argument eller parametrar . Förfarandet måste vara skriven på ett sådant sätt att det väntar argumenten , och argumenten måste föras i den exakta ordning som förväntas av förfarandet . Annars kan oförutsägbara följder . Denna förmåga tjänar till att göra ett förfarande mer flexibel och därmed mer återanvändbar . I vårt exempel ovan , måste GradeAvgFunction funktionen förfarandet förväntar Grade1 och Grade2 i exakt ordning . Även ordningen på argument inte skulle ha någon betydelse i detta exempel , skulle det göra mycket om ditt förfarande är tänkt att beräkna en försäljningsprovision .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man använder VB6 att göra booters
    ·Hur man skriver en kommandofil för att kopiera en fil
    ·Hur att ersätta med VBA
    ·Visual Basic 6 databasprogram Tutorial
    ·Konvertera Seconds to Dags för Visual Basic 6
    ·Hur man uppdaterar en rad i Grid View
    ·Hur man skriver VB Code för en pekskärm knappsats
    ·Hur du ändrar en VBA lösenord
    ·Hur man skickar HTML-mail med CDO
    ·Hur behärska VBA för Microsoft Office 2007
    Utvalda artiklarna
    ·Komma åt NetBeans Resource Directory
    ·Hur man kompilerar en SWF i FlashDevelop
    ·Hur man använder triggers i SQL Servers
    ·Hur man kan få en String Array i JSP
    ·Tekniker i VBA
    ·Hur man skapar en databas med hjälp av DataSet i C #
    ·Hur man spelar Ljudmultiplex Visual Basic
    ·Hur man gör ett storyboard för System Design
    ·Hur man tar bort en nod Perl i XML Twig
    ·Hur tomt Big Lines i MATLAB
    Copyright © Dator Kunskap http://www.dator.xyz