Este documento describe las características del lenguaje de programación Visual Basic 6.0. Explica que es un lenguaje visual y de fácil aprendizaje, aunque menos eficiente que otros. Define propiedades, métodos y eventos de los objetos y da ejemplos de objetos intrínsecos como TextBox y PictureBox. También resume ventajas de Visual Basic como su compatibilidad con Microsoft Office y capacidad para cálculos intensivos.
CICLO DE DEMING que se encarga en como mejorar una empresa
Infome visual basic
1. República Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación Superior
Instituto Universitario Politécnico “Santiago Mariño”
Zulia – Cabimas
Andy Vilchez
Cédula de Identidad 26.023.434
Ingeniería Industrial
2. Introducción
Visual Basic 6.0 es uno de los lenguajes de programación que más entusiasmo
despiertan entre los programadores de PCs, tanto expertos como novatos. En el
caso de los programadores expertos por la facilidad con la que desarrollan
aplicaciones complejas en poquísimo tiempo (comparado con lo que cuesta
programar en Visual C++, por ejemplo). En el caso de los programadores novatos
por el hecho de ver de lo que son capaces a los pocos minutos de empezar su
aprendizaje. El precio que hay que pagar por utilizar Visual Basic 6.0 es una
menor velocidad o eficiencia en las aplicaciones.
Visual Basic 6.0 es también un programa basado en objetos, aunque no orientado
a objetos como C++ o Java. La diferencia está en que Visual Basic 6.0 utiliza
objetos con propiedades y métodos, pero carece de los mecanismos de herencia y
polimorfismo propios de los verdaderos lenguajes orientados a objetos como Java
y C++.
3. ¿Qué es Visual Basic?
Visual Basic 6.0 es un lenguaje de programación visual, también llamado lenguaje
de 4ª generación. Esto quiere decir que un gran número de tareas se realizan sin
escribir código, simplemente con operaciones gráficas realizadas con el ratón
sobre la pantalla.
Características
Visual Basic 6.0 soporta la abstracción, la encapsulación, el poliformismo y
la reutilización del código.
Los objetos de Visual Basic están encapsulados; es decir, contienen su
propio código y sus propios datos.
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 poliformismo. El poliformismo le permite
manipular muchos tipos diferentes de objetos sin preocuparse de su tipo.
Las interfaces múltiples son una característica del modelo de objetos
componente (COM) y permiten que los programas evolucionen con el
tiempo, agregando nueva funcionalidad sin afectar al código existente.
La reutilización del código es la capacidad de trasladar características de un
objeto a otro, lo que se logra con alguna forma de herencia. Existen
principalmente dos formas de reutilización del código: binario y fuente. La
reutilización del código: binario y fuente. La reutilización de código fuente se
consigue mediante la creación y uso de un objeto, mientras que la
reutilización de código fuente se consigue por herencia, lo que no se
permite en Visual Basic. En una jerarquía de clases, la herencia muestra
cómo los objetos que se derivan de otros objetos más simples heredan su
comportamiento. Por el contrario, los modelos de objetos son jerarquías
que describen la contención. Es decir, muestran cómo objetos complejos
como una hoja de cálculo, contienen colecciones de otros objetos, como
4. botones o imágenes. Un control activo normalmente opera como un
componente software reutilizable, que se incorpora en una aplicación como
Microsoft Excel, en una página Web, o en cualquier otra aplicación Visual
Basic o visual C++.
5. 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 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.
6. Definición de propiedades,métodos y eventos
Propiedades: Son las definen su aspecto gráfico (tamaño, color,
posición en la ventana, tipo y tamaño de letra, etc.) y su forma de
responder a las acciones del usuario (si está activo o no, por
ejemplo). Cada propiedad tiene un nombre que viene ya definido por
el lenguaje. Por lo general, las propiedades de un objeto son datos
que tienen valores lógicos (True, False) o numéricos 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.
Casi todas las propiedades de los objetos pueden establecerse en
tiempo de diseño y también -casi siempre- en tiempo de ejecución.
En este segundo caso se accede a sus valores por medio de las
sentencias del programa, en forma análoga a como se accede a
cualquier variable en un lenguaje de programación. Para ciertas
propiedades ésta es la única forma de acceder a ellas.
Métodos: Son funciones que también 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
métodos realizan tareas típicas, 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 métodos. Por ejemplo, los controles gráficos tienen
un método llamado Line que se encarga de dibujar líneas rectas. De
la misma forma existe un método llamado Circle que dibuja
circunferencias y arcos de circunferencia Es obvio que el dibujar
líneas rectas o circunferencias es una tarea común para todos los
programadores y que Visual Basic 6.0 da ya resuelta.
Eventos: Ya se ha dicho que las acciones del usuario sobre el
programa se llaman eventos. Son eventos típicos el hacer clic sobre
un botón, el hacer doble clic sobre el nombre de un fichero para
abrirlo, el arrastrar un icono, el pulsar una tecla o combinación de
teclas, el elegir una opción de un menú, el escribir en una caja de
texto, o simplemente mover el ratón.
7. Objetos intrínsecos (Label, Textbox, Combobox, CommandButton,
ListBox, PictureBox, Image...), definición y utilización (para qué se utiliza)
Nombre de control Nombre de clase Descripción
Casilla de verificación CheckBox Presenta una opción de tipoVerdadero o Falso.
Cuadro combinado ComboBox Cambina un cuadro de texto y un cuadro de lista.
Botón de comando CommandButton Ejecuta un comando o una acción cuando el usuario
hace clic en él.
Datos Data Permite conectar una base de datos existente y
presentar información en ella en los formularios.
Cuadro de lista de
directorios
DirListBox Presenta directorios y rutas de acceso.
Cuadro de lista de
archivos
FileListBox Presenta una lista de archivos.
Cuadro de lista de
unidades
DriveListBox Presenta una lista de unidades de disco validas.
Marco Frame Proporciona un contenedor visual y funcional para
los controles.
Barras de
desplazamiento
horizontal y vertical
HScrollBar y
VScrollBar
Permite que un usuario agregue barras de
desplazamiento a controles que no las tienen de
forma automática.
Imagen Image Presenta mapas de bits, iconos o metarchivos de
Windows, archivos JPEG o GIF, y actúa como un
botón de comando cuando se hace clic en él.
Etiqueta Label Presenta texto con el cual el usuario no puede
interactuar ni modificar.
Línea Line Agrega un segmento de línea recta a un formulario.
Cuadro de lista ListBox Presenta una lista de elementos entre los que el
usuario puede elegir.
Contenedor OLE OLE Incrusta datos en una aplicación de Visual Basic.
8. Botón de opción OptionButton El control OptionButton, como parte de un grupo de
opciones con otros botones de opción. Presenta
varias opciones entre las ue el usuario sólo puede
elegir una.
Cuadro de imágen Picturebox Presenta mapas de bits, íconos o metarchivos de
Windows y otros tipos de archivos graficos
compatibles. También presenta texto o actúa como
contenedor visual para otros controles..
Forma Shape Agrega un rectángulo, un cuadrado, una elipse o un
circulo a un formulario, marco o cuadro de imagen.
Cuadro de texto TextBox Proporciona una área para escribir o presentar
texto.
Cronómetro Timer Ejecuta eventos periódicos a intervalos de tiempo
específicado.
9. Propiedades básicas de acuerdo al tipo de objeto
Name(nombre) : Especifica
el nombre del objeto a que
se hace referencia en el
código. Disponible en
tiempo de diseño; es de
lectura y escritura en
tiempo de ejecución
Caption(título): 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 ForeColor: Especifica el color del
primer plano empleado para mostrar
textos y gráficos en un objeto. Está
disponible en tiempo de diseño y en
tiempo de ejecución
BackColor: Especifica el color de fondo.
Está disponible en tiempo de diseño y en
tiempo de ejecución
10. Conclusión
Al concluir este informe investigativo pude 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ón de 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 diferenciar las
definiciones de propiedades, métodos y eventos las cuales están muy
relacionadas al lenguaje de Visual Basic. Así mismo comprendí para que se
utiliza 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.