SlideShare una empresa de Scribd logo
1 de 7
República Bolivariana de Venezuela Ministerio del poder popular para la
educación superior
I.U.P”Santiago Mariño” Maracaibo-Zulia
Fundamentos de Visual
Basic 6.0
Realizado por:
Karolayn Cardozo
C.I: 28.252.584
Ing Industrial
Introducción
Visual Basic es uno de los tantos lenguajes de programación que podemos
encontrar hoy en día. Su aparición en 1991 fue criticada por los programadores
que tildaron a este como un lenguaje de principiantes debido a su rápida curva de
aprendizaje y entorno gráfico. 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.
Desarrollo
1. Fundamentos del entorno de trabajo de visual BASIC y en lenguaje en
sí:
El entorno de desarrollo de visual BASIC se denomina entorna de desarrollo
integrado o IDE, ya que integra muchas funciones diferentes como el diseño,
modificación, compilación y depuración en un entorno común. Los elementos de
este entrono se muestran a continuación.
 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.
 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.
 La barra de títulos, la barra de menús y la barra de herramientas de Visual
Basic 6.0 en modo Diseño (parte superior de la pantalla)
 Cuadro de herramientas (toolbox) con los controles disponibles (a la
izquierda de la ventana)
2. ¿Qué es visual BASIC 6.0?
Es un lenguaje de programación desarrollado por el alemán Alan Cooper para
Microsoft. El 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 completamente
gráfico que facilitara la creación de interfaces gráficas y, en cierta medida, también
la Programación misma. Visual Basic 6.0 fue la última edición del software. Esta
versión mejora la productividad y la capacidad para aplicaciones web, lo que llevó
al desarrollo de Visual Basic .NET.
Características:
 Barra de título: muestra el nombre del proyecto y del formulario que 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.
 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.
 Ventana de proyecto: muestra los elementos involucrados en el proyecto,
como formularios, módulos, controles oxc, etc. Cada elemento puede
seleccionarse en forma independiente para su edición.
 Ventana de posición del formulario: muestra la ubicación que tendrá el
formulario en la pantalla, cuando ejecute la aplicación. Esta ubicación
puede cambiarse si se hace clic con el botón izquierdo del mouse.
 La Ventana propiedades: muestra todas las propiedades del control
actualmente seleccionado, en este caso muestra las propiedades del Form1,
luego podemos ver que abajo dice "Form1 Form", lo que está en negrita es
el nombre del objeto, y lo que le sigue es el tipo de objeto, en este caso es
un Formulario (Form).
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.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.
3. Definición de propiedades, métodos y eventos
Un objeto es una entidad que tiene asociada a sí misma una serie de
métodos, eventos y propiedades que lo diferencian de otros objetos. Cada
formulario o control que se crea con visual basic es un objeto que ha sido
diseñado para cumplir una determinada función en una aplicación.
Sabiendo esto podemos decir que:
 Propiedades: conjunto de datos que describen las características el objeto,
pueden determinar la apariencia del objeto o determinar su comportamiento.
 Métodos: conjunto de procedimientos que permiten que el objeto ejecute
una acción o tarea sobre sí mismo. Determinan como va a responder el
objeto cuando recibe un mensaje.
 Eventos: es una acción reconocida por el objeto, esta ocurre gracias a la
interacción del usuario con este; hacer clic o presionar una tecla activa al
objeto de forma que responde al evento según lo programado en su código.
4. Objetos intrínsecos
 Label: sirve para colocar mensajes o textos en la pantalla, pero no son
editables por el usuario.
 Textbox: caja de texto que permite que el usuario pueda escribir
directamente.
 Combobox: caja combinada que permite tener varias opciones de las
cuales seleccionar y ver una.
 CommandButton: es un botón de comando que permite que el usuario
pueda pulsar botones y que realicen determinadas acciones.
 ListBox: caja de lista que presenta una lista de opciones y permite
seleccionar una o varias de estas.
 PictureBox: permite incluir gráficos es parecido a image pero con variantes.
 Image: permite incluir imágenes como fotografías o dibujos.
5. Propiedades básicas de acuerdo al tipo de objeto
OBJETO
PROPIEDAD
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.
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.
ADDITEM
Se usa para agregar elementos a la
lista
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.
FORECOLOR
Propiedad que determina el color del
texto utilizado en el Print.
Conclusión
Visual Basic es uno de los lenguajes que más entusiasma a los programadores
de Pc’s tanto expertos como novatos. Ya que es un lenguaje de programación
orientado a eventos, siendo diseñado para facilitar el desarrollo de aplicaciones en
un entorno gráfico. 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.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Roxana
RoxanaRoxana
Roxana
 
Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
 
Visualbasic6.0
Visualbasic6.0Visualbasic6.0
Visualbasic6.0
 
VERUSKA SALA
VERUSKA SALAVERUSKA SALA
VERUSKA SALA
 
Fernando Espinoza
Fernando EspinozaFernando Espinoza
Fernando Espinoza
 
Qué es visual basic
Qué es visual basicQué es visual basic
Qué es visual basic
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Presentacion de Visual Basic
Presentacion de Visual BasicPresentacion de Visual Basic
Presentacion de Visual Basic
 
Hendric gutierrez visual basic.
Hendric gutierrez visual basic.Hendric gutierrez visual basic.
Hendric gutierrez visual basic.
 
visual basic- programacion
visual basic- programacionvisual basic- programacion
visual basic- programacion
 
Elibeth Melendez
Elibeth MelendezElibeth Melendez
Elibeth Melendez
 
Trabajo de patricia
Trabajo de patriciaTrabajo de patricia
Trabajo de patricia
 
Luis jose coronel num 42
Luis jose coronel num 42Luis jose coronel num 42
Luis jose coronel num 42
 
Fundamentos de Visual Basic Gabriel Araujo
Fundamentos de Visual Basic   Gabriel AraujoFundamentos de Visual Basic   Gabriel Araujo
Fundamentos de Visual Basic Gabriel Araujo
 
Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)
 
Generalidades de Visual Basic
Generalidades de Visual BasicGeneralidades de Visual Basic
Generalidades de Visual Basic
 
Jose palencia - PROGRAMACIÓN
Jose palencia - PROGRAMACIÓN Jose palencia - PROGRAMACIÓN
Jose palencia - PROGRAMACIÓN
 
Proyecto visual basic
Proyecto visual basicProyecto visual basic
Proyecto visual basic
 
Unidad I. Programación
Unidad I. ProgramaciónUnidad I. Programación
Unidad I. Programación
 
Visual basic 6
Visual basic 6Visual basic 6
Visual basic 6
 

Similar a Programacion 5% Karolayn Cardozo 28.252.584

Similar a Programacion 5% Karolayn Cardozo 28.252.584 (20)

Fundamentos de Visual Basic
Fundamentos de Visual Basic Fundamentos de Visual Basic
Fundamentos de Visual Basic
 
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
 
Visual basic 5%
Visual basic 5%Visual basic 5%
Visual basic 5%
 
Elysaul yoris
Elysaul yorisElysaul yoris
Elysaul yoris
 
Republica bolivariana de_venezuela
Republica bolivariana de_venezuelaRepublica bolivariana de_venezuela
Republica bolivariana de_venezuela
 
Trabajo de fundamentos de visual basic
Trabajo de fundamentos de visual basicTrabajo de fundamentos de visual basic
Trabajo de fundamentos de visual basic
 
Eymi paredes informe programacion
Eymi paredes informe programacionEymi paredes informe programacion
Eymi paredes informe programacion
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
Programacion 5%
Programacion 5%Programacion 5%
Programacion 5%
 
Fundamentos de visual basic
Fundamentos de visual basicFundamentos de visual basic
Fundamentos de visual basic
 
Franle ocanto
Franle ocantoFranle ocanto
Franle ocanto
 
