English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

Funkce a podprogramy v asp

Web design RSS Feed





Podprogramy a funkce v ASP Pokud si přečíst náš návod na hlavičkové soubory (SSI), pak jste se naučili, jak k zapouzdření kódu v ASP patří soubory a výhody, které nám přináší. Jak vývojáři, měli bychom se snažit abyste nám ulehčili práci je to možné ... nikdo nechce, aby znovu vynalézat kolo-po všem. Funkce a Podprogramy existují nejen nás zachránil, ale aby moc našeho ASP. Jsou to jen jiný způsob, jak zapouzdření kódu, ale mají mnohem více funkcí než jen 'úsporu nějaký kód pro pozdější'. Za prvé, pojďme se podívat na funkce ... Představte si balón prodavač na ulici. Všichni jsme viděli, že je třeba z jednoho kusu informace, pokud si koupíte balón, barvy. Dovolte říci, že jsme požádáni o červený balon ... Prodavač ozbrojený balón s touto 'Informace', pak dělá docela základní činnosti ... si ruce si balón. Si balón obdržel, je přímým důsledkem informace, které jste dali balon prodávajícího. Funkce jsou prostě stejné ... oni se vrátí k vám hodnotu na základě informací, které jste poskytli. Podívejme se na příklad funkce: - <% Funkce getBalloon (strColour) Dim Tempstr strColour = lcase (strColour) 'Toto převádí hodnotu malá písmena. Select Case strColour Case "červené" Tempstr = "Tady je tvůj červený balón" Case "žluté" Tempstr = "Tady je tvůj žlutý balón "Case" zelené "Tempstr =" Tady je tvůj zelený balón "Case" modré "Tempstr =" Tady je tvůj modrý balón "Case Else Tempstr =" Omlouváme se, máme vyprodané této barvy "End Select getBalloon = Tempstr Konec Funkce%> Funkce se předává některé informace. Informace míjíme funkce, je známý jako 'argument'. Informace se vrátíme z funkce, je známá jako 'vrátí hodnotu'. Zatímco funkce může mít mnoho argumentů, to může mít jen jedno přiznání value.Let Podívejme se na jeden příklad: - <% Funkce calcTax (částky, taxrate) Dim Tempvar Tempvar = množství * (taxrate / 100) CalcTax = Round (Tempvar, 2) 'kola Výsledek na 2 desetinná místa End Function%> Opět, další základní příklad. Měli bychom si všimnete, že tentokrát Funkce přijímá dva argumenty. Do dnešního dne máme nějakou představu o tom, jak napsat funkci. Jak je použít? Dovolte mi, abych Nyní vám ukázat, jak můžeme využít calcTax příklad. <% Shoppingbill = goodsTotal + calcTax (goodsTotal, 17,5) Response.Write "Vaše nákupní přišel ÃÆ'à ¢ â, ¬ Å ¡ÃƒÂ € SA, £" & goodsTotal Response.Write "Částka DPH = ÃÆ'à ¢ â, ¬ Å ¡ÃƒÂ € SA, £" & calcTax (goodsTotal) Response.Write "celkové dlužné částky = ÃÆ'à ¢ â, ¬ Å ¡ÃƒÂ € SA, £" & shoppingbill%> Nad vidíte příklad Funkce v akci ... snadné jo, já se snažil udělat pochopení funkce co nejjednodušší ... Pochopení podprogramu (Sub) se nyní bude pro vás snadné. Představte si, že blok kódu, který provádí některé Návod na základě informací, které jste dal ... Zní to velmi podobně jako funkce, že jo?, že? I tentokrát nebudeme brát nic zpět. Sub neprochází zpět informace, které právě používá údaje dáme pro některé purpose.I bude používat jen jeden příklad Sub a ve stejný příklad využívat sub: - <% Sub Bday (strName, intAge) Response.Write "Happy Birthday" & Name Response.Write ", jste" intAge & & "let Dnes "End Sub 'now, call sub BDay" Joe ", 26%> nad Sub, ukazuje mi jde. Dali jsme něco, provede akci (v tomto případě písemně na obrazovku), ale nic se vrací nás v kódu. Jedna věc, která je opravdu důležité při použití sub, je, že nemáme dát závorky kolem argumentů ... Protože nemáme návratovou hodnotu nepotřebujeme závorkách a v tomto případě, pokud se budeme snažit získat error.Well, že jen o závěru tohoto článku. Měli bychom nyní být efektivní psaní kódu s použitím funkcí a násl. Don? Nezapomeň, že pokud použijete funkce a násl na více stránek, pak byste měli Opravdu je uložit do hlavičkové soubory z důvodů snadnou údržbu a lepší performance.Rob Collyer, zkušenosti s 20 roky znalosti programování a místo správce www.webforumz.com - Copyright

Článek Zdroj: Messaggiamo.Com

Translation by Google Translator





Related:

» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker


Webmaster si html kód
Přidejte tento článek do svých webových stránek se!

Webmaster Zašlete svůj článek
Ne nutná registrace! Vyplňte formulář a váš článek je v Messaggiamo.Com Adresář!

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

Odešlete vaše články na Messaggiamo.Com Adresář

Kategorie


Copyright 2006-2011 Messaggiamo.Com - Mapa stránek - Privacy - Webmaster předložit vaše články na Messaggiamo.Com Adresář [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu