UNIDAD 1: VBSCRIPT ELEMENTOS BASICOS

TEMA 8: MODELO DE PROGRAMACION EN INTERNET VISUAL BASIC SCRIPT


VBscript (de momento lo entenderemos como miniprogramas en vbasic) y ASP (active server pages) son programas en visualbasic hechos para ejecutarse en la red de redes es decir en internet.

En este modelo, minimo se ocupan dos computadoras a la primera le llamaremos servidor y es su mision proporcionar paginas y algunos servicios a las segundas maquinas, este servidor tiene en ejecución constante un programa llamado servidor de paginas (web server).

La segunda maquina, le llamamos cliente y el unico programa que tiene en ejecución es un programa llamado browser de los cuales el mas comun es el internet explorer, mediante el browser el cliente sube a una maquina servidora para bajar una pagina.html almacenada en la servidora y esta pagina.html la despliega dentro del browser en la maquina cliente.

En el modelo de programación que se sigue en este curso, se construiran programas de tipo ASP(ACTIVE SERVER PAGES) y VBSCRIPT.

Para entender ASP, tenemos que entender algunas cosas elementales de esta tecnologia de Microsoft.

En principio ASP es un programa que es ejecutado por un servidor de paginas y sus resultados son enviados a el browser de la maquina cliente.

Este programa que por cierto tiene por extensión asp (ejemplo prog15.asp) es un conjunto de objetos que pueden provenir de varias fuentes distintas, las mas comunes son:

A) Objetos HTML.- Son los objetos mas elementales que puede contener o construir cualquier pagina o forma html en internet, por ejemplo los input text, input submits, etc, (recordar que como objetos tienen sus propias propiedades y metodos que hay que cargar o programar ver apendice a final del capitulo).

B) Objetos ASP.- Son objetos propios de esta tecnologia y generalmente estan especializados en comunicacion entre formas o paginas html, pero tambien tiene objetos especializados en archivos, directorios, etc ver apendice al final).

C) Objetos ACTIVEX.- Componentes o controles especializados en muchas tareas hechos por microsoft o programadores talentosos para y con sus lenguajes visuales de programacion, ejemplos textbox, combobox, grids, etc ver apendice al final de la UNIDAD.

D) Objetos ADO.- Active Data Object, componentes, controles u objetos especializados en la manipulación de bases de datos, entre ellas sqlserver, access, etc.

Sin embargo recordar que todos estos objetos de distinta clase deberan ser manipulados por algun lenguaje de programación, es mediante instrucciones en este lenguaje que se puede cargar propiedades o activar metodos o programar eventos.

Los lenguajes basicos que microsoft incluyo en su primera versión de ASP, son los llamados LENGUAJES SCRIPTS, y los mas comunes fueron al principio VisualBasicScript, JavaScript y por esfuerzos de personas y compañias muy responsables PERLSCRIPT.

Hay que entender que estos lenguajes scripts, son versiones muy compatibles con su lenguajes madre pero que estan muy especializados en manipular programas ASP y por tanto los objetos de distintas fuentes que ellos contienen en otras palabras si se quiere aprender visualbasic, se tendran que tomar dos cursos uno de visualbasic general y otro de vbscript, aunque es de tomar en cuenta que con ambos se podra crear programas y sistemas de información que se pueden ejecutar en internet, aunque cada uno en sus propios servidores y con sus propias caracteristicas.

Como ultima mala noticia, en enero del 2002 microsoft libero su nueva tecnologia que denomino ASP.NET que a diferencia de los 7 objetos del asp viejo, incorpora mas de 3700 objetos y a diferencia de los tres lenguajes scripts que soportaba el asp viejo, asp.net soporta muchos lenguajes de programación incluyendo cobol (estarse pendiente de www.programacionfacil.com que pronto incluira muchos cursos de asp.net en muchos lenguajes de programación diferentes)

Politica de Privacidad