Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Visual Basics Programming >> Content
Wat is het verschil tussen Sub Procedures & Function Procedures ?
De meeste programmeertalen bieden enige mogelijkheid voor het maken van sub- procedures die een set van repetitieve handelingen uit te voeren en kan een resultaat retourneren . Sommige talen onderscheiden subprocedures en functie procedures , waarbij de laatste het type procedure die een resultaat geeft . Het kennen van het verschil tussen de twee soorten procedures zal u helpen de juiste beslissing te nemen over welke te gebruiken . Microsoft's Visual Basic is een uitstekend hulpmiddel voor het illustreren van het concept . Procedures

Als u dezelfde code meer dan een keer te schrijven , is het waarschijnlijk dat uw programma zou profiteren van een procedure , in plaats van dupliceren code op meerdere plaatsen . De gedupliceerde code kan problemen veroorzaken tijdens de onderhoudsfase , evenals uw programma groter dan het moet zijn . U kunt de code zetten in een procedure en noem het vanaf meerdere plaatsen in uw programma . U kunt uw procedure nog flexibeler te maken door het te geven de mogelijkheid om parameters te accepteren .
Functie Procedures

Functie procedures
zijn ontworpen om te worden opgeroepen via een verklaring , en ze een resultaat te retourneren aan de verklaring . Bijvoorbeeld , als u uw klas rekenprogramma om een letter op basis van een percentage score te bepalen wilde , kon je een functie om de beslissing te nemen en terug te keren de brief leerjaar schrijven .

LetterGrade = CalcLetter ( PercentageGrade )
Sub Procedures


tegenstelling functie procedures , sub procedures : de roeping statement vergelijkbaar met deze zou zijn niet een resultaat te retourneren , maar ze voeren acties en kunnen parameters accepteren . Dit type procedure is een goed hulpmiddel voor het uitvoeren van algemene acties doeleinden , zoals file input /output , drukwerk en input validatie . Een gebruik voor een sub procedure is om meerdere acties van de gebruiker om naar dezelfde code . Bijvoorbeeld, zou je op een knop en een menu-item die moeten dezelfde handelingen uit te voeren , en in plaats van dupliceren van de code , zou je beide evenementen gewoon je sub procedure noemen .
Parameters < br >

parameters
zijn waarden die u doorgeeft aan een procedure van beide type dat ofwel vertellen de procedure wat te doen of te voorzien van een waarde voor het te handelen . U passeert meestal parameters tussen haakjes op de stelling dat de procedure noemt . Het belangrijkste om te onthouden is dat de parameters in de exacte volgorde waarin de procedure wordt verwacht , of onvoorspelbare resultaten zullen optreden moet worden doorgegeven . Een voorbeeld van een procedure call met een parameter kan er zo uitzien : .

Call PrintGrade ( LetterGrade ) op


De sub procedure verwacht een letter en drukt het uit volgens de geprogrammeerde afdrukformaat < br >

Previous: Next:
  Visual Basics Programming
·Hoe maak je een toetsenbord ui…
·Hoe te msvidctl gebruiken in V…
·Toegang tot een VB Query 
·Hoe je aantal decimalen Fix in…
·Hoe te Overnemen van meer dan …
·Hoe je MS Access Open 2003 ver…
·Hoe te Infix converteren naar …
·Hoe te wijzigen van een comput…
·Hoe te sturen HTML e-mail met …
  Related Articles
Hoe maak je een Visual Basic- programma …
Hoe de Visual Data Manager gebruiken in …
Hoe de TabStrip controle in Visual Basic…
Hoe de DTPicker controle in Visual Basic…
Hoe de Draw Command in Visual Basic Gebr…
Hoe de Menu Editor gebruiken in Visual B…
Hoe te Disable /Enable Command Knoppen i…
Hoe de VBScript Locatie Object Gebruik 
Hoe de VBScript Geschiedenis Object Gebr…
  Programmering Articles
·Hoe je het aantal rijen in CSV PHP 
·Hoe u met Visual Basic Applications Make…
·Hoe om dynamische webpagina's gebruik va…
·Hoe maak je een lijst met objecten in Py…
·Hoe kan ik JavaScript Verwijder 
·Hoe kan ik een string array in Bel C + +…
·Instrumenten gebruikt in Java 
·Hoe maak je een programma dat een kalend…
·Hoe de exponentiële Compute in Perl 
Copyright © Computer Kennis http://www.nldit.com