PDF de programación - Visual Basic Script

Imágen de pdf Visual Basic Script

Visual Basic Scriptgráfica de visualizaciones

Actualizado el 28 de Mayo del 2021 (Publicado el 16 de Diciembre del 2017)
1.443 visualizaciones desde el 16 de Diciembre del 2017
175,5 KB
25 paginas
Creado hace 19a (11/06/2004)
Trabajo para la asignatura
Programación Orientada a Objetos
junio, 2004

VISUAL BASIC SCRIPT




Enrique Martín Martín





















Universidad de Salamanca





i

Tabla de Contenidos





VISUAL BASIC SCRIPT ...................................................................................................... i
1.
INTRODUCCIÓN ........................................................................................................ 1
2. OPCIONES PARA CREAR PÁGINAS WEB ............................................................. 1
3. PRIMEROS PASOS CON VBSCRIPT........................................................................ 2
4. DEFICIONE DE VARIABLES Y MATRICES ........................................................... 3
5. ESTRUCTURAS DE CONTROL: CONDICIONALES.............................................. 6
IF…THEN…ELSE ........................................................................................................... 6
SELECT CASE ................................................................................................................. 7
6. ESTRUCTURA DE CONTROL: BUCLES ................................................................. 8
FOR ................................................................................................................................... 8
FOR EACH ....................................................................................................................... 9
WHILE WEND ................................................................................................................. 9
DO LOOP........................................................................................................................ 10
7. CREACION DE PROCEDIMIENTOS ...................................................................... 11
8. OBJETOS.................................................................................................................... 13
OBJETO WINDOW........................................................................................................ 13
OBJETO DOCUMENT................................................................................................... 15
OBJETO FORM.............................................................................................................. 16
OBJETO LOCATION..................................................................................................... 17
OBJETO NAVIGATOR ................................................................................................. 17
OBJETO HISTORY........................................................................................................ 18
TIPOS DE EVENTOS .................................................................................................... 18
9. FUNCIONES .............................................................................................................. 20
10.
ASP ......................................................................................................................... 21
CONCLUSIONES .................................................................................................. 22
11.
12.
DOCUMENTOS Y ENLACES RELEVANTES.................................................... 23
REFERENCIAS...................................................................................................... 23
13.

ii



¡Error! No se encuentra el origen de la referencia.



1. INTRODUCCIÓN

Antes de comenzar a hablar sobre Visual Basic Script (más conocido por la abreviatura de
VBScript) hay que hablar del lenguaje del cual está derivado, que es Visual Basic.

Hace unos 13 años, el proceso de construir una simple aplicación basada en Microsoft
Windows se habría podido describir como complicado, difícil y largo. Construir estas
aplicaciones ricas en gráficos no era un proceso trivial antes de la introducción de Visual Basic
1.0 en mayo de 1991. Con Visual Basic, los programadores podían, por primera vez,
implementar aplicaciones de Windows en un ambiente intuitivo y gráfico, simplemente
arrastrando controles sobre un formulario. Haciendo posible a los programadores profesionales
y a los ocasionales maximizar su productividad, Visual Basic conllevó un renacimiento del
desarrollo de aplicaciones basadas en Windows[1].

Después de ésta pequeña reseña histórica sobre Visual Basic hay que decir Visual Basic
Script es un lenguaje (cuyo nombre indica) de script, es decir que es un lenguaje recortado de
otro lenguaje como es el visto anteriormente. Estas versiones se usan para su integración en
páginas web. Un código escrito en un lenguaje de script se incorpora directamente dentro de un
código HTML y se ejecuta interpretado, no compilado.

Para incorporar un fragmento de código script en una página HTML se introduce el

script entre una serie de etiquetas (tags) que veremos posteriormente.

Si se está comenzado a programar y Visual Script es tú primer lenguaje se recomienda,
dentro de toda la bibliografía existente en el mercado, el libro [3] por su facilidad al explicar los
conceptos de VBScript y su funcionamiento.

Este texto trata el lenguaje VBScript desde el principio; sin embargo presuponemos por

parte del lector los necesarios conocimientos de HTML y del entorno web.


2. OPCIONES PARA CREAR PÁGINAS WEB

HTML es el lenguaje por excelencia de creación de páginas y documentos web. A diferencia de
los lenguajes convencionales, HTML utiliza una serie de etiquetas ASCII especiales
intercaladas en un documento ASCII. Dichas etiquetas serán posteriormente interpretadas por
los exploradores encargados de visualizar la página con el fin de establecer el formato.

El problema que tiene HTML es que crea páginas estáticas, es decir, que puede visualizar
documentos, sonidos, imágenes y otros elementos multimedia, pero el resultado no se actualiza
mientras se visualiza.

Para la creación de páginas web dinámicas fueron varias las opciones que se fueron creando
(CGI[4], ISAPI[4]) pero al final la opción que se implantó fue la secuencia de órdenes (script).
Las dos variantes que hay de secuencia de órdenes es JavaScript (basada en Java) y la que
estamos estudiando (VBScript).

Estas secuencias de órdenes pueden ser ejecutadas tanto en el servidor como en el cliente. Si
quien ejecuta las órdenes es el cliente, el servidor envía a la máquina cliente tanto el código
HTML como la secuencia de órdenes después se encarga el cliente en ejecutar e interpretar las
dos cosas. La segunda opción (las órdenes son ejecutas en el servidor) fue creada por Microsoft
que llamó a este tipo de páginas ASP (Active Server Page o Página Activa del Servidor).

Una página ASP dicho de forma sencilla es un fichero con extensión .asp que puede
contener: texto, código HTML, secuencia de órdenes y componentes ActiveX. Cuando un

- 1 -

Visual Basic Script

cliente solicita una página de estilo ASP, el servidor se encarga de ejecutar las rutinas script y
genera como resultado una página en HTML estándar que envía las cliente [7].

Este texto trata de explicar el funcionamiento de VBScript ejecutado en el cliente por lo
que no confundir con ASP o lo que es lo mismo páginas activas del servidor donde es el
servidor quien ejecuta las rutinas VBScript y el que manda código HTML estándar. A pesar de
esto se incluirá un tema sobre como funciona VBScript en una página asp.


3. PRIMEROS PASOS CON VBSCRIPT
Antes de nada hay que ver la estructura de una página HTML estándar:
<HTML>
<HEAD>
<TITLE> </TITLE>
</HEAD>
<BODY>
</BODY>
</HTML>


Como se puede ver una página HTML se compone de cuatro etiquetas básicas junto

con las cuatro etiquetas que las cierran:

<HTML> </HTML>
<HEAD> </HEAD>
<TITLE> </TITLE>
<BODY> </BODY>



Encierra la página web completa
Cabecera de la página web
El título de la página que está en la cabecera
Todo lo que es el contenido de la página

Después de haber visto esta pequeña introducción sobre la estructura de HTML el texto

se centra otro vez sobre VBScript. Los lenguajes de Script, como VBScript, se insertan
directamente en el listado de una página HTML y realiza ciertas operaciones que el lenguaje
HTML, por si sólo, no es capaz de llevar a cabo. Un código VBScript en una página web tiene
el siguiente el siguiente aspecto general:

<SCRIPT LANGUAGE = "VBScript">
código Visual Basic Script
</SCRIPT>


Este formato es el que se usa para escribir código VBScript ejecutable en el lado del
cliente, no del servidor. El código VBScript se puede teclear dentro de la cabecera o del cuerpo
de la página web. Lo normal es incluir en la cabecera el código que debe estar en memoria antes
de la ejecución de la página y en el cuerpo el que debe ejecutarse con la página. Por supuesto
puede haber código VBScript dentro de la cabecera y dentro del cuerpo, simultáneamente, si el
diseño de nuestra página lo requiere.



<HTML>
<HEAD>
<TITLE> Primer ejemplo en HTML </TITLE>
</HEAD>
<BODY>

Un primer ejemplo de una página HTML con código VBScript sería el siguiente:

Programación Orientada a Objetos



2

Enrique Martín Martín

‘ Comentario de ejemplo
REM Otro comentario de ejemplo
Document.Write("Esto ha sido escrito por VBScript")
Variable = 5

<SCRIPT LANGUAGE = "VBScript">




</SCRIPT>
</BODY>
</HTML>




En este primer ejemplo podemos ver varias cosas interesantes:
El código VBScript se ha escrito en el cuerpo aunque también se podía haber escrito en

la cabecera.



En LANGUAGE = “VBScript” se podía haber puesto “Javascript” para poder trabajar

con Java Script pero se está usando Visual Basic Script se usa “VBScript”.
Para introducir comentarios e
  • Links de descarga
http://lwp-l.com/pdf7916

Comentarios de: Visual Basic Script (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad