1. REPÚBLICA BLIVARIANA DE VENEZUELA MINISTERIO DEL
PODER POPULAR PARA LA EDUCACIÓN UNIVERSITARIA
INSTITUTO UNIVERSITARIO POLITÉCNICO “SANTIAGO MARIÑO”
Fundamentos de
Visual Basic
Autor:
Meléndez Elibeth C.I: 28.040.271
INGENIERIA INDUSTRIAL
2. INTRODUCCION
Para los fines del presente trabajo de programación, en el cual se
tratara sobre los fundamentos de Visual Basic cabe destacar que
Visual Basic es un lenguaje de programación dirigido por eventos,
desarrollado por Alan Cooper para Microsoft. Así mismo su primera
versión fue presentada en 1991, con la intención de simplificar la
programación utilizando un ambiente de desarrollo que facilitó en
cierta medida la programación misma. 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 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. Por otra parte, se realizó una investigación exhaustiva
acerca del entorno de trabajo de Visual Basic, así como su definición,
características y ventajas. De igual manera se dio a conocer el
significado de propiedades, métodos y eventos, así como también la
definición y utilización de algunos objetos intrínsecos, entre los cuales
se encuentran: Label, Combobox, ListBox, Image, etc. Finalmente se
presenta un cuadro sinóptico en donde se explica para que sirven
algunas propiedades básicas de acuerdo al tipo de objeto. A
continuación un poco más sobre esta temática investigativa
3. Fundamentos de Visual Basic
1. ¿Qué es Visual Basic 6.0?
Es un lenguaje de programación impulsado por eventos de tercera generación y
entorno de desarrollo integrado (IDE) de Microsoft para su modelo de
programación de Modelo de Objetos Componentes (COM) lanzado por primera
vez en 1991 y declarado legado durante 2008. Microsoft pretendía que Visual
Basic fuera relativamente fácil de usar. aprender y usar Visual Basic se derivó de
BASIC y permite el rápido desarrollo de aplicaciones (RAD) de aplicaciones de
interfaz gráfica de usuario (GUI) , el acceso a bases de datos utilizando objetos de
acceso a datos ,Objetos de datos remotos u objetos de datos ActiveX , y creación
de controles y objetos ActiveX.
2. Definición de propiedades, métodos y eventos:
Los objetos de Visual Basic tienen propiedades, métodos y eventos.
Las propiedades son los datos que describen un objeto.
Los eventos son hechos que pueden ocurrir sobre un objeto (un clic sobre
un botón es un evento que produce un mensaje).
Un método agrupa el código que se ejecuta en respuesta a un evento.
Al conjunto de propiedades y métodos se le llama interfaz. Además de su interfaz
predeterminada, los objetos pueden implementar interfaces adicionales para
proporcionar polimorfismo. El polimorfismo le permite manipular muchos tipos
diferentes de objetos sin preocuparse de su tipo.
3. Características de Visual Basic:
Barra de título: muestra el nombre del proyecto y del formulario q se
está diseñando actualmente
Barra de menús: agrupa los menús despegables que contienes
todas las operaciones que pueden llevarse a cabo con Visual Basic
6.0.
Barra de herramientas estándar: contienen los botones que se
utilizan con mayor frecuencia cuando se trabaja con un proyecto.
Simplifica la elección de opciones de los menús Archivo, Edición, Ver
y Ejecutar; además, en el área derecha presenta la ubicación
(coordenadas) y el tamaño del objeto seleccionado
4. Ventana de formulario: es el área donde se diseña la interfaz
gráfica, es decir, es donde se inserta electo gráficos, como botones,
imágenes, casilla de verificación, cuadros de listas, etc.
Cuadro de herramientas: presenta todos los controles necesarios
para diseñar una aplicación, como cuadros de texto, etiquetas,
cuadros de listas, botones de comandos, etc.
4. Objetos intrínsecos (Label, Textbox, Combobox, CommandButton,
ListBox, PictureBox, Image), definición y utilización (para qué se
utilizan):
Textbox: Mediante este control podremos realizar tanto la entrada como la
salida de datos en nuestras aplicaciones.
No hace falta que indiquemos las coordenadas de la situación del
formulario en pantalla, simplemente tendremos que marcar sobre el control
de la caja de herramientas y dibujarlo con el tamaño que queramos en
nuestro formulario
Label: Este control es también uno de los más utilizados, aunque su
utilidad queda restringida a la visualización de datos en el mismo, no
permitiendo la introducción de datos por parte del usuario.
ComboBox y ListBox: Estos dos controles, debido a su similitud, se
estudian conjuntamente, Se obtienen directamente de la caja de
herramientas:
Un control ListBox muestra una lista de elementos en la que el usuario
puede seleccionar uno o más. Si el número de elementos supera el número
que puede mostrarse, se agregará automáticamente una barra de
desplazamiento al control ListBox.
Un control ComboBox combina las características de un control TextBox y
un control ListBox. Los usuarios pueden introducir información en la parte
del cuadro de texto y seleccionar un elemento en la parte de cuadro de lista
del control. En resumen, un ComboBox es la combinación de un ListBox,
que se comporta como si de un ListBox se tratase, y de un TextBox, con
comportamiento análogo a un TextBox sencillo, con la particularidad aquí
5. de que el texto se le puede introducir por teclado, o elegir uno de los que
figuran en la parte ListBox del Combo.
CommandButton: Este control es el típico botón que aparece en
todas las aplicaciones y que al hacer click sobre él nos permite
realizar alguna operación concreta, normalmente Aceptar o
Cancelar. Aunque según el código que le asociemos podremos
realizar las operaciones que queramos.
5. 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:
6. 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. La lista
específica de opciones disponibles en el menú contextual depende
de la parte del entorno en la que se hace clic con el botón secundario
del mouse. Por ejemplo, el menú contextual que aparece cuando
hace clic con el botón secundario del mouse en el cuadro de
herramientas le permite mostrar el cuadro de dialogo componentes,
ocultar el cuadro de herramientas, acoplar o desacoplar el cuadro de
herramientas, o agregar una ficha personalizada al cuadro de
herramientas.
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.
Es posible activar o desactivar otras barras de herramientas
adicionales para modificar o diseñar formularios desde el comando
barras de herramientas de menú Ver. Las barras de herramientas se
pueden acoplar debajo de la barra de menús o pueden flotar si
selecciona la barra vertical del borde izquierdo y al arrastra fuera de
la barra de menús.
7. 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.
Ventana explorador de proyectos: Enumera los formularios y
módulos del proyecto actual. Un proyecto es la colección de archivos
que usa para generar una aplicación.
Ventana propiedades: Enumera los valores de las propiedades del
control o formulario seleccionado. Una propiedad es una
característica de un objeto, como su tamaño, titulo o color.
Examinador de objetos: Enumera los objetos disponibles que
puede usar en su proyecto y le proporciona una manera rápida de
desplazarse a través del código. Puede usar el examinador de
objetos para explorar objetos en Visual Basic y otras aplicaciones,
ver que métodos y propiedades están disponibles para esos objetos,
y pegar código de procedimientos en su aplicación.
Diseñador de formularios: Funciona como una ventana en la que
se personaliza el diseño de la interfaz de su aplicación. Agrega
controles, gráficos e imágenes a un formulario para crear la
apariencia que desee. Cada formulario de la aplicación tiene su
propia ventana diseñador de formulario.
Ventana editor de código: Funciona como un editor para escribir el
código de la aplicación. Se crea una ventana editor de código
diferente para cada formulario o modulo del código de la aplicación.
Ventana posición del formulario: La ventana posición del
formulario le permite colocar los formularios de su aplicación
utilizando una pequeña representación gráfica de la pantalla.
Ayuda mientras trabaja: Visual Basic incorpora una amplia
documentación que le puede ayudar mientras desarrolla su
aplicación. Si ejecuta la orden contenido del menú ayuda de Visual
Basic se visualizara una ventana con la ayuda proporcionada por la
biblioteca MSDN (Microsoft Developer Network): Para buscar ayuda
sobre un determinado tema puede hacerlo utilizando la tabla de
contenido, el índice, o bien buscando una determinada palabra o
cadena de caracteres.
Ayuda interactiva: Visual Basic tiene varias partes sobre las que se
puede obtener ayuda interactiva; es decir, puede obtener ayuda
8. directamente solo con posicionarse sobre esa parte y pulsar la tecla
F1 estas partes son:
Todas las ventanas de Visual Basic (ventana de propiedades, de
código, etc.)
Los controles de la caja de herramientas
Los objetos de un formulario o de un objeto documento
Las propiedades de la ventana propiedades
Los procedimientos conducidos por un eventos de la ventana de
código
Las palabras clave Visual Basic (instrucciones, funciones,
propiedades, métodos, eventos, y objetos especiales).
Los mensajes de error, también mientras escribe las palabras clave,
Visual Basic le ayudara mostrándole la sintaxis para que no tenga
que esforzarse en memorizarla. Analógicamente, tendrá ayuda
relativa a los objetos y sus propiedades.
6. Ventajas:
Visual Basic es un lenguaje simple, por lo tanto es fácil de aprender.
Se dibuja formularios mediante el arrastre de controles.
La sintaxis tiene semejanza al lenguaje natural humano.
Lenguaje compatible con Microsoft Office.
Es un lenguaje RAD centrado en conseguir en el menor tiempo posible
los resultados que se desea obtener.
Tiene una ligera implementación de la POO (La Programación Orientada
a Objetos, la cual es un paradigma de programación que se usa objetos
y sus interacciones para diseñar aplicaciones y programas de
computadora.
Permite el tratamiento de mensajes de Windows.
Es excelente para cálculos intensivos del CPU como por ejemplo
operaciones matemáticas.
7. Propiedades básicas de acuerdo al tipo de objeto: Name, Caption (o
Text), AddItem, BackColor, ForeColor (Puedes utilizar un cuadro
sinóptico):
Caption: Especifica el texto que se muestra en el título de un objeto. Está
disponible en tiempo de diseño y en tiempo de ejecución.
AddItem: Permite añadir nuevos elementos a la lista.
BackColor: Especifica el color del fondo. Está disponible en tiempo de
diseño y en tiempo de ejecución.
9. ForeColor: Especifica el color del primer plano empleado para mostrar
texto y gráficos en un objeto. Está disponible en tiempo de diseño y en
tiempo de ejecución.
Name: Específica el nombre del objeto al que se hace referencia en el
código. Disponible en tiempo de diseño; es de lectura y escritura en tiempo
de ejecución.
10. CONCLUSIÓN
Con la conclusión de este trabajo investigativo se pudo comprender
que Visual Basic es simplemente un lenguaje de programación
orientado a eventos, siendo diseñado para facilitar el desarrollo de
aplicaciones en un entorno gráfico. Así mismo el entorno de trabajo de
Visual Basic integra muchas funciones diferentes como el diseño,
modificación,compilación y depuración en un entorno común. De igual
manera, una de las características de Visual Basic es que este es un
lenguaje de fácil aprendizaje tanto para programadores principiantes
como expertos y es utilizado principalmente para aplicaciones de
gestiónde empresas,debido a la rapidez con la que puede hacerse un
programa. Cabe destacar que Visual Basic tiene muchas ventajas
entre las cuales se encuentra que es excelente para cálculos
intensivos del CPU como por ejemplo operaciones matemáticas. Por
otra parte, pude diferenciarlas definiciones de propiedades,métodosy
eventos las cuales están muy relacionadas al lenguaje de Visual
Basic. Así mismo comprendí para que se utilice cada objeto intrínseco,
en donde por ejemplo el control PictureBox se utiliza para mostrar y
cargar archivos de imagen y el control Image solo se utiliza para
cargar imágenes prediseñadas. Finalmente, como se pudo visualizar
en el cuadro sinóptico se diferenció algunas de las propiedades
básicas de acuerdo al tipo de objeto.