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

    Vad är skillnaden mellan en funktion Procedure & Sub-procedur i Visual Basic 2008

    ? Microsoft Visual Basic 2008 är en populär integrerad utvecklingsmiljö , eller IDE , vilket är ett bra verktyg för alla som vill lära sig att programmera en dator . Microsoft erbjuder sin fria Express version av Visual Basic som en nedladdning på Microsofts webbplats , vilket ökar dess attraktivitet . Som med de flesta programmeringsspråk , underlättar Visual Basic användningen av återanvändningsbara förfaranden , särskilt sub procedurer och rutiner fungerar . Skillnaderna mellan de två bestämmer vilken du ska använda i en given kodning situation . Förfaranden i allmänhet
    p Om du hittar dig själv att skriva samma program koden två gånger eller mer , är det dags att sätta den koden i ett garantikapital förfarande . Skriva samma kod på flera ställen i ditt program kommer att orsaka problem någon gång i framtiden när man har att göra ändringar i programmet . Det är mycket lättare att skapa ett förfarande som innehåller duplicerade koden och kalla det från någon annanstans i programmet . Ett annat inslag i förfarandena är att du kan skicka parametrar eller argument , att förfarandet , vilket gör det ännu mer flexibel .
    Funktion förfaranden

    Funktion procedurer utför en uppsättning åtgärder och returnera ett värde till den anropande kodrad . De är oftast används i ett uppdrag uttalande att ställa in värdet på en variabel till värdet som returneras av funktionen proceduren . Till exempel i fallet med en försäljningsprovision funktion procedur som heter " SalesComm , " själva förfarandet kan acceptera en dollar del av försäljningen som ett argument , beräkna det faktiska beloppet av kommissionen och returnera det numret som ett värde . Ett sådant uttalande skulle kunna se ut så här :

    kommissionens = SalesComm ( SalesAmount )
    Sub Rutiner

    Sub rutiner utföra åtgärder men inte returnera ett värde av envägsfunktion förfaranden gör . Sub förfaranden är mycket användbara för att validera användarens input , läsa filer , skriva ut och allmän städning . Denna typ av förfarande är användbar om du vill kalla den kod som svar på två eller flera händelser, till exempel att klicka på en knapp eller välja ett menyalternativ . Snarare än att göra om koden i de två händelseprocedurer , är det mer effektivt att skriva en sub förfarande och kalla det från båda händelserna . Ett anrop till " PrintSummaryPage " sub förfarandet skulle se ut så här :

    PrintSummaryPage ( ) Addera skicka parametrar till en procedur

    Du kan skicka ett eller flera parametrar till någon typ av förfarande genom att placera dem inom parentes om den uppringande uttalandet . Det är viktigt att förfarandet är kodad att förvänta parametrarna , och de måste vara i den ordning som förväntas . Förmågan att ta emot parametrar kan göra en procedur av endera typen mer flexibel , användbara och återanvändbara. Ett anrop till en funktion förfarande med en parameter skulle se ut så här :

    GroupDiscount = DiscountCalc ( Gruppstorlek ) katalog

    Funktionen förfarande skulle acceptera storleken på gruppen i " Gruppstorlek , " beräkna korrekt rabatt , och sedan returnera det värde som ska tilldelas av uttalandet att " GroupDiscount . " Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man lägger ListView rubriker i ett anteckningsbloc…
    ·Hur man programmerar en Array i Visual Basic
    ·Hur man gör en Browser Navigera till URL Trädde i en …
    ·Hur kompilera program på MS Access 2007
    ·Kryptering Bibliotek för VBA
    ·Hur man modifiera funktioner i VB6
    ·Konvertera ett decimaltal till ett String i VB.NET
    ·Hur man skriver ett kansli i Visual Basic
    ·Hur man titta på en mapp på VB6
    ·Konvertera en almanacka till en String
    Utvalda artiklarna
    ·Hur man bygger en telefonsvarare i VB6
    ·Hur vill kolla Om ett argument Finns i Java
    ·Hur man installerar PHP Live ! Chatta
    ·Handledning om hur man rullgardinsmenyer i Java Script
    ·Hur man använder en SWF i VB MDI Form
    ·Konvertera Fortran till Visual Basic
    ·Betydelsen av beslutsstrukturer i Programmering
    ·Hur man kör Python i terminal på en Mac
    ·Hur ställer jag in ett fält i MS Word 2007 för åtko…
    ·Fördelarna med ett Premium redaktör
    Copyright © Dator Kunskap http://www.dator.xyz