ProgramacionFacil

UNIDAD JSCRIPT 1: ELEMENTOS BASICOS

TEMA JSCRIPT 11: ASP ACTIVEX SERVER PAGES

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 jscript 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 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 jscript(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 prog4.html

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

Grabarla como prog4.html, subirla a tu sitio en LUNARPAGES 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:

image199.jpg

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

 
<% @LANGUAGE = JScript %>
 
<HTML>
 
<H1>MI PRIMER ASP</H1>
 
<%
 
// declarando
 
var base, altura, area;
 
// cargando variables desde la forma
 
// usando objeto REQUEST
 
base=parseInt(Request.Form("BASE"));
 
altura=parseInt(Request.Form("ALTURA"));
 
//operaciones
 
area= base * altura /2;
 
//desplegando y usando objeto RESPONSE
 
Response.Write("AREA="+area);
 
%>
 
</HTML>

Notas:

1.- Empieza definiendo el lenguaje script (jscript) que debe usar el servidor de paginas (web server) para compilar el programa, por default los servidores de paginas usan el visualbasicscript.

2.- Observar que se puede mezclar codigo html y codigo jscript.

3.- Todo el codigo jscript debe ir entre los tags <% codigo %>

4.- Tambien es valido irse intercambiando entre html y jscript, pero recordar que cada UNIDAD JSCRIPT de codigo jscript debe ir entre sus propios tags <% codigo %>

5.- Comentarios en jscript usar simbolo 6.- Declaramos nuestras variables con la palabra reservada VAR y siguen siendo de tipo VARIANT. 7.- 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”), observar que para asegurarse de recibir un dato numerico usar los metodos parseInt() y parseFloat(), pero para recibir datos strings no es necesario usar ningun metodo. 8.- Para Mandar datos a una nueva pagina de salida, se usa el objeto RESPONSE y el metodo WRITE STRING. 9.- Para Encadenar strings se usa el simbolo + como ya se vio en ejemplos anteriores . 10.- 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: image200.jpg TAREAS PROGRAMACION JSCRIPT PROGRAMACION JSCRIPT: 1.- Todos los impares del modelo de solucion, convertirlos a asp's

 




 


Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki

Politica de Privacidad