SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
República Bolivariana de Venezuela
Ministerio del Poder Popular Para la Educación Universitaria
I.U.P”Santiago Mariño”
Extensión C.O.L- Ciudad Ojeda
Visual Basic 6.0
Integrante:
José Salcedo
C.I: 26317820
Ciudad Ojeda, Junio de 2017
Introducción.
Visual Basic es uno de los tantos lenguajes de programación que podemos encontrar hoy
en día. Dicho lenguaje nace del BASIC (Beginner´s All-purpose Symbolic Instruction Code)
que fue creado en su versión original en el Dartmouth College, con el propósito de servir a
aquellas personas que estaban interesadas en iniciarse en algún lenguaje de programación.
Luego de sufrir varias modificaciones, en el año 1978 se estableció el BASIC estándar. La
sencillez del lenguaje ganó el desprecio de los programadores avanzados por considerarlo
"un lenguaje para principiantes".
Primero fue GW-BASIC, luego se transformó en QuickBASIC y actualmente se lo conoce
como Visual Basic y la versión más reciente es la 6 que se incluye en el paquete Visual
Studio 6 de Microsoft. Esta versión combina la sencillez del BASIC con un poderoso
lenguaje de programación Visual que juntos permiten desarrollar robustos programas de 32
bits para Windows. Esta fusión de sencillez y la estética permitió ampliar mucho más el
monopolio de Microsoft, ya que el lenguaje sólo es compatible con Windows, un sistema
operativo de la misma empresa.
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.
Fundamentos del entorno de trabajo de Visual Basic.
Entorno de Trabajo de Visual Basic Visual Basic es un ambiente gráfico de
desarrollo de aplicaciones para el sistema operativo Microsoft Windows. Las
aplicaciones creadas en Visual Basic están basadas en objetos y emplea un modelo
de programación por eventos.
¿Qué es visual Basic 6.0?
Visual Basic es un lenguaje de programación y entorno de desarrollo integrado
(IDE). Se deriva del lenguaje de programación BASIC más antiguo, y por lo tanto se
considera un lenguaje de programación útil y relativamente fácil de aprender para
los principiantes. Visual Basic (VB) está ahora integrado en muchas aplicaciones de
software diferentes y también aplicaciones web. Visual Basic 6.0 fue la última
edición de Visual Basic, sin embargo, fue seguida por Visual Basic. NET.
Características.
• Visual Basic 6.0 soporta la abstracción, la encapsulación, el polimorfismo 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 polimorfismo. El polimorfismo 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.
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 1.1.
• Existe una versión, VBA integrada en las aplicaciones de Micro Office, tanto
Windows como Mac, que permite programar macros para extender y
automatizar funcionalidades en documentos, hojas de cálculo y bases de
datos
• Si bien permite desarrollar grandes y complejas aplicaciones, también provee
un entorno adecuado para realizar pequeños prototipos rápidos.
Propiedades, métodos y eventos.
Los objetos, propiedades, métodos y eventos son las unidades básicas de la
programación orientada a objetos. Un objeto es un elemento de una
aplicación, que representa una instancia de una clase. Propiedades, métodos
y eventos son las unidades de creación básicas de los objetos y constituyen
sus miembros.
• Objetos: Un objeto representa una instancia de una clase, como Form,
Control o Componente. En código de Visual Basic, debe crear una instancia
de un objeto antes de poder aplicar uno de los métodos del objeto o cambiar
el valor de una de sus propiedades. La creación de instancias es el proceso
mediante el cual se crea una instancia de una clase y se asigna a una
variable de objeto.
• Propiedades: Una propiedad es un atributo de un objeto que define una de
las características del objeto, como tamaño, color o ubicación en pantalla, o
un aspecto de su comportamiento, por ejemplo, si está habilitado o visible.
Para cambiar las características de un objeto, se cambian los valores de las
propiedades correspondientes.
• Métodos: Un método es una acción que un objeto puede realizar. Por
ejemplo, Add es un método del objeto ComboBox, porque agrega una nueva
entrada a un cuadro combinado.
• Eventos: Un evento es una acción que un objeto reconoce, como hacer clic
con el mouse (ratón) o presionar una tecla, y para el que puede escribir
código para responder. Los eventos se producen como consecuencia de una
acción del usuario o de código de programa, o bien pueden ser
desencadenados por el sistema. También puede desarrollar eventos
personalizados propios para que los generen sus objetos y los controlen otros
objetos.
Objetos intrínsecos.
• Picture box
Se utiliza la herramienta para imágenes para mostrar una gráfica.
Las imágenes pueden ser decorativas o funcionales como un icono.
• Label
Se utiliza la herramienta label para dibujar una caja para texto que no
desea que modifique un usuario.
Normalmente usted utiliza las etiquetas para crear encabezados bajo
las gráficas o identificar el contenido de las cajas de texto.
• Text Box
Se utiliza la herramienta caja de texto para dibujar una caja que
contenga caracteres numéricos y alfabéticos convenientes.
• Command Button
Usted utiliza la herramienta Botón de comando para crear un objeto
visible que el usuario puede elegir para realizar una tarea.
• Option Button
Usted utiliza la herramienta Botón de opción en un grupo para mostrar
opciones múltiples de las cuales el usuario puede escoger solamente
una.
• Combo Box
Usted utiliza la herramienta caja combinada para una combinación de
caja de listado y caja de texto.
• List Box
Usted utiliza la herramienta caja de listado para mostrar una lista de
artículos de los cuales el usuario puede escoger sólo uno.
• Image
Este nos sirve para agregar imágenes prediseñadas.
Propiedades básicas de acuerdo al tipo de objeto
• Name: Especifica 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.
Object.Name [= cName]
• Caption o Text: 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.
Object.Caption [= cText] •
BackColor: Especifica el color del fondo y de 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.
Object.BackColor [= nColor]
Conclusión.
Es importante utilizar Visual Basic 6.0 ya que no solo sirve para poder realizar
trabajos básicos de suma y resta, Promedio sino también en el ámbito empresarial
la gran mayoría de sistemas financieros y contables. La practica constante en la
elaboración de programas de es vital para poder perfeccionar y hacer que el sistema
funcione correctamente, Esta versión de Visual Basic 6.0 es importante para
continuar usando las versiones más avanzadas.
Referencias Bibliográficas.
• http://www.monografias.com
• https://es.wikipedia.org/wiki/Wikipedia
• Ayuda en línea del Visual Basic 6.0
• https://msdn.microsoft.com

