Ver las NORMAS de estos Foros Web ZackYFileS Chat ZackYFileS Agregar a Favoritos Contactar con Administrador
 
 

TU PUBLICIDAD AQUÍ!!
Navegación
Retroceder   Foros ZackYFileS >
OTROS TEMAS DE INTERES - INTERNET:
> ARTES GRÁFICAS - Diseño, Firmas, WEBS.
Nombre de usuario
Contraseña
Configuración de UsuarioAyuda (FAQs)Nuevos PostsBuscar


Respuesta
 
Herramientas
Antiguo 10/09/2004, 18:02   #1
perrogrun
Usuario Registrado
 
Fecha de ingreso: 24/ago/2004
Mensajes: 11
perrogrun está en el buen camino
Manual Asp

Introducción

Bueno pues os voy a escribir un poquito soble mis conocimientos de asp. Así que sin más preánbulos vamos a ello.

Lo primero que teneis que tener instalado en vuestro windows es un servidor compatible con asp. Si teneis winnt será el iis (internet information server) y si teneis widow 9x será el pws (personal web server).

Un vez que los tengais instalados vereis como se os crea una carpeta en le disco duro que se llama "Inetpub" y dentro de ésta teneis otras y entre ellas una que se llama "wwwroot" que es donde vamos a guardar nuestros sitios web asp.

Lo único que necesitamos para crear un sitio web en asp es el bloc de notas de windows, aunque si os gusta cualquier otro editor lo podeis usar sin problemas yo uso el homesite 5 de Macromedia aunque también me gusta el editplus2 y otros. Yo os aconsejo que proveis varios y os quedeis con el que os sea más operativo.

Bueno vamos a lio, abrimos el bloc de notas o el editor que querais (en adelante lo denominaré "editor" a secas) y escribimos lo siguiente:


[CODE]



<%
dim nombre
nombre="Esto es una varible"
response.write("El contenido de la variable es: " & nombre)
%>



[/CODE]

ok le damos a guardar como y lo guardamos en la carpeta inetpub/wwwroot y le ponemos el nombre primerasp.asp y le damos a guardar. Ya hemos creado nuestro primer script en asp, pero y ahora, ¿cómo coj***nes lo veo en el explorer? Pues facil, habres el explorer y en la barra de direcciones pones "http://primerasp.asp" y tatatachaaamn nos aparece una en blanco que pone "El contenido de la variable es: Esto es una varible".

Bueno ya sabemos cómo escribir un asp, dónde guardarlo y cómo verlo.

Pronto escribiré el capítulo 1 - Las Variables en ASP

Espero no tardar demasiado.
perrogrun está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Publicidad: Conoce las ofertas de ANUNCIATE
Antiguo 10/09/2004, 18:55   #2
trofe2003
Usuario Activo
 
Avatar de trofe2003
 
Fecha de ingreso: 15/ene/2004
Mensajes: 348
trofe2003 es realmente agradabletrofe2003 es realmente agradabletrofe2003 es realmente agradabletrofe2003 es realmente agradabletrofe2003 es realmente agradable
¡Hola!

no tardes que te esperamos.

salud@s
__________________
JesuCristo Rey del Universo
trofe2003 está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 11/09/2004, 16:56   #3
perrogrun
Usuario Registrado
 
Fecha de ingreso: 24/ago/2004
Mensajes: 11
perrogrun está en el buen camino
Lección 2: Las variables

Bueno recordad que el asp es un lenguaje que se ejecuta exclusivamente en el servidor y lo único que hace es enviar html al cliente que lo solicita. Un cliente nunca podrá ver las lineas asp que escribimos en nuestras páginas web.

*nota: asp no es keysensitive, osea, que le da igual mayúsculas que minúsculas por lo que una variable que se llame vvvsie será para asp las misma que VVVSIE

Cuando un cliente pide a nuestro servidor que le muestre una página asp lo que hace nuestro servido es ver si la página existe, luego si existe la ejecuta y el código html resultante lo envía al cliente.

Ok, una vez explicado esto, como habeis podido ver en el ejemplo de arriba el código asp siempre se escribe entre dos delimitadores:

"<%" Indica el comienzo de código asp

"%>" Indica el final de código asp


Bueno pues vamos al tema que nos importa hoy: Las Variables.


