UNIDAD 1: ELEMENTOS BASICOS

JSCRIPT TEMA 11: APLICACIONES(1)

El programa o aplicación que recibe los datos de la forma es el siguiente:

 
import System;
 
//declarando variables
 
var base1, altura, area;
 
//creando un objeto de captura
 
var capturar:lnet =new lnet();
 
// capturando,cargando y convirtiendo
 
//los datos de la forma a las variables
 
base1 = Int32.Parse(capturar.getparametro("BASE1"));
 
altura = Double.Parse(capturar.getparametro("ALTURA"));
 
// operaciones
 
area = base1 * altura / 2;
 
//construir la pagina de salida
 
print("Content-Type:text/html\n");
 
print("<html>" );
 
print("base = " +base1 +"<br>" );
 
print("altura = " +altura +"<br>" );
 
print("area = " +area +"<br>" );
 
print("</html>" );

Reglas para escribir un programa en Jscript:

Todo programa se graba al disco duro con extendión prog1.js

Comienza con las instrucción IMPORT para que utilize una libreria de instrucciones especializadas en TAREAS PROGRAMACION JSCRIPT CGI especificas, para este caso SYSTEM es la libreria mas generica de MICROSOFT.NET y jscript.

Observar, usar y respetar mayusculas y minusculas que trae el programa, en general clase.propiedad o metodo siempre empiezan con mayuscula.

Todas las instrucciones ejecutables terminan con punto y coma.

Los comentarios se ponen encerrados entre

Siempre se debe declarar primero las variables a usar, solo que en este caso se creo primero un objeto de captura, porque este objeto es quien se trae el dato desde la forma o mjor dicho desde el servidor de paginas (web server).

Se utiliza la instrucción PRINT(strings) para para desplegar mensajes u otros elementos en el dispositivo de salida standar (la pagina html).

Observar como se encadenan strings en print usando el signo (+).

Jscript es case-sensitive, es decir trata a mayusculas y minusculas como caracteres diferentes.

En particular, el programa primero crea las variables normales y a cada una de ellas primero las carga con el objeto capturar.getparametro(variable), pero como getparametro() solo puede regresar strings, se tiene que convertir al tipo de dato adecuado con los metodos TIPODATO.PARSE(string), los demas PARSE verlos en el JSCRIPT TEMA de tipos de datos, ver de donde se obtuvo INT32 y usar los demas para convertir strings al tipo de dato apropiado, otro y ultimo ejemplo Double.Parse(string).

Como nota importante getparametro() no es una instrucciones estandar de jscript, es una funcion creada y contenidas en la libreria lnet.dll que su servidor lauro soto la construyo para facilitar la comunicación entre los programas.cs y las formas.html, mas adelante se les explicara como construirlas por su propia cuenta.

Ya creadas y cargadas las variables normales, se efectuan los procesos u operaciones normales con ellas y al final se construye una pagina normal html con los resultados usando la instrucción print.

Este programa es llamado por prog1.html, mismo que le pasa las variables y los datos que el usuario le proporcionó.

Este programa se debera crear usando el notepad o wordpad(de preferencia)de windows, grabarlo como prog1.js en el folder de TAREAS PROGRAMACION JSCRIPT CGI o programas( ya lo crearón?).

Ya creado y grabado, iniciar una sesion de msdos(console o prompt) y navegar al folder donde deberan encontrarse y juntos el prog1.js y lnet.dll y despues se compilara con la instruccion:

C:\TAREAS PROGRAMACION JSCRIPT CGI \jsc /r:lnet.dll prog1.js

El compilador sino marca errores debera crear un archivo llamado prog1.exe que es el programa executable.

como sugerencia crear un archivo compilar.bat que contenga la instrucción:

jsc /r:lbnet.dll %1

si ponen este archivo compilar.bat, junto con lnet.dll y prog1.js ya podran compilar sus programas con C:\TAREAS PROGRAMACION JSCRIPT CGI \compilar prog1.js

si no conocen o saben que es un archivo batch entonces no hagan caso de las tres ultimas notas o caritas.

Dicho prog1.exe y lnet.dll (no subir prog1.js) deberan copiarse y subirse con el ftp del intenet explorer a su sitio en LUNARPAGES ver las notas del JSCRIPT TEMA anterior.

Ahora por ultimo usar el browser subirse a la direccion del servidor donde se encuentra prog1.html con la direccion http://LUNARPAGES/tusitio/prog1.html y les debe responder mostrando la pagina del JSCRIPT TEMA anterior cargar las cajas base y altura con los datos apropiados, oprimir click en boton ok y el servidor de paginas les debe responder con:

Corrida prog1.exe

image424.jpg

Recuerden que en su sitio deberan estar los tres programas siguientes, prog1.html, prog1.exe y lnet.dll.

Como se observa se ha construido un programa donde captura y despliegue de datos se ha realizado con paginas y formas html, usando un servidor de paginas html.

PROBLEMAS PROPUESTOS:

CONVERTIR A PROGRAMAS LA PRIMERA MITAD DE LOS PROBLEMAS CONSTRUIDOS CON EL MODELO DE SOLUCION PARA EL CASO DE QUE NO EXISTA CAPTURA, SOLO CONTRUIR LA PAGINA DE REFERENCIA QUE DESPIERTE EL PROG.EXE APROPIADO

Politica de Privacidad