| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Visual Basics Programmering >> Content
    Hvad er forskellen mellem Sub Procedurer & Function-procedurer
    ? Fleste programmeringssprog give nogle mulighed for at skabe sub procedurer, som udfører en række gentagne handlinger og kan returnere et resultat . Nogle sprog skelne mellem subprocedurer og Function-procedurer , hvor sidstnævnte er den procedure type, der returnerer et resultat . Kendskab til forskellen mellem de to typer af procedurer , vil hjælpe dig med at træffe den rigtige beslutning , som man skal bruge. Microsofts Visual Basic er et fremragende værktøj til at illustrere konceptet. Procedurer
    p Hvis du skriver den samme kode mere end én gang , er det sandsynligt , at dit program vil drage fordel af en procedure , snarere end at overlappe kode i flere steder. Den duplikerede kode kan give problemer i vedligeholdelsesfasen , samt gøre dit program større end det behøver at være. Du kan sætte koden ind i en procedure og kalder det fra flere steder i dit program. Du kan gøre din procedure endnu mere fleksibel ved at give det mulighed for at acceptere parametre.
    Function-procedurer

    Funktion procedurer er designet til at blive kaldt via en erklæring , og de returnere et resultat til erklæringen . For eksempel, hvis du ønsker din karakter beregningsprogram til at bestemme et brev lønklasse baseret på en procentdel score kan du skrive en funktion til at gøre den beslutsomhed og returnere brevet klasse. Den kaldende erklæring ville svare til dette : Hej

    LetterGrade = CalcLetter ( PercentageGrade )
    Sub Procedures

    modsætning Function-procedurer , sub procedurer ikke returnere et resultat , men de udfører handlinger og kan acceptere parametre. Denne type procedure er et godt redskab til at udføre generelle formål handlinger, såsom fil input /output , trykning og input validering. En anvendelse for en sub procedure er at tillade flere brugerens handlinger til at gå til den samme kode . For eksempel kan du have en knap og et menupunkt, der skal udføre de samme handlinger , og stedet for at gentage koden , kunne du have begge begivenheder bare ringe til din sub procedure.
    Parametre < br >

    Parametre er værdier, som du passerer en procedure for begge typer , der enten fortæller den procedure , hvad de skal gøre, eller give en værdi for det at handle på . Du typisk overføre parametre i parentes på det udsagn, der kalder proceduren. Det vigtige ting at huske her er , at parametrene skal bestås i præcis den rækkefølge , at proceduren forventer eller uforudsigelige resultater vil forekomme. Et eksempel på en procedure call med en parameter kan se sådan ud : .

    Call PrintGrade ( LetterGrade )

    sub procedure forventer et brev lønklasse og udskriver det i henhold den programmerede udskrivning format < br >

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan bruges Convert.Frombase64string i VBS 
    ·VBA strengsammenligning Funktioner 
    ·Sådan Bevar variable i VBA 
    ·Visual Basic Application Tutorial 
    ·Sådan oprettes en Fill- in-the- tom linje i Word ved h…
    ·Visual Basic Array Function 
    ·Visual Basic spil Tutorial 
    ·Sådan bruges Progress Bar i Visual Basic 2008 
    ·Sådan sparer en variabel til en database vha. Microsof…
    ·Egenskaber af Forms i Visual Basic 
      Anbefalede Artikler
    ·Hvordan til at fange alle Datagrid Undtagelser 
    ·Sådan Konverter Strings til unsigned long Værdier 
    ·Sådan fjernes alle hændelseshandlere i VB.Net 
    ·Sådan Gør Eksponenter i Java 
    ·Sådan Indsæt Into en MySQL-database 
    ·Sådan kører FFmpeg som Background Process med PHP 
    ·Sådan oprettes en Randomizer i C 
    ·Sådan Konverter en liste til en String i Java 
    ·Hvordan kan man øge samtidige forbindelser i MySQL 
    ·Sådan installeres Python IDLE 
    Copyright © Computer Viden http://www.computerdk.com