¿Qué son las varibles?

Son como pequeños cajones donde guardamos información a los que ponemos un nombre. Siempre que nos refiramos a este nombre en el código, indirectamente, estaremos refiriéndonos a la información que contiene.

En asp sólo existe un tipo de variable (tipo variant) en la que podemos meter de todo, desde texto hasta número pasando por fechas o valores boleanos.

Vamos a analizar el ejemplo anterior

[CODE]



<%
dim nombre
nombre="Esto es una varible"
response.write("El contenido de la variable es: " & nombre)
%>



[/CODE]

En este ejemplo podemos ditinguir claramente el código asp del código html. Vamos a ver paso a paso que haría el servidor cuando le pedimos que nos muestre esta página:

1) Ve la etiqueta , y las que halla y hace lo que le dicta el html

2) Ve el delimitador <% con lo que sabe que tiene que ejecutar algo

3) "dim nombre"

Con la palabra reservada "dim" es con la que se definen las variables en asp. Si decimos "dim nombre" queremos decir que "nombre" es una variable.

Las declaraciones se pueden obviar pero yo os aconsejo que lo hagais para clarificar vuestros código, tambien hay una manera para que asp os obligue a declarar todas las variables (option explicit) pero ya limita la flexibilidad del lenguaje, el que quiera que lo use.

4) nombre="Esto es una varible"

Para asignar valores a las variables se hace con el signo "=" (igual). A esta variable en concreo le hemos asignado un string o cadena de texto, que siempre irá entre comillas("). Si queremos asignarle un número, valor boleano o fecha no hacen falta comillas.

Entonces dentro de la variable "nombre" tenemos introducido el valor "Esto es una variable".

5) response.write("El contenido de la variable es: " & nombre)

Ok, esto puede que ya os suene un poco más a chino pero ya vereis como no es nada dificil.

La palabra "Response" indica al servidor que tiene que usar el objeto response (ya lo explicaremos mas alante). Ahora, el objeto response va acompañado por la parabra write con un punto entre las dos. Pues vale, cada vez que veamos "Response.write()" esto quiere decir que va a escribir lo que halla entre los paréntesis.

Entonces
response.write("El contenido de la variable es: " & nombre)
quiere decir que escriba lo que hay entre paréntesis mas (&) el contenido de la variable "nombre" entonces escribirá:

"El contenido de la variable es Esto es una variable"

6) Ve el final del código asp "%>"

7) Termina las intrucciones html



Continuará...
perrogrun está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 13/09/2004, 08:53   #4
perrogrun
Usuario Registrado
 
Fecha de ingreso: 24/ago/2004
Mensajes: 11
perrogrun está en el buen camino
Los arrays

Bueno pues seguimos para bingo, lo que vamos a ver hoy son los arrays. Si las variables digimos que eran como cajones, un array es como una cajonera ( o sinfonier como los llama mi mujer ) en el que tenemos varios compartimentos donde metemos la información.

Vamos a analizar este código:

[CODE]



<%
Dim i
Dim vector(6),i
vector(1) = "Toni"
vector(2) = "Leiva"
vector(3) = "Alcalá"
vector(4) = "Pepe"
vector(5) = "Manolo"
vector(6) = "Juan"

For i = 1 to 6
response.write(vector(i) & "
")
Next
%>



[/CODE]

1) y todas las etiquetas html que se utilizen, el servidor las muestra normalmente.

2) "<%" el servidor sabe que tiene que empezar a ejecutar código asp

3) Dim i, con esta sentencia lo que hacemos es declarar la variable "i"

4) Dim vector(6), ahora lo que hacemos es declarar un array de nombre "vector" y que va a ser de 6 elementos.

5) vector(1) = "Toni"
6) vector(2) = "Leiva"
...
...
10) vector(6) = "Juan" , con estas instrucciones lo que hacemos es introducir valores en el array, si imaginamos una cajonera, con vector(1) = "Toni" estamos diciendo que en el primer cajón metemos el valor "Toni" y así sucesivamente.

11) For i = 1 to 6, esta es una instrucción bucle que ya veremos más alante en la que estamos diciendo "Para i = 1 hasta que i valga 6 haz lo siguiente"