Más contenido relacionado

Similar a Programacion Visual Basic 0.6

Visual basic - Programación
Visual basic - ProgramaciónVisual basic - Programación
Visual basic - ProgramaciónNombre Apellidos
 
Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)Luis Enrique Arrieta
 
Fundamentos de Visual Basic
Fundamentos de Visual Basic Fundamentos de Visual Basic
Fundamentos de Visual Basic carlos matheus
 
Jose palencia - PROGRAMACIÓN
Jose palencia - PROGRAMACIÓN Jose palencia - PROGRAMACIÓN
Jose palencia - PROGRAMACIÓN MariaLeon126
 
Fundamentos de Visual Basic Gabriel Araujo
Fundamentos de Visual Basic   Gabriel AraujoFundamentos de Visual Basic   Gabriel Araujo
Fundamentos de Visual Basic Gabriel AraujoGabrielAPSM
 
Fundamentos de visual basic 6.0
Fundamentos de visual basic 6.0Fundamentos de visual basic 6.0
Fundamentos de visual basic 6.0Jose Ancianis
 
Instituto universitario politecnico
Instituto universitario politecnicoInstituto universitario politecnico
Instituto universitario politecnicoKarolayFinol
 
Trabajo de fundamentos de visual basic
Trabajo de fundamentos de visual basicTrabajo de fundamentos de visual basic
Trabajo de fundamentos de visual basicMarielys Artigas
 
visual basic- programacion
visual basic- programacionvisual basic- programacion
visual basic- programacionjosecoronel38
 
Fundamentos del entorno de trabajo de visual basic y en lenguaje en si
Fundamentos del entorno de trabajo de visual basic y en lenguaje en siFundamentos del entorno de trabajo de visual basic y en lenguaje en si
Fundamentos del entorno de trabajo de visual basic y en lenguaje en siRubenMelendez12
 