Fundamentos de visual basic
Fundamentos de visual basicFundamentos de visual basic
Fundamentos de visual basic
 
Raul andrade
Raul andradeRaul andrade
Raul andrade
 
Qué es visual basic
Qué es visual basicQué es visual basic
Qué es visual basic
 
Gabriela Chourio
Gabriela ChourioGabriela Chourio
Gabriela Chourio
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
Visual basic
Visual basicVisual basic
Visual basic
 
Programacion
ProgramacionProgramacion
Programacion
 
Maria Añez
Maria AñezMaria Añez
Maria Añez
 
Kairubys rodriguez
Kairubys rodriguezKairubys rodriguez
Kairubys rodriguez
 

Último

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
 
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
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEANDECE
 
produccion de cerdos. 2024 abril 20..pptx
produccion de cerdos. 2024 abril 20..pptxproduccion de cerdos. 2024 abril 20..pptx
produccion de cerdos. 2024 abril 20..pptxEtse9
 
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)ssuser6958b11
 
Fisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdfFisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdfJessLeonelVargasJimn
 
Tarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaTarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaSebastianQP1
 
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...Arquitecto Alejandro Gomez cornejo muñoz
 
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
 
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdfS454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdffredyflores58
 
SOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadSOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadANDECE
 
Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1victorrodrigues972054
 
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
 
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
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaANDECE
 
trabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidastrabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidasNelsonQuispeQuispitu
 
Peligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionPeligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionOsdelTacusiPancorbo
 
Sistema de Gestión de Freelancers (Base de Datos)
Sistema de Gestión de Freelancers (Base de Datos)Sistema de Gestión de Freelancers (Base de Datos)
Sistema de Gestión de Freelancers (Base de Datos)dianamateo1513
 
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
 
Estacionamientos, Existen 3 tipos, y tienen diferentes ángulos de inclinación
Estacionamientos, Existen 3 tipos, y tienen diferentes ángulos de inclinaciónEstacionamientos, Existen 3 tipos, y tienen diferentes ángulos de inclinación
Estacionamientos, Existen 3 tipos, y tienen diferentes ángulos de inclinaciónAlexisHernandez885688
 

Último (20)

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
 
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
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSE
 
produccion de cerdos. 2024 abril 20..pptx
produccion de cerdos. 2024 abril 20..pptxproduccion de cerdos. 2024 abril 20..pptx
produccion de cerdos. 2024 abril 20..pptx
 
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
 
Fisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdfFisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdf
 
Tarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaTarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieria
 
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
 
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
 
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdfS454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
 
SOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadSOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidad
 
Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1
 
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
 
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
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes Granada
 
trabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidastrabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidas
 
Peligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionPeligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacion
 
Sistema de Gestión de Freelancers (Base de Datos)
Sistema de Gestión de Freelancers (Base de Datos)Sistema de Gestión de Freelancers (Base de Datos)
Sistema de Gestión de Freelancers (Base de Datos)
 
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
 
Estacionamientos, Existen 3 tipos, y tienen diferentes ángulos de inclinación
Estacionamientos, Existen 3 tipos, y tienen diferentes ángulos de inclinaciónEstacionamientos, Existen 3 tipos, y tienen diferentes ángulos de inclinación
Estacionamientos, Existen 3 tipos, y tienen diferentes ángulos de inclinación
 

