PDF de programación - Programación en Visual Basic Script: Introducción

Imágen de pdf Programación en Visual Basic Script: Introducción

Programación en Visual Basic Script: Introduccióngráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 10 de Marzo del 2018)
1.125 visualizaciones desde el 10 de Marzo del 2018
321,9 KB
35 paginas
Creado hace 14a (06/10/2009)
Tutorial escrito por ScSWinter

http://scswinter.110mb.com

Introducción a la Programación

en Visual Basic Script

PARTES DEL TUTORIAL:

Programación en Visual Basic Script: Introducción

Programación en Visual Basic Script: Las Variables

Programación en Visual Basic Script: Control del Flujo

Programación en Visual Basic Script: Funciones Gráficas

Programación en Visual Basic Script: Funciones Básicas

SOBRE LOS TUTORIALES:

Visual Basic Script es un lenguaje de programación mediante Scripts (no genera .exe al no ser
compilado), de alto nivel. En general es uno de los lenguajes más básicos y es, sin duda alguna, la base
del Visual Basic 6, ya que todo lo que se aprende aquí, luego puede ser usado en él sin ningún cambio. En
otras palabras, es el lenguaje que se suele aprender antes del Visual Basic 6. Es por eso que todo
programador de Visual Basic que se precie debe conocerlo.

Con este motivo, para aquellos que se quieran iniciar en el mundo de la programación con un lenguaje
sencillo de aprender, antes de estudiar en la universidad ya otros más avanzados, he decidido poner aquí
un tutorial de aprendizaje de Visual Basic Script desde lo más básico hasta lo más avanzado, y
posteriormente, como adaptar lo aprendido a Visual Basic 6, y un tutorial sobre él. En definitiva, lo que
yo llamo un proceso de aprendizaje desde lo más simple hasta el nivel que te permitirá realizar programas
como los que yo ofrezco...

Introducción en Programación en Visual Basic Script.
Programación con Objetos (ActiveX, “.ocx”)



• Uso avanzado y Ejemplos de VBScript

De estos tres simples, pero largos documentos está compuesto el tutorial de Visual Basic Script. Deberás
aprender por orden cada uno de ellos para continuar con el siguiente, pero no te apures, no es difícil.

Y no lo olvides, para dudas o consultas escribe a: [email protected]

Y no dudes en visitar: http://scswinter.110mb.com/

Página 1 de 35

Tutorial escrito por ScSWinter

http://scswinter.110mb.com

Programación en Visual Basic Script: Introducción

Visual Basic Script es un lenguaje de programación de alto nivel no compilado para
Windows. Un entendido podría describirte este lenguaje con esta simple frase, pero
¿Qué significa realmente? Vayamos por pasos:

Visual Basic Script es un lenguaje de programación, esto es, una forma de decirle al
Sistema que debe hacer. Si, con los lenguajes de programación los "informáticos" crean
sus programas. De hecho, incluso el propio Windows está hecho con uno. Por decirlo de
alguna manera, es la forma de comunicarnos con el ordenador para crear programas.

Por otro lado, existen muchísimos lenguajes de programación hoy en día. Si buscáis en
Internet os aparecerán más de cien, por eso, necesitan de una clasificación para poder
elegir el más apropiado para cada ocasión. Porque no todos los lenguajes son iguales y
sirven para lo mismo. De esta forma, inicialmente se hizo una clasificación, que dividía
a los lenguajes en dos categorías:

• De bajo nivel: Son aquellos que utilizan expresiones y recursos que controlan
directamente todo lo que pasa en el ordenador a nivel lógico. Es decir, que por
ejemplo, en Ensamblador, para escribir en un archivo, debes enviar una
interrupción al procesador y enviarle los datos de acceso a registros del
procesador concretos, esperando a la vez una respuesta. Son lenguajes difíciles
de aprender, costosos de programar (los programas mas sencillos ocupan mas de
mil líneas...) pero mas rápidos y eficaces, pues tienes el control absoluto sobre el
programa.

• De alto nivel: Son aquellos que utilizan expresiones y recursos familiares a la
lengua diaria (inglesa, por supuesto). Dan por supuestas muchas cosas para
facilitar el trabajo a los programadores y son mucho más fáciles de aprender y
programar. Hoy en día, casi todos los lenguajes son de alto nivel, ya que con
ellos, por ejemplo, escribir en un archivo es tan sencillo como indicar el nombre
del mismo, y lo que quieres escribir. Existen muchísimos (C, Delphi, Ruby, VB,
Pascal...), y entre ellos se encuentra el VBScript.

Con esto, queda explicado que significa ser un lenguaje de alto nivel, pero es necesario
también conocer que significa que el VBScript no es compilado. Independientemente de
que un lenguaje sea de alto o de bajo nivel, pueden estar compilados o no. Esto significa
que, el ordenador no entiende lo que nosotros escribimos, ya que este se rige por
impulsos eléctricos, definidos como bits (0 y 1). Para que el ordenador lo entienda, es
necesario que se traduzca el lenguaje a la cadena de 1 y 0 que el es capaz de tratar. Para
ello se utilizan básicamente dos cosas:

• Compilar: Un programa llamado compilador, lee lo que has escrito y lo traduce
según las normas del lenguaje usado a algo que el ordenador entiende, llamado
comúnmente código maquina. Esta "traducción" da como resultado en Windows
un archivo acabado en .exe que se puede ejecutar siempre que se quiera.

• Uso de un interprete (no compilar): Esto consiste en que el código fuente (el
código que has escrito), sea leído cada vez que se ejecuta por un programa
llamado interprete, que lo va traduciendo al mismo tiempo que se está

Página 2 de 35

Tutorial escrito por ScSWinter

http://scswinter.110mb.com

ejecutando. Estos programas tienen una extensión diferente a la general (.rb,
.js, .vbs, .shs...) pues lo que se ejecuta es el código fuente cada vez.

Supongo, que con esto queda claro un poco que significan cosas como "compilado",
"código fuente", "alto nivel", "código maquina", "bajo nivel", "interprete"... Decir
también que esto es una vista general, ya que como VBScript no es un lenguaje
compilado, ni es de bajo nivel, no se necesitan más explicaciones, aunque debe quedar
claro que no todo es tan sencillo como aqui se describe.

Todas estas características están muy bien, pero no sirven de nada si no se ven en la
práctica. Por tanto, comenzaremos viendo que aspecto tiene un programa escrito en
VBScript:

Si, como veis, un programa en VBScript es un archivo de texto, en cuyo interior
escribiremos el código ateniéndonos a las normas del lenguaje, que luego se renombra a
"loquequieras.vbs", adoptando este archivo. Cuando lo tenemos con este aspecto,
haciendo doble clic encima se ejecuta, y haciendo clic con el botón derecho y
eligiendo editar, se modifica.

Nombremos los pasos que hay que seguir para crear un script en este lenguaje:

• Abrir el Bloc de Notas (los scripts son archivos de texto sin formato).
• Escribir dentro el código (en este caso, dejémoslo en blanco).
• Hacer clic en Archivo, Guardar como...


Seleccionar la ruta y escribir como nombre de archivo "loquequieras.vbs"
(comillas incluidas).

Una vez guardado, podéis comprobar como, ciertamente, si hacemos doble clic no pasa
nada (se ejecuta, pero como no hay nada escrito, no pasa nada) y si hacemos clic con el
botón derecho y elegimos editar, nos aparecerá en blanco (si no funciona, probad
abrirlo con el comando Abrir del Bloc de Notas).

Para asegurarte de que se ha creado correctamente, debes fijarte en el titulo que muestra
el Bloc de Notas, cuando lo abres para editar, que se debe corresponder al siguiente:

Es un error tener un nombre como "nombre.vbs.txt". Es absolutamente necesario que
acabe en ".vbs" para que se ejecute correctamente.

Página 3 de 35

Tutorial escrito por ScSWinter

http://scswinter.110mb.com

Por último, antes de pasar a ver como se edita un Script, mencionar lo que ocurre
cuando haces doble clic en un archivo acabado en ".vbs" porque a veces suele ser muy
útil saberlo. Esto se resume en el siguiente esquema:

Se ejecuta Wscript.exe --> Wscript.exe lee el script --> Wscript.exe ejecuta el script -->

Se cierra Wscript.exe

Hay un archivo en la carpeta Windows de tu PC, que se llama "Wscript.exe", este es el
intérprete de VBScript. En sus versiones más antiguas podía ser eliminado para
impedir la ejecución de los ".vbs", pero ahora está bastante protegido. Pero bueno, saber
que si alguna vez se te "cuelga" algún script, solo hay que darle a Crtl+Alt+Supr y en la
pestaña de procesos, cerrar el que tiene ese nombre.

Para editar un Script, como se ha explicado antes, se puede hacer con el bloc de notas,
aunque existen programas especializados en edición de este tipo de lenguaje que
facilitan mucho las cosas. Pese a esto, lo edites como lo edites, hay una serie de normas
y cosas que hay que tener en cuenta a la hora de escribir cualquier cosa. Estas son las
siguientes:

• El script se ejecuta de forma secuencial, es decir, que la acción escrita en la
primera línea, se ejecuta antes que la que hay en la segunda línea. La que haya
en la segunda línea, antes que la que hay en la tercera, etc.

• Existen comentarios (aclaraciones) escritas fuera de la regla del lenguaje. Estos
van precedidos de una comilla simple ( ' ), que se escribe pulsando la tecla de al
lado del 0, o de la palabra Rem (esta solo se puede poner al principio de una
línea, no por la mitad...). Es decir, si en una línea nos encontramos acción 'Esto
sirve para... la aclaración (todo lo que va detrás de la comilla) no se ejecuta. Es
decir, son simples aclaraciones, ignoradas en la ejecución del programa.
Solo se puede escribir una orden por línea. Cada línea nueva indica el fin de una
orden y el comienzo de otra. No se puede partir una orden en dos líneas ni
colocar más de una en una misma línea. (Existen excepciones que se comentarán
mas adelante...)
Si hay alguna orden errónea, o algún error de algún tipo, se mostrará un mensaje
con el contenido de dicho error, y en la línea en la que ocurre (la información
que muestra dicho mensaje no siempre es fiable, pero por regla general, le
haremos caso...)





A la hora de seguir este tutorial,
  • Links de descarga
http://lwp-l.com/pdf9416

Comentarios de: Programación en Visual Basic Script: Introducción (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