Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Aký je rozdiel medzi funkciou riadenia a procedúra Sub Visual Basic 2008 ?

Microsoft Visual Basic 2008 je populárny integrované vývojové prostredie , alebo IDE , čo je dobrý nástroj pre každého , kto sa chce naučiť programovať počítača . Spoločnosť Microsoft ponúka svoj ​​voľný Express verzii Visual Basic k stiahnutiu na webových stránkach spoločnosti Microsoft , čo zvyšuje jeho atraktivitu . Rovnako ako u väčšiny programovacích jazykov , Visual Basic umožňuje použitie opakovane použiteľných postupov , najmä čiastkových postupov a funkčných postupov . Rozdiely medzi týmito dvoma určuje , ktorý z nich by ste mali použiť v danom kódovaní situácii . Postupy v generálnym

Ak zistíte , dvakrát alebo viackrát písať rovnaký programový kód , je na čase , aby tento kód do disponibilného konania. Písanie rovnaký kód na viacerých miestach vo vašom programe spôsobí problémy v určitom okamihu v budúcnosti , kedy budete musieť vykonať zmeny v programe . Je oveľa jednoduchšie vytvoriť procedúru, ktorá obsahuje duplicitné kód a volať z inde v programe . Ďalším rysom postupov je , že môžete odovzdať parametre alebo argumenty , postupu , takže je ešte pružnejšia .
Funkčné Postupy

Funkčné postupy vykonať sadu akcie a vráti hodnotu volajúci riadok kódu . Oni sú obvykle používané v príkaze priradenia nastaviť hodnotu premennej k hodnote vrátenej funkciou riadenia . Napríklad , v prípade , že funkcie riadenia provízie z predaja názvom " SalesComm , " postup sám o sebe môže prijať peňažnú sumu predaja ako argument , vypočítať skutočnú peňažnú sumu provízie a vrátiť sa toto číslo ako hodnotu . Takéto vyhlásenie môže vyzerať napríklad takto :

Komisia = SalesComm ( SalesAmount )
procedúry Sub

procedúry Sub vykonávať akcie , ale nie vráti hodnotu na spôsob funkcie postupmi robiť . Sub postupy sú veľmi užitočné pre overovanie užívateľského vstupu , čítanie súborov , tlače , výkon a celkový upratovanie . Tento typ riadenia je užitočné , ak chcete volať kód v reakcii na dvoch alebo viacerých udalostí , ako je napríklad kliknutím na tlačidlo alebo výberom položky. Skôr než duplicitné kód v dvoch procedúr udalostí , je efektívnejšie napísať procedúru Sub a volať z oboch akcií . Volanie " PrintSummaryPage " sub postupe bude vyzerať takto :

PrintSummaryPage ( )
odovzdávanie parametrov do poriadku

môžete odovzdať jeden alebo viac parametrov do oboch typov konaní o ich uvedenie v zátvorkách na výpise volanie . Je dôležité , aby tento postup kódované očakávať , že parametre , a musí byť v poradí , v ktorom sa očakáva . Schopnosť prijímať parametre môžu postup buď typu pružnejšie , užitočné a opakovane . Volanie funkcie riadenia s parametrom bude vyzerať takto :

GroupDiscount = DiscountCalc ( GroupSize )

Funkcia postup by prijať veľkosti skupiny v " GroupSize , " vypočítať správny zľava , a potom sa vráti túto hodnotu musí byť priradená príkazom na " GroupDiscount . "

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené