Visual Basic es un lenguaje de programación dirigido por eventos desarrollado originalmente en 1991 para simplificar la programación. El documento describe la evolución de Visual Basic a través de sus versiones, destacando las características de Visual Basic 6.0 como su facilidad de uso, acceso a la API de Windows y capacidad de crear aplicaciones para bases de datos. También define conceptos básicos como propiedades, métodos, eventos y objetos intrínsecos en Visual Basic.
Fundamentos de visual basic 6.0 (trabajo de programacion)
1. REPUBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA EDUCACION SUPERIOR
INSTITUTO UNIVERSITARIO POLITECNICO SANTIAGO MARIÑO
CARRERA: INGENIERIA INDUSTRIAL
CATEDRA: PROGRAMACION
CABIMAS - EDO - ZULIA
FUNDAMENTOS DE VISUAL BASIC Y SU
LENGUAJE EN SI.
ESTUDIANTE:
GUERRA VELASQUEZ., LUIS ANGEL
C.I: 28103239
PROF: ING. ANGEL LUGO
MAYO – 2020
2. INTRODUCCION.
El Código de Instrucciones Simbólicas para Todos Propósitos para Principiantes
(BASIC) fue desarrollado y diseñado en 1964. El lenguaje de programación se
popularizó en la década de los 70 y 80 de forma simultánea con el aumento de las
computadoras en casa. BASIC permitía a los usuarios programar su propio software
o juegos. Visual Basic 1.0 fue lanzado en 1991 y ampliado en el lenguaje BASIC.
Visual Basic 2.0 fue liberado en noviembre de 1992. Venía en versiones Standard y
Professional. El entorno de programación era más fácil de usar que el anterior, y su
velocidad de proceso fue mejorada. En particular, los formularios se convirtieron en
objetos instanciables, sentando así los conceptos fundamentales para módulos de
clase, que más tarde se ofrecerían en la versión 4.
Visual Basic 3.0 salió al mercado en verano de 1993, en versiones Standard y
Profesional. Incluía la versión 1.1 de Microsoft Jet Database Engine, que permitía
acceso a bases de datos Access.
Visual Basic 4.0, surgida en Agosto de 1995, fue la primera versión que generaba
aplicaciones tanto de 16 como de 32 bits para Windows. Había incompatibilidades
entre las distintas realeases de esta versión que causaban fallas de instalación y
problemas de operación. Mientras las anteriores utilizaban controles VBX, con la 4.0
se comenzaron a utilizar controles OLE en archivos OCX, que más tarde se
llamarían controles ActiveX.
En febrero de 1997, Microsoft lanzó Visual Basic 5.0, versión que generaba
programas de 32 bits exclusivamente. Los programadores que todavía preferían
desarrollar aplicaciones en 16 bits debían necesariamente utilizar VB 4.0, siendo
transportables en código fuente a VB 5.0 y viceversa. En la versión 5 se tenía la
posibilidad de crear controles personalizados; también permitía compilar a código
ejecutable nativo de Windows, logrando con ello incrementar la velocidad de
ejecución de los programas generados, más notablemente en los de cálculo.
Visual Basic 6.0, salido a mediados de 1998, muy mejorado, incrementó el número
de áreas e incluyó la posibilidad de crear aplicaciones basadas en Web. En
2008, Microsoft finalizó oficialmente el soporte a Visual Basic 6.0. Windows 7 sigue
siendo compatible con el Entorno de Ejecución de Visual Basic 6, aunque el
software de terceros relacionado con VB6 no lo será. Windows Vista soporta el IDE
de Visual Basica pesar de las incompatibilidades que se presentan con el desarrollo
y la programación. Microsoft ha cambiado todo el soporte a las ediciones del
Framework .NET de Visual Basic.
Visual Basic 6.0 fue superado por Visual Basic .NET (VB.NET). La primera edición
que llevó la numeración de Visual Basic como Visual Basic .Net (VB7). El sufijo
.NET se eliminó en el título del software en el 2005 con VB 8.0. Si bien existían
3. similitudes entre Visual Basic y Visual Basic .NET, .NET cambió radicalmente la
programación basada en objetos, a orientada a objetos utilizando el framework
.NET.
4. DESARROLLO.
1. ¿Qué es visual basic 6.0?
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.
Esta programa 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.
2. Características de visual basic 6.0
Visual Basic fue desarrollado para ser fácil de aprender, con una curva de
aprendizaje rápida y un alcance diverso de posibilidades. Usando el software Visual
Basic, puedes codificar o utilizar el asistente del desarrollador de software. También
se utiliza para crear controles ActiveX (para su uso en Web y otros controles), las
extensiones de archivo .dll o ejecutables para el funcionamiento independiente. 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. Software, como Microsoft Excel,
así como otros componentes de Microsoft Office, integran un formulario de Visual
Basic con Visual Basic para Aplicaciones (VBA). VBA permite a los usuarios
automatizar los comandos, procesos y funciones con macros VBA. Las macros se
pueden grabar y utilizar dentro de Microsoft Office, y editarse en detalle con VBA.
VBScript y Visual Basic .NET también se derivan de Visual Basic.
5. 3. Ventajas.
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.
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.
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.
4. Propiedades, métodos y eventos.
Los objetos en visual basic tienen propiedades métodos y eventos. Las propiedades
son los datos que describen un objeto estos mismo datos se pueden ser
modificados. Los eventos son hechos que pueden ocurrir sobre un objeto. Y un
método agrupa el código que se ejecuta en repuesta a un evento.
5. Definición y utilización de objetos intrínsecos (Label, Textbox, Combobox,
CommandButton, ListBox, PictureBox, Image Entre otros).
Label: Se utiliza la herramienta Label para dibujar una caja para texto que no
desea que modifique un usuario.
Text box: Se utiliza la herramienta caja de texto para dibujar una caja que
contenga caracteres numéricos y alfabéticos convenientes.
Combo box: Sirve para tener una lista de elementos donde solo podemos
seleccionar un elemento. Este elemento lo podemos usar de manera
individual para cambiar el comportamiento de una aplicación o dentro de un
formulario junto con otros componentes.
6. CommandButton: Se utiliza para realizar acciones principalmente en la
aplicación, con la propiedad caption se establece el texto que aparecerá
sobre el botón.
List Box: La herramienta caja de listado es utilizada para mostrar una lista de
artículos de los cuales el usuario puede escoger solo uno.
Picture Box: Es utilizada para las imágenes para mostrar una gráfica. Las
imágenes pueden ser decorativas o funcionales como un icono.
6. Propiedades básicas de acuerdo al tipo de objeto.
NAME: Le permite escribir un nombre para el elemento de menú. El nombre de
control es un identificador que solo se utiliza para tener acceso al elemento del
menú en el código, no aparece en ningún menú.
CAPTION: Le permite escribir el nombre del comando o del menú que desea que
aparezca en la barra o en un menú. Si desea escribir una barra en el menú escriba
un único (-) en el cuadro caption.
BACKCOLOR: Con back color podemos cambiar el color de los objetos siempre y
cuando el objeto posea esta propiedad y el color de fondo de un formulario.
FORECOLOR: Indica el color del Texto. Height y Width: Ancho y alto del Label.
ADDLTEM: Para agregar datos a la lista del componente ComboBox en Visual
Basic lo haremos haciendo uso de la propiedad AddItem.
7. CONCLUSION
Debido a la investigación expuesta en el anterior informe podemos plantear que
Visual Basic es un lenguaje de programación dirigido por eventos, Este lenguaje
de programación es un dialecto de BASIC, con importantes agregados. Su
primera versión fue creada en 1991 con la intención de simplificar la
programación utilizando un ambiente de desarrollo, y ha ido evolucionando hasta
su estado actual, y también de como este nos proporciona la capacidad para
elaborar e ejecutar un programa de cualquier tipo, atraves de una variedad de
opciones y herramientas que este mismo posee. Visual Basic 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. Su última
versión fue la versión 6.0 que salió a mediados de 1998, y las aplicaciones que
genera son compatibles con plataformas más modernas, como Windows
Vista, Windows Server 2008, Windows 7 y Windows 8. Pero no existe forma
alguna de exportar el código a otras plataformas diferentes de Windows.