Visual Basic programmeertaal van Microsoft geniet een grote populariteit onder de doorgewinterde programmering professionals en beginners . Het is makkelijk te gebruiken , vanwege de goed ontworpen geïntegreerde ontwikkelomgeving en Microsoft biedt een Express -versie als een gratis download . Visual Basic , een echte objectgeoriënteerde taal , gebruikt twee soorten herbruikbare procedures het werk gedaan te krijgen : function procedures en sub procedures . Het kennen van de verschillen tussen de twee zal u helpen de juiste beslissing te nemen over welke te gebruiken . Procedures Programmeurs meestal vinden zichzelf te creëren code om meer dan een keer een actie te voeren voor een bepaald programma . Wanneer dit gebeurt is het tijd om een procedure die het programma kunnen bellen vanaf elke locatie te schrijven . Dit maakt het testen en het onderhoud veel eenvoudiger omdat de code is op slechts een plaats . Naast het bijdragen aan een kleinere grootte van de code , kan uw programma argumenten door te geven aan een procedure en verbeteren de mogelijkheden . Sub Procedures Een sub is een procedure die voert een reeks instructies , maar geen waarde terug te keren naar de oproepende lijn van code . Sub-procedures meestal uit te voeren acties zoals afdrukken , file input en output , gegevensvalidatie en andere generieke functies . Als u wilt om bonuspunten te berekenen met ofwel een knop op het formulier of een menu-item , kunt u de code schrijven in een sub procedure en het noemen van zowel event - handling procedures . Procedures functie een functie is een procedure die een reeks instructies en keert een waarde aan de oproepende lijn van de code wordt uitgevoerd . Functie procedures worden meestal aangeroepen vanuit opdracht verklaringen die een waarde toekennen aan een variabele gegevens die het resultaat is van het uitgevoerd door de functie procedure acties. Bijvoorbeeld , als je wilt naar een gemiddelde van twee cijfers te berekenen , kon je een functie procedure die de vijf klassen als parameters accepteert en retourneert het gemiddelde te schrijven . De verklaring voor de functie procedure noemen zou er als volgt uitzien : AverageGrade = GradeAvgFunction ( Grade1 , Grade2 ) argumenten ( of parameters ) op Twitter Beide soorten procedures te aanvaarden inbreng in de vorm van argumenten , of parameters . De procedure moet worden geschreven op een manier dat het wordt verwacht dat de argumenten en de argumenten moeten in de exacte volgorde verwacht door de procedure worden doorgegeven . Anders kan onvoorspelbare resultaten optreden . Deze mogelijkheid dient een versoepelen en dus meer bruikbaar te maken . In ons voorbeeld hierboven , moet de GradeAvgFunction functie procedure worden verwacht Voorraad1 en Grade2 in die exacte volgorde . Hoewel de volgorde van de argumenten niet zou materie in dit voorbeeld , zou het zeer van belang als uw procedure wordt verondersteld een verkoopcommissie te berekenen .
|