1. República Bolivariana De Venezuela
Ministerio del Poder Popular para la Educación
Gabriel Sarache
C.I:28.103.491
Ing.Electronica
2. Introduccion:
Introducción Visual Basic es uno de los tantos lenguajes de programación que podemos encontrar
hoy en día.
es un lenguaje de programación dirigido por eventos, desarrollado por Alan Cooper para
Microsoft. ... Su primera versión fue presentada en 1991, con la intención de simplificar la
programación utilizando un ambiente de desarrollo.
Se puede decir que este programa es uno de los lenguajes de programación mas fáciles de utilizar.
Visual Basic ya no es más "un lenguaje para principiantes" sino que es una perfecta alternativa
para los programadores de cualquier nivel que deseen desarrollar aplicaciones compatibles con
Windows.
En este informe explicaremos algunos términos y/o características de mismo con la finalidad de
aprender mas sobre este Programa y manejarlo con facilidad.
3. Fundamentos del entorno de trabajo de Visual Basic y del lenguaje en sí:
El entorno de trabajo en Visual Basic se denomina frecuentemente como Entorno Integrado de
Desarrollo o IDE, ya que integra muchas funciones diferentes como el diseño, modificación,
compilación y depuración en un entorno común. En las herramientas de desarrollo más
tradicionales, cada una de esas funciones trabajaría como un programa diferente, con su propia
interfaz. Cuando inicie Visual Basic se verá el entorno integrado de desarrollo como se muestra en
la figura siguiente: El entorno integrado de desarrollo de Visual Basic consta de los siguientes
elementos: Barras de menús: Presentan los comandos que se usan para trabajar con Visual Basic.
Además de los menús estándar Archivo, Edición, Ver, Ventana y Ayuda, se proporciona otros
menús para tener acceso a funciones específicas de programación como proyecto, formato o
depuración. Menús contextuales: Contienen accesos directos a acciones que se realizan con
frecuencia. Para abrir un menú contextual, haga clic con el botón secundario del mouse en el
objeto que está usando. Barras de herramientas: Proporciona un rápido acceso a los comandos
usados normalmente en el entorno de programación. Haga clic en un botón de la barra de
herramientas para llevar a cabo la acción que representa ese botón. De forma predeterminada, al
iniciar Visual Basic se presenta la barra de herramientas estándar. Cuadro de herramientas:
Proporciona un conjunto de herramientas que puede usar durante el diseño para colocar
controles en un formulario. Además del diseño del cuadro de herramientas predeterminado,
puede crear su propio diseño personalizado si selecciona agregar ficha en el menú contextual y
agrega controles a la ficha resultante.
¿Qué es visual basic 6.0?
Visual Basic (VB) es un lenguaje de programación dirigido por eventos, desarrollado por Alan
Cooper para Microsoft. Este lenguaje de programación es un dialecto de BASIC, con importantes
agregados. Su primera versión fue presentada en 1991, con la intención de simplificar la
programación utilizando un ambiente de desarrollo.
La última versión fue la 6, liberada en 1998, para la que Microsoft extendió el soporte hasta marzo
de 2008.
En 2001 Microsoft propuso abandonar el desarrollo basado en la API Win32 y pasar a
un framework o marco común de librerías, independiente de la versión del sistema operativo .NET
Framework, a través de Visual Basic .NET (y otros lenguajes como C Sharp (C#) de fácil transición
de código entre ellos); fue el sucesor de Visual Basic 6.
Aunque Visual Basic es de propósito general, también provee facilidades para el desarrollo de
aplicaciones de bases de datos usando Data Access Objects, Remote Data Objects o ActiveX Data
Objects.
Visual Basic contiene un entorno de desarrollo integrado o IDE que integra editor de textos para
edición del código fuente, un depurador, un compilador (y enlazador) y un editor de interfaces
gráficas o GUI.
4. Características:
Los compiladores de Visual Basic generan código que requiere una o más librerías de enlace
dinámico para que funcione, conocidas comúnmente como DLL (sigla en inglés de Dynamic-Link
Library); en algunos casos reside en el archivo llamado MSVBVMxy.DLL (siglas de "MicroSoft Visual
Basic Virtual Machine x.y", donde x.y es la versión) y en otros en VBRUNXXX.DLL ("Visual Basic
Runtime X.XX"). Estas bibliotecas DLL proveen las funciones básicas implementadas en el lenguaje,
conteniendo rutinas en código ejecutable que son cargadas bajo demanda en tiempo de
ejecución. Además de las esenciales, existe un gran número de bibliotecas del tipo DLL con
variedad de funciones, tales como las que facilitan el acceso a la mayoría de las funciones
del sistema operativo o las que proveen medios para la integración con otras aplicaciones.
Dentro del mismo Entorno de desarrollo integrado (IDE) de Visual Basic se puede ejecutar el
programa que esté desarrollándose, es decir en modo intérprete (en realidad pseudo-compila el
programa muy rápidamente y luego lo ejecuta, simulando la función de un intérprete puro). Desde
ese entorno también se puede generar el archivo en código ejecutable (exe); ese programa así
generado en disco puede luego ser ejecutado sin requerir del ambiente de programación (incluso
en modo stand alone), aunque sí será necesario que las librerías DLL requeridas por la aplicación
desarrollada se encuentren también instaladas en el sistema para posibilitar su ejecución.
Ventajas:
Posee una curva de aprendizaje muy rápida.
Integra el diseño e implementación de formularios de Windows.
Permite usar con facilidad la plataforma de los sistemas Windows, dado que tiene acceso
prácticamente total a la API de Windows, incluidas librerías actuales.
Es uno de los lenguajes de uso más extendido, por lo que resulta fácil encontrar
información, documentación y fuentes para los proyectos.
Fácilmente extensible mediante librerías DLL y componentes ActiveX de otros lenguajes.
Posibilita añadir soporte para ejecución de scripts, VBScript o JScript, en las aplicaciones
mediante Microsoft Script Control.7
Tiene acceso a la API multimedia de DirectX (versiones 7 y 8). También está disponible, de
forma no oficial, un componente para trabajar con OpenGL 1.1.8
Existe una versión, VBA, integrada en las aplicaciones de Microsoft Office, tanto Windows
como Mac, que permite programar macros para extender y automatizar funcionalidades
en documentos, hojas de cálculo y bases de datos (Access).
Si bien permite desarrollar grandes y complejas aplicaciones, también provee un entorno
adecuado para realizar pequeños prototipos rápidos.
5. Definición de propiedades, métodos y eventos.
Propiedades.
El conjunto de datos que describen las características de un objeto se le conoce como
sus propiedades. Para un formulario tenemos por ejemplo, las propiedades BackColor (color de
fondo), Height (altura).
Algunas propiedades no solo determinan el aspecto que tiene el objeto, sino que además pueden
determinar su comportamiento; por ejemplo, la propiedad MaxButton establece si el formulario
tendrá o no el botón Maximizar. La presencia o ausencia de este botón determinará si el
formulario se puede o no maximizar.
Métodos.
Los métodos son un conjunto de procedimientos que permiten que un objeto ejecute una acción o
tarea sobre sí mismo. Por ejemplo, para un formulario tenemos el método Hide que hará que el
formulario se oculte; o el método Show que hará que el formulario se vuelva a mostrar.
Eventos.
Un evento es una acción que es reconocida por el objeto. Un evento ocurre (se dispara) como
resultado de la interacción del usuario con el objeto. También puede dispararse debido a la
ejecución de código (sentencias) o como resultado de la interacción de otro objeto con el objeto
de poseedor del evento. Para un formulario tenemos por ejemplo; el evento Load que se dispara
cuando se carga el formulario; o el evento Click para un botón de comando, se dispara cuando se
hace clic sobre él.
6. Objetos intrínsecos (Label, Textbox, Combobox, CommandButton, ListBox, PictureBox, Image...),
definición y utilización (para qué se utilizan).
Label (Etiqueta):
Es un control que nos permite presentar un texto. La etiqueta debe usarse en aquellos casos en
los que exista una información estática o dinámica que no deba ser cambiada por el operador.
Normalmente se utiliza el control Label cuando se desea cambiar el texto de una página en tiempo
de ejecución, como por ejemplo, en respuesta a un clic en un botón.
Textbox:
El componente TextBox es el que nos permite introducir un texto o letra por parte del usuario,
este tipo de componente es típico cuando se le pide al usuario algún tipo de dato, como por
ejemplo el nombre, el apellido, la dirección etc. El control TextBox o Caja de texto se utiliza para
Ingresar y/o visualizar Texto (es un control de entrada de datos).
Combobox:
El componente Combobox (Caja combinada) es el que nos permite que un usuario pueda
seleccionar una opción de entre varias, es como si se le preguntase al usuario donde reside y
tuviera un combobox con todas las provincias del mundo y el elije de entre todas una. Este es el
aspecto de un Combobox en un Formulario. Se utiliza para mostrar datos en un cuadro combinado
desplegable. De forma predeterminada, el control ComboBox aparece en dos partes: la parte
superior es un cuadro de texto que permite al usuario escribir un elemento de la lista. La segunda
parte es un cuadro de lista que muestra una lista de elementos, de los cuales el usuario puede
seleccionar uno.
CommandButton:
El componente CommadButton (Botón de comando) es el que nos permite que un usuario pueda
pulsar un botón del programa para realizar una determinada acción. Se utiliza generalmente en el
evento Click para ejecutar alguna acción cuando se produce dicho evento, y es precisamente el
evento Click, el que por defecto añade Visual Basic al control. Este es el aspecto de un
CommadButton en un Formulario.
ListBox:
El control ListBox permite a los usuarios seleccionar uno o varios elementos de una lista
predefinida. Se diferencia de un control DropDownList en que puede mostrar varios elementos a
la vez y, de manera opcional, permite que el usuario pueda seleccionar varios elementos.
PictureBox:
Es un control contenedor, que se utiliza para mostrar y cargar archivos de imagen, también para
dibujar figuras mediante los métodos gráficos, y también como control contenedor de otros
controles, como los controles Frame Vista de un picturebox con un gráfico cargado.
7. Image:
El control Image permite visualizar gráficos e imágenes de los formatos clásicos como gif, bmp, jpg,
ico, cur, wmf etc... Pero no todos ellos son aceptados por este control como los png o los Tif, por
decir algunos. En comparación con el control PictureBox que parecen muy similares, el control
Image tiene muchas menos características que este, por ejemplo una de ellas es que no se pueden
utilizar los métodos gráficos para dibujar sobre el mismo, tampoco es un contenedor de controles
como si lo es el PictureBox, no posee propiedad Hdc para interactuar con Apis, tampoco propiedad
Hwnd y varias otras. El control Image se utiliza para agregar imágenes prediseñadas.
Propiedades básicas de acuerdo al tipo de objeto: Name, Caption (o Text), AddItem, BackColor,
ForeColor
Name:
La propiedad Name de un objeto debe comenzar con una letra y puede tener un máximo de 40
caracteres. Puede incluir números y caracteres subrayados (_) pero no puede tener signos de
puntuación o espacios. Los formularios y módulos no pueden tener el mismo nombre como estos
otros objetos públicos: Clipboard, Screen o App. Aunque el valor de la propiedad Name puede ser
una palabra clave, el nombre de la propiedad o el nombre de otro objeto puede crear conflictos en
su código.
Caption (o Text):
La propiedad principal de este control se llama Text. Mediante ella podemos asignarle un texto ya
sea en tiempo de diseño o tiempo de ejecución al control. Si es en tiempo de diseño, debemos
seleccionar el TextBox e ir a la ventana de propiedades y seleccionar Text. Dentro de ella podemos
escribir el texto a ser mostrado. Si es en tiempo de ejecución debemos escribir el nombre de el
TextBox que queremos y al presionar el punto ".", vb despliega la lista de propiedades y métodos
del TextBox, y ahí seleccionamos Text
8. AddItem:
Para agregar datos a la lista del componente ComboBox en Visual Basic lo haremos haciendo uso
de la propiedad AddItem.
La sintaxis sería:
ComboBox.AddItem "Elemento"
Por ejemplo sí queremos que nuestro ComboBox tenga como elementos los colores Azul, Rojo y
Verde entonces los agregaríamos de la siguiente manera:
ComboBox.AddItem "Azul"
ComboBox.AddItem "Rojo"
ComboBox.AddItem "Verde"
El resultado sería:
9. BackColor:
La propiedad BackColor contiene una expresión numérica que se corresponde con el color usado
para rellenar el interior de un control o sección.
Puede usar el Generador de color para establecer esta propiedad haciendo clic en el
botón Generador situado a la derecha del cuadro de propiedades en la hoja de propiedades. Usar
el Generador de color permite definir colores de fondo personalizados para los controles o
secciones.
También puede establecer esta propiedad mediante la hoja de propiedades de un control o
sección, una macro o código de Visual Basic para Aplicaciones (VBA), o bien mediante el
comando Color de relleno bajo Fuente (en la pestaña Diseño o Formato, en función de si se
encuentra en la vista Diseño o Presentación).
En código de Visual Basic para Aplicaciones (VBA), use una expresión numérica para establecer
esta propiedad. El valor de esta propiedad tiene un tipo de datos de Largo.
Puede establecer el valor predeterminado de esta propiedad mediante la estilo de control
predeterminado de un control o la propiedad DefaultControl en código de VBA.
Para los objetos Table puede establecer esta propiedad mediante el comando Color de
relleno bajo Fuente en la pestaña Datos, o bien mediante código de VBA con la
propiedad DatasheetBackColor.
ForeColor:
La propiedad ForeColor contiene una expresión numérica que representa el valor del color del
texto en el control.
Puede usar el generador de color para establecer esta propiedad eligiendo el
botón generar situado a la derecha del cuadro de la propiedad en la hoja de propiedades. La
utilización del generador de color permite definir colores personalizados para el texto de los
controles.
Puede establecer el valor predeterminado de esta propiedad mediante el estilo de control
predeterminado de un control o la propiedad DefaultControl en Visual Basic.
Para los informes, puede establecer la propiedad Circle utilizando una macro o un procedimiento
de evento de Visual Basic especificado en el valor de propiedad de evento de OnPrint de una
sección.
10. Conclucion.
Conclusión Al exponer todos estos temas con respecto a la programación podemos ver la
importancia que tiene la programación que es sumamente útil en nuestra vida cotidiana, desde
pagar el recibo de nuestros impuestos, sacar dinero del banco o incluso nuestros celulares o
reproductores de música están empleados con programas unos más complejos que otros pero
accesibles para nosotros como usuarios.