Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Programátori zvyčajne ocitnú vytvorenie kódu vykonávať niektoré akcie viac než raz pre daný program . Keď sa to stane , že je na čase napísať postup , ktorý program môže volať odkiaľkoľvek . To umožňuje skúšanie a údržba oveľa jednoduchšie , pretože kód je len na jednom mieste . Okrem toho prispieva k menšej veľkosti kódu , váš program môže odovzdať argumenty riadenie a zlepšiť svoje schopnosti .
Procedúry Sub
sub postup je postup , ktorý vykonáva sadu inštrukcií , ale nevracia hodnotu volajúci linky kódu . Procedúry Sub zvyčajne vykonávať takéto akcie , ako je tlač , vstupného súboru a výstup , overenie údajov a ďalších všeobecných funkcií . Ak chcete vypočítať bonusové body buď tlačidlom na formulári alebo položku menu , môžete napísať kód v procedúre sub a volať z oboch postupov , spracovanie udalostí .
funkčné Postupy
funkcia postup je postup , ktorý vykonáva sadu inštrukcií a vráti hodnotu volajúci riadku kódu . Postupy Funkcie sú zvyčajne volaná z príkazu priradenia , ktoré priradí hodnotu premennej dát , ktorý je výsledkom činností vykonávaných funkcií riadenia . Napríklad , ak chcete vypočítať priemer dvoch stupňov , môžete napísať funkciu postup , ktorý prijíma päť tried ako parametre a vráti priemer . Vyhlásenie k volanie funkcie procedúry bude vyzerať takto :
AverageGrade = GradeAvgFunction ( jakostí1 , Grade2 )
Argumenty ( alebo parametre )
Obaja typy postupov prijímať vstup v podobe argumentov , alebo parametre . Tento postup musí byť napísaný tak , že sa očakáva argumenty a argumenty musia byť odovzdané v presnom poradí očakávaného postupu . V opačnom prípade môže dôjsť k nepredvídateľným výsledkom . Táto funkcia slúži , aby sa postup pružnejšie , a tým aj opakované použitie . V našom príklade vyššie , funkcie riadenia GradeAvgFunction treba očakával jakostí1 a Grade2 v presnom poradí . Kým poradí argumentov by nevadilo , v tomto prípade by to veľmi dôležité , či má váš postup pre výpočet predajnej províziu .