Funciones y subprogramas en el ASP
Funciones y subprogramas en el ASP
Si usted lee nuestra
clase
particular encendido incluya los archivos (SSI) entonces que usted aprendió cómo a encapsule el código
del ASP dentro incluyen archivos y las ventajas nos trae.
Como reveladores, debemos esforzarnos para hacer nuestras vidas
más fáciles donde sea posible... nadie deseamos reinventar la rueda
después de todos.
Las funciones y los subprogramas existen para ahorrarnos no
sólo tiempo, sino para traer energía a nuestro ASP.
Son justas otra manera de encapsular código, pero tienen mucho
más funcionalidad que apenas ' ahorrando un cierto código para más
adelante '.
Primero, miremos funciones... Imagine a vendedor del globo
en la calle. Todos les hemos visto que requieren la una sola
pieza de la información cuando usted compra un globo, el color.
Opinión dejada pedimos un globo rojo... El vendedor del
globo armado con esta ' información ' entonces hace una acción
básica bonita... que él le da el globo. El globo que usted
recibió es un resultado directo de la información usted dio a
vendedor del globo.
Las funciones son justas iguales... que le vuelven un valor
basado en la información usted proporcionó. Deja mirada en una
función del ejemplo: - < %
GetBalloon(strColour) de la función
Tempstr Dévil
el strColour = el lcase(strColour) ' esto convierte la
minúscula del valor.
Seleccione el strColour del caso
El caso Tempstr "rojo" = "aquí es su globo rojo"
El caso Tempstr "amarillo" = "aquí es su globo
amarillo"
El caso Tempstr "verde" = "aquí es su globo verde"
El caso Tempstr "azul" = "aquí es su globo azul"
Encajone Tempstr otro = "apesadumbrado, nosotros han
vendido fuera de ese color"
Termine Selecto
getBalloon = Tempstr
Función Del Final
% >
Una función se pasa una cierta información.
La información pasamos una función, nos conocemos como '
discusión '. La información que conseguimos detrás de una
función se sabe mientras que el ' valor de vuelta '. Mientras
que una función puede tener muchas discusiones, puede solamente tener
un valor de vuelta.
Miremos un más ejemplo: - < %
CalcTax(amount, taxrate de la función)
Tempvar Dévil
Tempvar = cantidad * (taxrate/100)
CalcTax = Round(Tempvar, 2) ' alrededor del resultado a
2 lugares decimales
Función Del Final
% >
Una vez más otro ejemplo básico. Debemos
notar este vez que la función acepte dos discusiones.
Ahora, tenemos cierta idea de cómo escribir una función.
¿Cómo utilizamos uno?
Déjeme demostrarle ahora cómo podemos utilizar el ejemplo del
calcTax. < %
shoppingbill=goodsTotal + calcTax(goodsTotal, 17.5)
Response.Write "sus compras vino hasta el Ã"⣠"y
goodsTotal
Response.Write "
Cantidad del IVA el = Ã"â£" y calcTax(goodsTotal)
Response.Write "cantidad total el = Ã"⣠debido "y
shoppingbill
% >
¡Sobre usted vea la función del ejemplo en huh
fácil de la acción...!
He intentado hacer funciones que entendían tan fáciles como
sea posible... Entender un subprograma (submarino) ahora va a
ser fácil para usted. Imagine un bloque del código que
realizó algunas instrucciones basadas en la información que usted la
dio...
¿Los sonidos mucho tienen gusto de una función, doesn?t
él? Mana este vez, nosotros no consigue cualquier cosa detrás.
Un submarino no la pasa detrás información las aplicaciones
justas los datos que la damos para un cierto propósito.
Utilizaré solamente un ejemplo de un submarino, y en el mismo
ejemplo haga uso el submarino: - < %
Bday(strName secundario, intAge)
Response.Write "Feliz Cumpleaños" Y Nombre
Response.Write ", usted es" y viejo hoy del intAge y "de
los años"
Submarino Del Extremo
' ahora, llame el submarino
"Joe" bDay, 26
% >
El submarino antedicho, demuestra mi punto.
Ponemos algo adentro, realiza una acción (en este caso que
escribe a la pantalla), pero no se vuelve nada nosotros en el código.
Una cosa que REALMENTE ES importante al usar un submarino, es
que no ponemos los soportes alrededor de las discusiones...
Porque no tenemos un valor de vuelta que no necesitamos los
soportes y en este caso, si intentamos conseguiremos un error.
Bien, eso apenas sobre concluye este artículo. Debemos
ahora escribir código eficiente con el uso de funciones y de
submarinos. Don?t se olvida de que si usted utiliza sus
funciones y submarinos en páginas múltiples entonces usted debe
realmente almacenarlas dentro incluye los archivos por razones del
mantenimiento fácil y de un funcionamiento mejor.
Robe Collyer, experimentado con 20 años que programan a
conocimiento y al administrador del sitio
de
www.webforumz.com - copyright 2003-2004
Artículo Fuente: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Webmaster obtener el código html
Añadir este artículo a su sitio web ahora!
Webmaster Envíe sus artículos
No es necesario que se registre! Completa el formulario y su artículo está en el Messaggiamo.Com Directorio!