12) response.write(vector(i) & "
"), esto ya nos suena un poco más, le estamos diciendo al servidor que escriba el valor del vector correspondiente al valor de "i" y (&) un
para que salte de línea

13) Next , con esta instrucción completamos el ciclo del "For", un "For" siempre irá acompañado de un "Next"

14) "%>" limitador de cierre de asp

15) , instrucciones html


El resultado de este código será este

[CODE]

Toni
Leiva
Alcalá
Pepe
Manolo
Juan

[/CODE]


Bueno pues con esto vamos a terminar los arrays, yo os aconsejo que probeis por vuestra cuenta haciendo diferentes ejercicios.


Otro ejemplo:
Vamos a ver cómo podemos modificar etiquetas HTML através de ASP. Vamos a utilizar etiquetas de cabeceras.


[CODE]



<%
dim i
for i=1 to 6
response.write("Cabecera " & i & "")
next
%>



[/CODE]


Ya no voy a explicar línea a línea sino el propósito general del código. Vamos a entender lo que hace esto:

Primero ponemos las etiquetas que nos sean necesarias en html y empezamos a escribir asp.

En el código asp lo primero que hacemos es declarar las variables que vamos a usar, en este caso la variable "i" (dim i)

Luego declaramos un bucle con for, decimos que desde que i valga 1 hasta que valga 6 haga lo siguiente: que escriba una parte de una etiqueta de cabecera html "Cabecera"), luego ponga el valor de la "i" de nuevo, escriba"".
Supongo que os habrá parecido liosísimo, pero no lo es. Haber vamos paso a paso otra vez.
Primero, i vale 1 entonces imaginaos:
response.write("

Cabecera 1

")
Segundo, i vale 2:
response.write("

Cabecera 2

")
...
...
response.write("
Cabecera 6
")

Cuando i vale 6 al volver a hacer el bucle ya vale 7 entonces se sale del bucle y continúa ejecutando el html, cada vez que el código llega a "Next" i aumenta en una unidad ( es algo que quizas devería haber dicho antes) Bueno entonces este código lo que hace en realidad es enviarle al cliente este código html

Código:


Cabecera1

Cabecera2

Cabecera3

Cabecera4

Cabecera5
Cabecera6

Entonces podemos decir que asp es un generador de código html. Con asp lo que hacemos es configurar nuestra página html según nos interese a través de código asp.


En el siguiente tema vamos a empezar a ver los condicionales.

Última edición por perrogrun; 13/09/2004 a las 08:56.
perrogrun está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Publicidad: Conoce las ofertas de ANUNCIATE
Respuesta


Usuarios viendo actualmente este tema: 1 (0 usuarios registrados y 1 visitantes)
 

Permisos para publicar mensajes
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los BB code están Activado
Los Emoticones están Activado
El código [IMG] está Activado
El Código HTML está Activado

Ir al foro


!! ADVERTENCIAS !!: Las informaciones aquí publicadas NO CONTIENEN KEYS para la decodificación de ningún sistema: NO SON OPERATIVOS en sistemas SAT que precisen de su correspondiente suscripción.

ESTA TOTALMENTE PROHIBIDO EL USO DE ESTAS INFORMACIONES PARA LA MODIFICACIÓN O  DEFRAUDACIÓN DE SISTEMAS DE ACCESO CONDICIONAL.

ESTOS FOROS SON MODERADOS Y NO SE PERMITE LA PUBLICACIÓN DE INFORMACIONES ILEGALES POR PARTE DE LOS USUARIOS. EN CASO DE DETECTARSE ESTE TIPO DE INFORMACIONES, LOS USUARIOS SERÁN EXCLUIDOS DE ESTAS PÁGINAS.

USO DE COOKIES: Utilizamos COOKIES y de terceros para mejorar nuestros servicios y navegación por la web. Si continua navegando, consideramos que acepta su uso.  


La franja horaria es GMT +2. Ahora son las 11:39.


-------------------------------------------------------------------- --------------------------------------------------------------------

Powered por vBulletin™ Version 3.8.10
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.
Traducido por vBsoporte - vBulletin en español
Hispaservicios - J.G.C - 29112549T - Rio Cinca, 2, 30 (50180) SPAIN.
Todos los derechos reservados. Prohibida cualquier reproducion total o parcial.


Foros Patrocinados por anunciantes.