Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Ak napísať rovnaký kód viackrát ako raz , je pravdepodobné , že váš program bude mať prospech z postupu , skôr než duplikovanie kódu na viacerých miestach . Duplicitné kód môže spôsobiť problémy počas udržiavacej fázy , rovnako ako aby váš program väčšia , než je potrebné . Môžete vložiť kód do jedného konania a volať z rôznych miest vo vašom programe . Môžete si vytvoriť svoj postup ešte flexibilnejší tým , že mu schopnosť prijímať parametre .
Funkčné Postupy
postupy funkcie sú navrhnuté tak , aby byť nazývaný prostredníctvom vyhlásenia , a že vráti výsledok do výkazu . Napríklad , ak ste chceli svoje triedy výpočtu programu určiť stupeň list založený na percentuálne skóre , môžete napísať funkciu , aby sa na stanovenie a vrátiť známku list . Volanie tvrdenie by bol podobný tohle :
LetterGrade = CalcLetter ( PercentageGrade )
procedúry Sub
Na rozdiel od funkcie riadenia , čiastkové postupy nevracia výsledok , ale to vykonávať akcie , a môže prijímať parametre . Tento typ riadenia je dobrým nástrojom pre prevedenie pre všeobecné použitie opatrenia , ako napr vstupný súbor /výstup , tlač a overovanie vstupu . Jedno použitie pre sub postupu je umožniť viac užívateľských akcie ísť na rovnaký kód . Napríklad , môžete mať tlačidlá a položky menu , ktoré je potreba vykonávať rovnaké akcie , a nie duplikovať kód , mohli by ste mať obidva účinky len volať procedúru Sub .
Parametre
Parametre sú hodnoty , ktoré prechádzajú do riadenia buď typu , buď hovoria , postup , čo robiť , alebo poskytnúť hodnotu pre to , aby konala . Zvyčajne odovzdať parametre v zátvorkách na vyhlásenie , že volá procedúru . Dôležitá vec na zapamätanie je , že parametre musia byť odovzdané v presnom poradí , že postup je čaká , alebo k nepredvídateľným výsledkom dôjde . Príklad volanie procedúry s parametrom môže vyzerať napríklad takto :
Volajte PrintGrade ( LetterGrade )
postup sub očakáva známku list a tlačí ju podľa naprogramovaného tlačovom formáte < br . >