Similar a Programacion Visual Basic 0.6 (20)

Programacion visual basic
Programacion visual basic Programacion visual basic
Programacion visual basic
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
Programacion 5%
Programacion 5%Programacion 5%
Programacion 5%
 
Visual basic - Programación
Visual basic - ProgramaciónVisual basic - Programación
Visual basic - Programación
 
Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)
 
Franle ocanto
Franle ocantoFranle ocanto
Franle ocanto
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Saia Programacion
Saia ProgramacionSaia Programacion
Saia Programacion
 
Fundamentos de visual basic
Fundamentos de visual basicFundamentos de visual basic
Fundamentos de visual basic
 
Fundamentos de Visual Basic
Fundamentos de Visual Basic Fundamentos de Visual Basic
Fundamentos de Visual Basic
 
Elysaul yoris
Elysaul yorisElysaul yoris
Elysaul yoris
 
Jose palencia - PROGRAMACIÓN
Jose palencia - PROGRAMACIÓN Jose palencia - PROGRAMACIÓN
Jose palencia - PROGRAMACIÓN
 
Programación 10%
Programación 10%Programación 10%
Programación 10%
 
Fundamentos de Visual Basic Gabriel Araujo
Fundamentos de Visual Basic   Gabriel AraujoFundamentos de Visual Basic   Gabriel Araujo
Fundamentos de Visual Basic Gabriel Araujo
 
Fundamentos de visual basic 6.0
Fundamentos de visual basic 6.0Fundamentos de visual basic 6.0
Fundamentos de visual basic 6.0
 
Instituto universitario politecnico
Instituto universitario politecnicoInstituto universitario politecnico
Instituto universitario politecnico
 
Trabajo de fundamentos de visual basic
Trabajo de fundamentos de visual basicTrabajo de fundamentos de visual basic
Trabajo de fundamentos de visual basic
 
visual basic- programacion
visual basic- programacionvisual basic- programacion
visual basic- programacion
 
Fundamentos del entorno de trabajo de visual basic y en lenguaje en si
Fundamentos del entorno de trabajo de visual basic y en lenguaje en siFundamentos del entorno de trabajo de visual basic y en lenguaje en si
Fundamentos del entorno de trabajo de visual basic y en lenguaje en si
 
Fundamentos Básicos de Visual Basic
Fundamentos Básicos de Visual BasicFundamentos Básicos de Visual Basic
Fundamentos Básicos de Visual Basic
 

Último

3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdf3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdfRicardoRomeroUrbano
 
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidas
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidasSOLIDOS DE REVOLUCION, aplicaciones de integrales definidas
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidasLeonardoMendozaDvila
 
Sistema de gestión de turnos para negocios
Sistema de gestión de turnos para negociosSistema de gestión de turnos para negocios
Sistema de gestión de turnos para negociosfranchescamassielmor
 
Descubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialDescubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialyajhairatapia
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIAMayraOchoa35
 
Espontaneidad de las reacciones y procesos espontáneos
Espontaneidad de las reacciones y procesos espontáneosEspontaneidad de las reacciones y procesos espontáneos
Espontaneidad de las reacciones y procesos espontáneosOscarGonzalez231938
 
Conservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaConservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaANDECE
 
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfLEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfAdelaHerrera9
 
Parámetros de Perforación y Voladura. para Plataformas
Parámetros de  Perforación y Voladura. para PlataformasParámetros de  Perforación y Voladura. para Plataformas
Parámetros de Perforación y Voladura. para PlataformasSegundo Silva Maguiña
 
CFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric ProjectCFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric ProjectCarlos Delgado
 
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBRQUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBRyanimarca23
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
Trabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruanaTrabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruana5extraviado
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasSegundo Silva Maguiña
 
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptxNayeliZarzosa1
 
Clase 1 Análisis Estructura. Para Arquitectura pptx
Clase 1 Análisis Estructura. Para Arquitectura pptxClase 1 Análisis Estructura. Para Arquitectura pptx
Clase 1 Análisis Estructura. Para Arquitectura pptxPaolaVillalba13
 
Diagrama de flujo metalurgia del cobre..pptx
Diagrama de flujo metalurgia del cobre..pptxDiagrama de flujo metalurgia del cobre..pptx
Diagrama de flujo metalurgia del cobre..pptxHarryArmandoLazaroBa
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023ANDECE
 

Último (20)

3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdf3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdf
 
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidas
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidasSOLIDOS DE REVOLUCION, aplicaciones de integrales definidas
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidas
 
Sistema de gestión de turnos para negocios
Sistema de gestión de turnos para negociosSistema de gestión de turnos para negocios
Sistema de gestión de turnos para negocios
 
Descubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialDescubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundial
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
 
Espontaneidad de las reacciones y procesos espontáneos
Espontaneidad de las reacciones y procesos espontáneosEspontaneidad de las reacciones y procesos espontáneos
Espontaneidad de las reacciones y procesos espontáneos
 
MATPEL COMPLETO DESDE NIVEL I AL III.pdf
MATPEL COMPLETO DESDE NIVEL I AL III.pdfMATPEL COMPLETO DESDE NIVEL I AL III.pdf
MATPEL COMPLETO DESDE NIVEL I AL III.pdf
 
Conservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaConservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de Almería
 
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfLEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
 
Parámetros de Perforación y Voladura. para Plataformas
Parámetros de  Perforación y Voladura. para PlataformasParámetros de  Perforación y Voladura. para Plataformas
Parámetros de Perforación y Voladura. para Plataformas
 
CFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric ProjectCFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric Project
 
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBRQUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
Trabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruanaTrabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruana
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la Ingenierías
 
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
 
Clase 1 Análisis Estructura. Para Arquitectura pptx
Clase 1 Análisis Estructura. Para Arquitectura pptxClase 1 Análisis Estructura. Para Arquitectura pptx
Clase 1 Análisis Estructura. Para Arquitectura pptx
 
Diagrama de flujo metalurgia del cobre..pptx
Diagrama de flujo metalurgia del cobre..pptxDiagrama de flujo metalurgia del cobre..pptx
Diagrama de flujo metalurgia del cobre..pptx
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
 

