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
 

Functies en subroutines in asp

Web design RSS Feed





Functies en subroutines in ASP Als u onze handleiding lezen op Include Files (SSI), dan hebt u geleerd hoe u ASP-code kapselen in include bestanden en de voordelen die het brengt ons. Als ontwikkelaars, moeten we streven naar ons leven gemakkelijker waar mogelijk ... niemand wil opnieuw het wiel na alle. Functies en subroutines bestaan niet alleen bespaart ons tijd, maar aan de macht te brengen aan onze ASP. Ze zijn gewoon een andere manier van inkapselen code, maar hebben veel meer functionaliteit dan alleen maar 'wat code sparen voor later'. Laten we eerst eens kijken naar functies ... Stel je een ballon verkoper in de straat. We hebben allemaal gezien hoe ze die zij nodig hebben een stuk informatie bij aankoop van een ballon, de kleur. Laten we zeggen dat we gevraagd om een rode ballon ... De ballon verkoper gewapend met deze 'informatie' en heeft een mooie basic actie ... Hij geeft je de ballon. De ballon u ontvangen, is een direct gevolg van de informatie die u gaf de ballon verkoper. Functies zijn precies hetzelfde ... ze terugkeren naar u een waarde gebaseerd op de informatie die u verstrekt. Laten we een voorbeeld Functie: - <% Functie getBalloon (strColour) Dim Tempstr strColour = LCase (strColour) "Dit zet de waarde kleine letters. Select Case strColour Case "rood" Tempstr = "Hier is uw rode ballon" Case "geel" Tempstr = "Hier is uw gele ballon "Case" groen "Tempstr =" Hier is uw groene ballon "Case" blauw "Tempstr =" Hier is uw blauwe ballon "Case Else Tempstr =" Sorry, we hebben uitverkocht van die kleur "End Select End getBalloon = Tempstr Function%> Een functie wordt doorgegeven wat informatie. De informatie die we passeren een functie, staat bekend als een 'argument'. De informatie die we krijgen terug van een functie wordt bekend als de 'return waarde'. Terwijl een functie kan hebben veel argumenten, kan het slechts een terugkeer value.Let we eens kijken naar een voorbeeld: - <% Function calcTax (bedrag, taxrate) Dim Tempvar Tempvar = bedrag * (taxrate / 100) = CalcTax ronde (Tempvar, 2) 'round resultaat tot op 2 decimalen End Function%> Nogmaals, een andere fundamentele voorbeeld. We moeten aankondiging deze tijd dat de functie accepteert twee argumenten. Inmiddels hebben we een idee van hoe je een functie te schrijven. Hoe gebruiken we een? Laat me nu laten zien hoe we kunnen gebruik maken van de calcTax voorbeeld. <% Shoppingbill = goodsTotal + calcTax (goodsTotal, 17.5) Response.Write "Uw winkelwagen kwam naar ÃÆ'à ¢ â, ¬ Å ¡Ãƒâ € Ã,  £" & goodsTotal Response.Write "BTW-bedrag = ÃÆ'à ¢ â, ¬ Å ¡Ãƒâ € Ã,  £" & calcTax (goodsTotal) Response.Write "totaal verschuldigde bedrag = ÃÆ'à ¢ â, ¬ Å ¡Ãƒâ € Ã,  £" & shoppingbill%> Hierboven ziet u het voorbeeld functie in actie ... makkelijk he, ik heb geprobeerd te begrijpen functies maken zo gemakkelijk mogelijk ... Inzicht een Subroutine (Sub) is nu gemakkelijk zal zijn voor jou. Stel je een blok code dat sommige uitgevoerd instructies op basis van informatie die u gaf ... Klinkt heel graag een functie, doesn? niet? Nou dit keer, doen we niet krijgen niets terug. Een sub niet kan passeren informatie terug het gewoon gebruikt de gegevens die wij geven het voor sommige purpose.I zal gebruik maken van slechts een voorbeeld van een Sub, en in hetzelfde voorbeeld gebruik maken van de sub: - <% Sub Bday (strName, intAge) Response.Write "Happy Birthday" & Naam Response.Write ", Are You" & intAge & "jaar oud vandaag "End Sub 'nu, bel dan de sub bday" Joe ", 26%> De bovenstaande Sub, bewijst mijn punt. We zetten iets in, dan voert hij een actie (in dit geval schriftelijk aan het scherm), maar niets is teruggegeven aan ons in de code. Een ding dat echt belangrijk bij het gebruik van een sub, is dat we niet tussen haakjes zetten rond de argumenten ... Omdat we niet over een terugkeer waarde die we niet nodig haakjes en in dit geval, als we proberen we krijgen een error.Well, dat ongeveer net concludeert dit artikel. We moeten nu worden door het schrijven van efficiënte code met het gebruik van functies en Subs. Don? Niet vergeten dat als je gebruik maken van uw functies en subs in meerdere pagina's dan moet u ze echt winkel in include bestanden om redenen van eenvoudig onderhoud en een betere performance.Rob Collyer, ervaren met 20 jaar kennis van programmeren en beheerder van deze site van www.webforumz.com - Copyright

Artikel Bron: Messaggiamo.Com

Translation by Google Translator





Related:

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


Webmaster krijgen html code
Voeg dit artikel aan uw website!

Webmaster verzenden van artikelen
Geen registratie vereist! Vul het formulier in en uw artikel is in de Messaggiamo.Com Directory!

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

Dien uw artikelen te Messaggiamo.Com Directory

Categorieën


Copyright 2006-2011 Messaggiamo.Com - Sitemap - Privacy - Webmaster verzenden van artikelen naar Messaggiamo.Com Directory [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu