UNIDAD 1: VBSCRIPT ELEMENTOS BASICOS

TEMA 11: ASP ACTIVE SERVER PAGES VISUAL BASIC SCRIPT

ASP o active server pages como ya se explico anteriormente en este caso una pagina.asp es puesta en un servidor de paginas, este servidor de paginas compila las instrucciones html y de vbasic y le manda la pagina resultante a la maquina cliente.

Codigo ejemplo:

<HTML>
HOLA MUNDO ASP
<HTML>

Si se observa bien el ejemplo, se daran cuenta que es puro codigo html, la diferencia es que se debera grabar con extension asp, se debera subir a su sitio de LUNARPAGES y pedirla remotamente con la direccion:

http://LUNARPAGES/susitio/PAG200.asp

corrida:

image82.jpg

Otra vez la diferencia principal es que ahora es la maquina servidora quien ejecuta el codigo basic (cuando lo tenga, no en este ejemplo) y manda resultados al cliente.

Los objetos asp que estaremos usando, con sus propiedades y metodos propios son:

RESPONSE, REQUEST, APPLICATION, SESSION, SERVER, ERROR, FILESYSTEM, TEXTSTREAM, DRIVE, FILES, FOLDER, DICTIONARY.

Es necesario entender que una pagina.html normal podra incluir o mezclar objetos propios de html (los input text, button, etc, son como 10), tambien podra incluir o mezclar objetos o componentes ACTIVEX( los labels, textboxs, comboboxs, etc, son como 100) aunque su nombre correcto es ACTIVEX CONTROLS, tambien ahora podra incluir estos objetos propios de asp (response, request, etc, son 12), tambien se pueden insertar objetos xml, javascript, y con tecnologia nueva de microsoft.NET tambien se podran poner objetos de C#, java, etc, etc, como que las pobres paginas html del futuro van a estar muy cargaditas.

Regresando a lo nuestro para construir el ejemplo del area del triangulo se deberan construir dos cosas:

a) Una pagina html o mas correctamente dicho una forma que contendra los elementos necesarios para capturar los datos, esta pagina o forma html es la que pedira el usuario, llenara los datos y esta pagina o forma html primero le mandara los datos al servidor y segundo le pedira al servidor que ejecute el programa asp, esta pagina o programa asp tomara los datos, hara los procesos y construira una pagina de respuesta que se le mandara al usuario.

Codigo de la forma de datos html

<HTML>
<P> FORMA HTML PROG 4</P>
<FORM ACTION=http://LUNARPAGES/tusitio/PROG4.ASP
METHOD=POST>
BASE <INPUT TYPE=TEXT NAME=BASE1><BR>
ALTURA <INPUT TYPE=TEXT NAME=ALTURA><BR>
<BR><INPUT TYPE=SUBMIT VALUE=OK>
</FORM>
</HTML>

Grabarla como prog4.html, subirla a su sitio en LUNARPAGES (anuncio y liga arriba) y activarla con :

http://LUNARPAGES/tusitio/prog4.html

Se le llama forma porque dentro lleva el tag <form /form>, contiene dos componentes de texto propios de html y un componente de orden de tipo submit tambien propio de html, form lleva una acción es decir cuando el usuario haga clik en el boton ok, se le pide al servidor que ejecute el prog4.asp, el metodo post que usa es para pasar los datos a prog4.asp

Su corrida:

image83.jpg

El segundo programa a construir es prog4.asp, su codigo es:

 
<HTML>
 
<%
 
'DECLARANDO VARIABLES Y COMENTARIOS
 
DIM BASE1
 
DIM ALTURA
 
DIM AREA
 
'USANDO OBJETO REQUEST PARA CARGAR VARIABLES
 
BASE1=REQUEST.FORM("BASE1")
 
ALTURA=REQUEST.FORM("ALTURA")
 
'CALCULO
 
AREA=(BASE1*ALTURA)/2
 
'USANDO OBJETO RESPONSE PARA RESPONDER
 
RESPONSE.WRITE "EL AREA ES =" & AREA
 
%>
 
<BR><B> ESTA FACIL VERDAD
 
</HTML>

Notas:

0.- Se esta usando BASE1 como nombre del objeto input text de html y tambien como variable de vbasic, porque base es una palabra reservada del basic y no puede usarse como variable, pero este es un caso especial, por favor no le agreguen (1) a sus variables u objetos html normales.

1.- Ahora el codigo basic va entre los tags <% codigo basic %>, esto es como se pone basic en programas asp

2.- No hay necesidad de informar que es vbscript al servidor, porque para una pagina grabada como pagina.asp, vbscript es el default.

3.- Comentarios en basic se usan con '''(apostrofe)

4.- Declaramos nuestras variables y siguen siendo de tipo VARIANT.

5.- Para cargar los datos que llegarón de prog4.html, en nuestras variables usamos el objeto REQUEST y el metodo FORM(“NAME DEL INPUT TEXT”)

6.- Para Mandar datos a una nueva pagina de salida, se usa el objeto RESPONSE y el metodo WRITE STRING.

7.- Para Encadenar strings se usa el &(ampersand) como ya se vio anteriormente.

8.- Si quieren un brinco de renglon, en la pagina a construir usen un response.write ”<br>” que tambien les puede servir para mandar cualquier tag de html.

9.- Grabarlo como prog4.asp y subirlo a su sitio en LUNARPAGES, no hay necesidad de ejecutarlo, porque quien lo llama y activa es el form action del prog4.html

su corrida es:

image84.jpg

tareas programacion vbscript :

1.- Todos los impares del modelo de solucion, convertirlos a asp's

Politica de Privacidad