Microsoft Visual Basic 2008 is een populaire geïntegreerde ontwikkelomgeving , of IDE , dat is een goed hulpmiddel voor iedereen die wil leren om een computer te programmeren . Microsoft biedt zijn gratis Express -versie van Visual Basic als download op de website van Microsoft , die de aantrekkelijkheid vergroot . Zoals met de meeste programmeertalen , Visual Basic vergemakkelijkt het gebruik van herbruikbare procedures , in het bijzonder sub- procedures en functie procedures . De verschillen tussen de twee bepaalt welke je moet gebruiken in een bepaalde codering situatie . Procedures in Algemeen Als je merkt dat je twee keer schriftelijk dezelfde programmacode of meer , is het tijd om die code zetten in een opvraagbare procedure . Schrijven van dezelfde code op meerdere plaatsen in uw programma zal problemen veroorzaken op enig moment in de toekomst als je wijzigingen aan te brengen in het programma . Het is veel gemakkelijker om een procedure die de gedupliceerde code bevat te maken en noemen het van elders in het programma . Een ander kenmerk van de procedures is dat u parameters of argumenten kan passeren , om de procedure , waardoor het nog flexibeler . Functie Procedures Functie procedures uitvoeren van een reeks van acties en een waarde retourneren naar de oproepende lijn van code . Ze worden doorgaans gebruikt in een toewijzingsinstructie om de waarde van een variabele in te stellen op de waarde die wordt geretourneerd door de functie procedure . Bijvoorbeeld in het geval van een verkoopcommissie functie procedure genaamd " SalesComm , " de procedure zelf misschien een dollar bedrag van de verkoop te aanvaarden als argument , berekent de werkelijke bedrag in euro's van de commissie en terug te keren dat aantal als waarde . Een dergelijke verklaring kan er zo uitzien : Commissie = SalesComm ( SalesAmount ) Sub Procedures Sub-procedures voeren acties, maar niet een waarde terug de weg functie procedures te doen . Sub-procedures zijn zeer nuttig voor het valideren van input van de gebruiker , bestanden lezen , afdrukken output en algemene huishouding . Dit type procedure is handig als u de code wilt bellen in reactie op twee of meer gebeurtenissen , zoals het klikken op een knop of het kiezen van een menu-item . In plaats van twee exemplaren van de code in de twee event procedures , is het efficiënter om een sub procedure schrijven en het noemen van beide evenementen . Een oproep aan de " PrintSummaryPage " sub procedure zou er als volgt uitzien : PrintSummaryPage ( ) Parameters doorgeven aan een procedure U kunt een passeren of meer parameters van beide type procedure door ze te plaatsen tussen de haakjes op de bellende statement . Het is belangrijk dat de procedure wordt gecodeerd te verwachten dat de parameters , en zij moeten in de volgorde die wordt verwacht . De mogelijkheid om parameters te accepteren kan een procedure van beide type flexibeler , bruikbaar en herbruikbaar te maken . Een oproep naar een functie procedure met een parameter zou er als volgt uitzien : groepskorting = DiscountCalc ( groepsgrootte ) op De functie procedure zou de omvang van de groep in te aanvaarden " groepsgrootte , " bereken de juiste korting , en dan terug die waarde moet worden toegekend door de verklaring aan " groepskorting . "
|