Programacion Visual Basic 0.6

  • 1. República Bolivariana de Venezuela Ministerio del Poder Popular Para la Educación Universitaria I.U.P”Santiago Mariño” Extensión C.O.L- Ciudad Ojeda Visual Basic 6.0 Integrante: José Salcedo C.I: 26317820 Ciudad Ojeda, Junio de 2017
  • 2. Introducción. Visual Basic es uno de los tantos lenguajes de programación que podemos encontrar hoy en día. Dicho lenguaje nace del BASIC (Beginner´s All-purpose Symbolic Instruction Code) que fue creado en su versión original en el Dartmouth College, con el propósito de servir a aquellas personas que estaban interesadas en iniciarse en algún lenguaje de programación. Luego de sufrir varias modificaciones, en el año 1978 se estableció el BASIC estándar. La sencillez del lenguaje ganó el desprecio de los programadores avanzados por considerarlo "un lenguaje para principiantes". Primero fue GW-BASIC, luego se transformó en QuickBASIC y actualmente se lo conoce como Visual Basic y la versión más reciente es la 6 que se incluye en el paquete Visual Studio 6 de Microsoft. Esta versión combina la sencillez del BASIC con un poderoso lenguaje de programación Visual que juntos permiten desarrollar robustos programas de 32 bits para Windows. Esta fusión de sencillez y la estética permitió ampliar mucho más el monopolio de Microsoft, ya que el lenguaje sólo es compatible con Windows, un sistema operativo de la misma empresa. 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. Fundamentos del entorno de trabajo de Visual Basic. Entorno de Trabajo de Visual Basic Visual Basic es un ambiente gráfico de desarrollo de aplicaciones para el sistema operativo Microsoft Windows. Las aplicaciones creadas en Visual Basic están basadas en objetos y emplea un modelo de programación por eventos. ¿Qué es visual Basic 6.0? Visual Basic es un lenguaje de programación y entorno de desarrollo integrado (IDE). Se deriva del lenguaje de programación BASIC más antiguo, y por lo tanto se considera un lenguaje de programación útil y relativamente fácil de aprender para los principiantes. Visual Basic (VB) está ahora integrado en muchas aplicaciones de software diferentes y también aplicaciones web. Visual Basic 6.0 fue la última edición de Visual Basic, sin embargo, fue seguida por Visual Basic. NET. Características. • Visual Basic 6.0 soporta la abstracción, la encapsulación, el polimorfismo 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.
  • 3. • 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 . • 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. 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 1.1. • Existe una versión, VBA integrada en las aplicaciones de Micro Office, tanto Windows como Mac, que permite programar macros para extender y automatizar funcionalidades en documentos, hojas de cálculo y bases de datos • 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, propiedades, métodos y eventos son las unidades básicas de la programación orientada a objetos. Un objeto es un elemento de una aplicación, que representa una instancia de una clase. Propiedades, métodos y eventos son las unidades de creación básicas de los objetos y constituyen sus miembros. • Objetos: Un objeto representa una instancia de una clase, como Form, Control o Componente. En código de Visual Basic, debe crear una instancia de un objeto antes de poder aplicar uno de los métodos del objeto o cambiar el valor de una de sus propiedades. La creación de instancias es el proceso mediante el cual se crea una instancia de una clase y se asigna a una variable de objeto. • Propiedades: Una propiedad es un atributo de un objeto que define una de las características del objeto, como tamaño, color o ubicación en pantalla, o un aspecto de su comportamiento, por ejemplo, si está habilitado o visible. Para cambiar las características de un objeto, se cambian los valores de las propiedades correspondientes. • Métodos: Un método es una acción que un objeto puede realizar. Por ejemplo, Add es un método del objeto ComboBox, porque agrega una nueva entrada a un cuadro combinado. • Eventos: Un evento es una acción que un objeto reconoce, como hacer clic con el mouse (ratón) o presionar una tecla, y para el que puede escribir código para responder. Los eventos se producen como consecuencia de una acción del usuario o de código de programa, o bien pueden ser desencadenados por el sistema. También puede desarrollar eventos personalizados propios para que los generen sus objetos y los controlen otros objetos.
  • 5. Objetos intrínsecos. • Picture box Se utiliza la herramienta para imágenes para mostrar una gráfica. Las imágenes pueden ser decorativas o funcionales como un icono. • Label Se utiliza la herramienta label para dibujar una caja para texto que no desea que modifique un usuario. Normalmente usted utiliza las etiquetas para crear encabezados bajo las gráficas o identificar el contenido de las cajas de texto. • Text Box Se utiliza la herramienta caja de texto para dibujar una caja que contenga caracteres numéricos y alfabéticos convenientes. • Command Button Usted utiliza la herramienta Botón de comando para crear un objeto visible que el usuario puede elegir para realizar una tarea. • Option Button Usted utiliza la herramienta Botón de opción en un grupo para mostrar opciones múltiples de las cuales el usuario puede escoger solamente una. • Combo Box Usted utiliza la herramienta caja combinada para una combinación de caja de listado y caja de texto. • List Box Usted utiliza la herramienta caja de listado para mostrar una lista de artículos de los cuales el usuario puede escoger sólo uno. • Image Este nos sirve para agregar imágenes prediseñadas.
  • 6. Propiedades básicas de acuerdo al tipo de objeto • Name: Especifica 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. Object.Name [= cName] • Caption o Text: 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. Object.Caption [= cText] • BackColor: Especifica el color del fondo y de 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. Object.BackColor [= nColor] Conclusión. Es importante utilizar Visual Basic 6.0 ya que no solo sirve para poder realizar trabajos básicos de suma y resta, Promedio sino también en el ámbito empresarial la gran mayoría de sistemas financieros y contables. La practica constante en la elaboración de programas de es vital para poder perfeccionar y hacer que el sistema funcione correctamente, Esta versión de Visual Basic 6.0 es importante para continuar usando las versiones más avanzadas. Referencias Bibliográficas. • http://www.monografias.com • https://es.wikipedia.org/wiki/Wikipedia • Ayuda en línea del Visual Basic 6.0 • https://msdn.microsoft.com