Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Trabajo de Visual Basic
Trabajo de Visual Basic
Integrantes:
Yori Espina C.I: 20.281.137
Wilfredo Cibira C.I: 21.352.169
Septiembre 2011
INTRODUCCION
4.- Parte del entorno de visual Basic: Barra de titulo Barra de mens Barra de
herramientas Ventana de formulario Cuadro de herramientas (toolbox) Ventana de
proyecto Ventana de posicin del formulario La ventana propiedades
13.- Sentencias de control. Descripcin. Ejemplos: IF/ THEN / ELSE SELECT/ CASE
FOR/ NEXT DO / LOOP WHILE / WEND FOR EACH / NEXT
1.- Trminos:
Eventos: las acciones del usuario sobre el programa (Visual Basic) se llaman
eventos. Cada vez que se produce un evento sobre un determinado tipo de control, Visual
Basic 6.0 arranca una determinada funcin o procedimiento que realiza la accin
programada por el usuario para ese evento concreto. Estos procedimientos se llaman con
un nombre que se forma a partir del nombre del objeto y el nombre del evento, separados
por el carcter (_), como por ejemplo txtBox_click, que es el nombre del procedimiento
que se ocupar de responder al evento click en el objeto txtBox.
Mtodos: los mtodos son funciones que tambin son llamadas desde programa,
pero a diferencia de los procedimientos no son programadas por el usuario, sino que
vienen ya pre-programadas con el lenguaje. Los mtodos realizan tareas tpicas,
previsibles y comunes para todas las aplicaciones. De ah que vengan con el lenguaje y
que se libere al usuario de la tarea de programarlos. Cada tipo de objeto o de control tiene
sus propios mtodos.
Controles: cada uno de los elementos grficos que pueden formar parte de una
aplicacin tpica de Windows 95/98/NT es un tipo de control: los botones, las cajas de
dilogo y de texto, las cajas de seleccin desplegables, los botones de opcin y de
seleccin, las barras de desplazamiento horizontales y verticales, los grficos, los mens,
y muchos otros tipos de elementos son controles para Visual Basic 6.0. Cada control debe
tener un nombre a travs del cual se puede hacer referencia a l en el programa. Visual
Basic 6.0 proporciona nombres por defecto que el usuario puede modificar.
Objetos: Los formularios y los distintos tipos de controles son entidades genricas
de las que puede haber varios ejemplares concretos en cada programa. En programacin
orientada a objetos (ms bien basada en objetos, habra que decir) se llama clase a estas
entidades genricas, mientras que se llama objeto a cada ejemplar de una clase
determinada. Por ejemplo, en un programa puede haber varios botones, cada uno de los
cuales es un objeto del tipo de control command button, que sera la clase.
Propiedades: Por lo general, las propiedades de un objeto son datos que tienen
valores lgicos (True, False) o numricos concretos, propios de ese objeto y distintos de
las de otros objetos de su clase. As pues, cada clase, tipo de objeto o control tiene su
conjunto de propiedades, y cada objeto o control concreto tiene unos valores
determinados para las propiedades de su clase.
Clases: La clase acta como plantilla desde la que se crea una instancia de un
objeto en tiempo de ejecucin. La clase define las propiedades del objeto y los mtodos
utilizados para controlar su comportamiento.
Visual Basic 6.0 es una excelente herramienta de programacin que permite crear
aplicaciones propias (programas) para Windows 95/98 o Windows NT. Con ella se puede
crear desde una simple calculadora hasta una hoja de clculo de la talla de Excel (en sus
primeras versiones...), pasando por un procesador de textos o cualquier otra aplicacin
que se le ocurra al programador. Sus aplicaciones en Ingeniera son casi ilimitadas:
representacin de movimientos mecnicos o de funciones matemticas, grficas
termodinmicas, simulacin de circuitos, etc.
Este programa permite crear ventanas, botones, mens y cualquier otro elemento
de Windows de una forma fcil e intuitiva. El lenguaje de programacin que se utilizar
ser el Basic.
El compilador de Visual Basic x.0 genera cdigo que requiere libreras de enlace dinmico
DLL para que funcione, en algunos casos llamada MSVBVMxy.DLL (acrnimo de
"MicroSoft Visual Basic Virtual Machine x.y", donde x.y es la versin) y en otros
VBRUNXXX.DLL ("Visual Basic Runtime X.XX"). Estas DLL proveen las funciones
implementadas en el lenguaje, conteniendo rutinas en cdigo ejecutable que son
cargadas bajo demanda. Adems existe un gran nmero de bibliotecas DLL, que facilitan
el acceso a la mayora de las funciones del sistema operativo y tambin la integracin con
otras aplicaciones.
Barra de titulo
Barra de mens.
Barra de herramientas
Los formularios son las zonas de la pantalla sobre las que se disea el programa y
sobre las que se sitan los controles o herramientas de la toolbox. Al ejecutar el
programa, el form se convertir en la ventana de la aplicacin, donde aparecern los
botones, el texto, los grficos, etc.
Para lograr una mejor presentacin existe una malla o retcula (grid) que permite
alinear los controles manualmente de una forma precisa (evitando tener que introducir
coordenadas continuamente). Esta malla slo ser visible en el proceso de diseo del
programa; al ejecutarlo no se ver. De cualquier forma, se puede desactivar la malla o
cambiar sus caractersticas en el men Tools/Options/General, cambiando la opcin Align
Controls to Grid.
Cuadro de herramientas
Los mdulos estndar (ficheros *.bas) contienen slo cdigo que, en general,
puede ser utilizado por distintos formularios y/o controles del proyecto e incluso por varios
proyectos. Por ejemplo puede prepararse un mdulo estndar de funciones matemticas
que sea de utilidad general. Normalmente contienen siempre algunas declaraciones de
variables globales o Public, que sern accesibles directamente desde todos los
formularios.
Los mdulos de clase (ficheros *.cls) contienen clases definidas por el usuario. Las
clases son como formularios o controles complejos, sin interface grfica de usuario.
Ventana de propiedades
Todos los objetos Visual Basic tienen unas propiedades que los definen: su
nombre (Name), su etiqueta o ttulo (Caption), el texto que contiene (Text), su tamao y
posicin, su color, si est activo o no (Enabled), etc. La siguiente figura muestra
parcialmente las propiedades de un formulario. Todas estas propiedades se almacenan
dentro de cada control o formulario en forma de estructura (similar a las del lenguaje C).
Por tanto, si por ejemplo en algn momento se quiere modificar el nombre de un botn
basta con hacerlo en la ventana de propiedades (al disear el programa) o en el cdigo en
Basic (durante la ejecucin), mediante el operador punto (.), en la forma:
Boton1.Name = "NuevoNombre"
5.- Botones de la barra de herramientas de Visual Basic
Cursor del ratn: sirve para quitar la seleccin del que hayamos pulsado por error.
Label (Etiqueta): sirve para poder poner mensajes o textos en la pantalla, pero no
son editables por el usuario.
CheckBox: caja de chequeo, permite tener opciones sobre las que el usuario
confirma o niega.
ListBox: caja de lista, presenta una lista de opciones y permite seleccionar una o
varias
de dichas opciones
VScroll: barra vertical de Scroll, permite tener una barra vertical para
desplazamientos.
Por su parte los programas orientados a eventos son los programas tpicos de
Windows, tales como Netscape, Word, Excel y PowerPoint. Cuando uno de estos
programas ha arrancado, lo nico que hace es quedarse a la espera de las acciones del
usuario, que en este caso son llamadas eventos. El usuario dice si quiere abrir y modificar
un fichero existente, o bien comenzar a crear un fichero desde el principio. Estos
programas pasan la mayor parte de su tiempo esperando las acciones del usuario y
respondiendo a ellas.
Los mdulos que forman parte de un proyecto pueden ser de varios tipos: aquellos
que estn asociados a un formulario (*.frm), los que contienen nicamente lneas de
cdigo Basic (*.bas) llamados mdulos estndar y los que definen agrupaciones de cdigo
y datos denominadas clases (*.cls), llamados mdulos de clase.
Una variable es un nombre que designa a una zona de memoria (se trata por tanto
de un identificador), que contiene un valor de un tipo de informacin.
Completando a las variables existe lo que se denomina constantes las cuales son
identificadores pero con la particularidad de que el valor que se encuentra en ese lugar de
la memoria slo puede ser asignado una nica vez. El tratamiento y tipos de datos es
igual al de las variables.
Al igual que C y otros lenguajes de programacin, Visual Basic dispone de distintos tipos
de datos, aplicables tanto para constantes como para variables. En la siguiente tabla se
muestra los tipos de datos disponibles en Visual Basic.
En el lenguaje Visual Basic 6.0 existen dos formas de agrupar varios valores bajo
un mismo nombre. La primera de ellas son los arrays (vectores y matrices), que agrupan
datos de tipo homogneo. La segunda son las estructuras, que agrupan informacin
heterognea o de distinto tipo. En Visual Basic las estructuras son verdaderos tipos de
datos definibles por el usuario.
o Sentencia IFTHENELSE
End If
Else sentencia-n
End If
Esta sentencia permite ejecutar una de entre varias acciones en funcin del valor
de una expresin. Es una alternativa a If ... Then ... ElseIf cuando se compara la misma
expresin con diferentes valores. Su forma general es la siguiente:
1. expresion
2. expresion To expresion
3. Is operador-de-relacin expresion
4. combinacin de las anteriores separadas por comas.
o Sentencia FOR NEXT.
La sentencia Exit For es opcional y permite salir de un bucle For ... Next antes de
que ste finalice.
o Sentencia DO LOOP.
' Formato 1:
Do [{While/Until} condicion]
[sentencias]
[Exit Do]
[sentencias]
Loop
' Formato 2:
Do
[sentencias]
[Exit Do]
[sentencias]
Loop [{While/Until}condicion]
La sentencia opcional Exit Do permite salir de una bucle Do ... Loop antes de que
finalice ste.
While condicion
[sentencias]
Wend
Esta construccin es similar al bucle For, con la diferencia de que la variable que
controla la repeticin del bucle no toma valores entre un mnimo y un mximo, sino a partir
de los elementos de un array (o de una coleccin de objetos). La forma general es la
siguiente:
For Each variable In grupo
[sentencias]
Next variable
Con arrays variable tiene que ser de tipo Variant. Con colecciones variable puede
ser Variant o una variable de tipo Object. Esta construccin es muy til cuando no se sabe
el nmero de elementos que tiene el array o la coleccin de objetos.
Un array permite referirse a una serie de elementos del mismo tipo con un mismo
nombre, y hace referencia un nico elemento de la serie utilizando uno o ms ndices,
como un vector o una matriz en lgebra.
Todos los elementos de un array deben ser del mismo tipo y estn almacenados
de forma contigua en la memoria. Por supuesto, si el array es de tipo Variant cada
elemento puede contener un dato de tipo diferente, e incluso puede contener otro array.
Entre los arrays de variables cabe distinguir dos tipos fundamentales, dependiendo
de que nmero de elementos sea constante o pueda variar durante la ejecucin del
programa.
Arrays estticos.
Arrays dinmicos.
Para crear un array dinmico primero hay que declararlo como si fuera una array
esttico, pero sin darle dimensin. Es decir, se deja la lista -entre parntesis- vaca sin
ponerle ningn nmero. Esto se hace con la sentencia Public si se quiere que sea global,
con Dim o Private si se quiere a nivel de mdulo o con Static, Dim o Private si se quiere
que sea local.
Concluimos esto sabiendo que Visual Basic es un programa de suma importancia ya que
con el podemos hacer muchas cosas, es decir es una herramienta que puede crear
aplicaciones propias (programas) tambin cuenta con aplicaciones en ingeniera que son
casi limitadas con esto podemos hacer simulacin de circuitos, graficas termodinmicas y
muchas cosas mas.
Este programa permite crear ventanas, botones, men y cualquier otro elemento de
Windows de forma fcil.
Visual Basic esta constituido de muchas partes, barra de ttulos, barras de men, ventana
de herramientas, ventana de formularios de proyectos y otras partes mas.
Visual Basic Tambin Cuenta con muchos mas componentes de suma importancia para
su funcionamiento con la cual podemos hacer proyectos y mdulos.