Programacion 5% Karolayn Cardozo 28.252.584

  • 1. República Bolivariana de Venezuela Ministerio del poder popular para la educación superior I.U.P”Santiago Mariño” Maracaibo-Zulia Fundamentos de Visual Basic 6.0 Realizado por: Karolayn Cardozo C.I: 28.252.584 Ing Industrial
  • 2. Introducción Visual Basic es uno de los tantos lenguajes de programación que podemos encontrar hoy en día. Su aparición en 1991 fue criticada por los programadores que tildaron a este como un lenguaje de principiantes debido a su rápida curva de aprendizaje y entorno gráfico. 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. Desarrollo 1. Fundamentos del entorno de trabajo de visual BASIC y en lenguaje en sí: El entorno de desarrollo de visual BASIC se denomina entorna de desarrollo integrado o IDE, ya que integra muchas funciones diferentes como el diseño, modificación, compilación y depuración en un entorno común. Los elementos de este entrono se muestran a continuación.  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.
  • 3.  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.  La barra de títulos, la barra de menús y la barra de herramientas de Visual Basic 6.0 en modo Diseño (parte superior de la pantalla)  Cuadro de herramientas (toolbox) con los controles disponibles (a la izquierda de la ventana)
  • 4. 2. ¿Qué es visual BASIC 6.0? Es un lenguaje de programación desarrollado por el alemán Alan Cooper para Microsoft. El 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 completamente gráfico que facilitara la creación de interfaces gráficas y, en cierta medida, también la Programación misma. Visual Basic 6.0 fue la última edición del software. Esta versión mejora la productividad y la capacidad para aplicaciones web, lo que llevó al desarrollo de Visual Basic .NET. Características:  Barra de título: muestra el nombre del proyecto y del formulario que 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.  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.  Ventana de proyecto: muestra los elementos involucrados en el proyecto, como formularios, módulos, controles oxc, etc. Cada elemento puede seleccionarse en forma independiente para su edición.  Ventana de posición del formulario: muestra la ubicación que tendrá el formulario en la pantalla, cuando ejecute la aplicación. Esta ubicación puede cambiarse si se hace clic con el botón izquierdo del mouse.  La Ventana propiedades: muestra todas las propiedades del control actualmente seleccionado, en este caso muestra las propiedades del Form1, luego podemos ver que abajo dice "Form1 Form", lo que está en negrita es el nombre del objeto, y lo que le sigue es el tipo de objeto, en este caso es un Formulario (Form).
  • 5. 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.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. 3. Definición de propiedades, métodos y eventos Un objeto es una entidad que tiene asociada a sí misma una serie de métodos, eventos y propiedades que lo diferencian de otros objetos. Cada formulario o control que se crea con visual basic es un objeto que ha sido diseñado para cumplir una determinada función en una aplicación. Sabiendo esto podemos decir que:  Propiedades: conjunto de datos que describen las características el objeto, pueden determinar la apariencia del objeto o determinar su comportamiento.  Métodos: conjunto de procedimientos que permiten que el objeto ejecute una acción o tarea sobre sí mismo. Determinan como va a responder el objeto cuando recibe un mensaje.  Eventos: es una acción reconocida por el objeto, esta ocurre gracias a la interacción del usuario con este; hacer clic o presionar una tecla activa al objeto de forma que responde al evento según lo programado en su código.
  • 6. 4. Objetos intrínsecos  Label: sirve para colocar mensajes o textos en la pantalla, pero no son editables por el usuario.  Textbox: caja de texto que permite que el usuario pueda escribir directamente.  Combobox: caja combinada que permite tener varias opciones de las cuales seleccionar y ver una.  CommandButton: es un botón de comando que permite que el usuario pueda pulsar botones y que realicen determinadas acciones.  ListBox: caja de lista que presenta una lista de opciones y permite seleccionar una o varias de estas.  PictureBox: permite incluir gráficos es parecido a image pero con variantes.  Image: permite incluir imágenes como fotografías o dibujos. 5. Propiedades básicas de acuerdo al tipo de objeto OBJETO PROPIEDAD 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. 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. ADDITEM Se usa para agregar elementos a la lista 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. FORECOLOR Propiedad que determina el color del texto utilizado en el Print.
  • 7. Conclusión Visual Basic es uno de los lenguajes que más entusiasma a los programadores de Pc’s tanto expertos como novatos. Ya que es un lenguaje de programación orientado a eventos, siendo diseñado para facilitar el desarrollo de aplicaciones en un entorno gráfico. 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.