SlideShare una empresa de Scribd logo
1 de 10
República Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación Universitaria y Tecnológica
I.U.P “Santiago Mariño”
Extensión – COL CABIMAS
Integrante:
Fernando
Espinoza
C.I: 27.910.161
INTRODUCCIÓN
El diseño de aplicaciones ha cambiado drásticamente, en los últimos años y
consecuentemente los estilos de programación, de una programación secuencial,
se pasó de una programación modular, para llegar a una programación estructurada
con muy buenos fundamentos. A partir de la programación estructurada los
esfuerzos se centraron en potenciar la modularidad y la reutilización de código, lo
que condujo a la programación orientada a objetos. Pero que los estilos hayan
cambiado, no significa que el ultimo elimine a los anteriores, por el contrario se
apoyan en ellos.
DESARROLLO
1.- 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. 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.
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: 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):
2.- ¿Qué es Visual Basic 6.0?
Visual Basic (VB) 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.
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 Win32y 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 (C#) 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.
3.- 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. La
reutilización del código: binario y fuente.
4.- Ventajas
Es un lenguaje RAD.
Posee una curva de aprendizaje muy rápida.
Integra el diseño e implementación de formularios de Windows.
Permite usar con suma facilidad la plataforma de los sistemas Windows.
El código en Visual Basic es fácilmente migrarle a otros lenguajes.
Acostumbra a los desarrolladores a programar con eficiencia.
5.- Definiciones de Propiedades, métodos y eventos.
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
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.
6.- Objetos intrínsecos (Label, Textbox, Combobox, CommandButton, ListBox,
PictureBox, Image...), definición y utilización (para qué se utilizan)
 Label: Etiqueta:
Es un control que nos permite presentar un texto. La etiqueta debe usarse en
aquellos casos en los que exista una información estática o dinámica que no
deba ser cambiada por el operador. Normalmente se utiliza el
control Label cuando se desea cambiar el texto de una página en tiempo de
ejecución, como por ejemplo, en respuesta a un clic en un botón.
 TextBox: Caja de texto:
El componente TextBox es el que nos permite introducir un texto o letra por
parte del usuario, este tipo de componente es típico cuando se le pide al
usuario algún tipo de dato, como por ejemplo el nombre, el apellido, la
dirección etc.
 ComboBox: Lista desplegable:
El componente Combobox (Caja combinada) es el que nos permite que un
usuario pueda seleccionar una opción de entre varias, es como si se le
preguntase al usuario donde reside y tuviera un combobox con todas las
provincias del mundo y el elije de entre todas una. Este es el aspecto de un
Combobox en un Formulario. Se utiliza para mostrar datos en un cuadro
combinado desplegable.
 CommandButton: Botón de comando:
El componente CommadButton (Botón de comando) es el que nos permite
que un usuario pueda pulsar un botón del programa para realizar una
determinada acción. Se utiliza generalmente en el evento Click para ejecutar
alguna acción cuando se produce dicho evento, y es precisamente el evento
Click, el que por defecto añade Visual Basic al control.
 ListBox: Lista: El control ListBox:
Permite a los usuarios seleccionar uno o varios elementos de una lista
predefinida. Se diferencia de un control DropDownList en que puede mostrar
varios elementos a la vez y, de manera opcional, permite que el usuario
pueda seleccionar varios elementos.
 PictureBox: Caja de imágenes:
Es un control contenedor, que se utiliza para mostrar y cargar archivos de
imagen, también para dibujar figuras mediante los métodos gráficos, y
también como control contenedor de otros controles, como los controles
Frame Vista de un picturebox con un gráfico cargado.
 Image: Imagen:
El control Image permite visualizar gráficos e imágenes de los formatos
clásicos como gif, bmp, jpg, ico, cur, wmf etc.
7.- Propiedades básicas de acuerdo al tipo de objeto: Name, Caption (o Text),
AddItem, BackColor, ForeColor (Puedes utilizar un cuadro sinóptico)
PROPIEDADES BÁSICAS
DE ACUERDO AL TIPO
DE OBJETO
BackColor:
Especifica el
color del fondo.
Está disponible
en tiempo de
diseño y en
tiempo de
ejecución.
AddItem:
Permite añadir
nuevos
elementos a la
lista
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
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.
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.
CONCLUSIÓN
Visual Basic, es un idioma muy completo para uso de formularios y manejo
con bases de datos, es muy claro y tiene muy buena ayuda en castellano. Sus usos
para fines administrativos y contables para pequeñas y medianas administraciones,
lo hacen ser uno de los mejores en esa materia. Es un idioma hibrido, es decir
formado por código y objetos insertables en los formularios, y es de alto nivel, es
decir se expresa en un dialogo semejante al que usan las personas. Maneja todo el
entorno de Windows con gran facilidad.
Como contra, no es práctico para diseño de juegos, no es compatible con otros
sistemas operativos que no sean Windows no tiene herramientas de diseño gráfico.
No se caracteriza por la economía de recursos.

Más contenido relacionado

La actualidad más candente

Programacion 5% Karolayn Cardozo 28.252.584
Programacion 5% Karolayn Cardozo 28.252.584Programacion 5% Karolayn Cardozo 28.252.584
Programacion 5% Karolayn Cardozo 28.252.584KarolaynCardozo1
 
Hendric gutierrez visual basic.
Hendric gutierrez visual basic.Hendric gutierrez visual basic.
Hendric gutierrez visual basic.HendricGutierrez
 
Programación en Visual Basic - Conceptos Básicos
Programación en Visual Basic - Conceptos BásicosProgramación en Visual Basic - Conceptos Básicos
Programación en Visual Basic - Conceptos BásicosCristian Gonzalez
 
Generalidades de Visual Basic
Generalidades de Visual BasicGeneralidades de Visual Basic
Generalidades de Visual Basicdenis2801
 
Fundamentos de Visual Basic
Fundamentos de Visual Basic Fundamentos de Visual Basic
Fundamentos de Visual Basic carlos matheus
 
Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)Luis Enrique Arrieta
 
Republica bolivariana de_venezuela
Republica bolivariana de_venezuelaRepublica bolivariana de_venezuela
Republica bolivariana de_venezuelaGabrielSaracheHernan
 
Fundamentos de Visual Basic
Fundamentos de Visual BasicFundamentos de Visual Basic
Fundamentos de Visual BasicSamirCabrera5
 
Fundamentos del Visual Basic Ricardo Castillo
Fundamentos del Visual Basic Ricardo Castillo Fundamentos del Visual Basic Ricardo Castillo
Fundamentos del Visual Basic Ricardo Castillo Ricardo Castillo
 
Fundamentos de Visual Basic Gabriel Araujo
Fundamentos de Visual Basic   Gabriel AraujoFundamentos de Visual Basic   Gabriel Araujo
Fundamentos de Visual Basic Gabriel AraujoGabrielAPSM
 

La actualidad más candente (20)

Programacion 5% Karolayn Cardozo 28.252.584
Programacion 5% Karolayn Cardozo 28.252.584Programacion 5% Karolayn Cardozo 28.252.584
Programacion 5% Karolayn Cardozo 28.252.584
 
Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
 
Hendric gutierrez visual basic.
Hendric gutierrez visual basic.Hendric gutierrez visual basic.
Hendric gutierrez visual basic.
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Programación en Visual Basic - Conceptos Básicos
Programación en Visual Basic - Conceptos BásicosProgramación en Visual Basic - Conceptos Básicos
Programación en Visual Basic - Conceptos Básicos
 
Generalidades de Visual Basic
Generalidades de Visual BasicGeneralidades de Visual Basic
Generalidades 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
 
Trabajo
TrabajoTrabajo
Trabajo
 
Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)
 
Fundamentos basicos de visual basic
Fundamentos basicos de visual basicFundamentos basicos de visual basic
Fundamentos basicos de visual basic
 
Trabajo de patricia
Trabajo de patriciaTrabajo de patricia
Trabajo de patricia
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Programacion 5%
Programacion 5%Programacion 5%
Programacion 5%
 
Raul andrade
Raul andradeRaul andrade
Raul andrade
 
Republica bolivariana de_venezuela
Republica bolivariana de_venezuelaRepublica bolivariana de_venezuela
Republica bolivariana de_venezuela
 
Eymi paredes informe programacion
Eymi paredes informe programacionEymi paredes informe programacion
Eymi paredes informe programacion
 
Fundamentos de Visual Basic
Fundamentos de Visual BasicFundamentos de Visual Basic
Fundamentos de Visual Basic
 
Fundamentos del Visual Basic Ricardo Castillo
Fundamentos del Visual Basic Ricardo Castillo Fundamentos del Visual Basic Ricardo Castillo
Fundamentos del Visual Basic Ricardo Castillo
 
Fundamentos de Visual Basic Gabriel Araujo
Fundamentos de Visual Basic   Gabriel AraujoFundamentos de Visual Basic   Gabriel Araujo
Fundamentos de Visual Basic Gabriel Araujo
 

Similar a Fernando Espinoza

Similar a Fernando Espinoza (14)

Trabajo de fundamentos de visual basic
Trabajo de fundamentos de visual basicTrabajo de fundamentos de visual basic
Trabajo de fundamentos de visual basic
 
Luis jose coronel num 42
Luis jose coronel num 42Luis jose coronel num 42
Luis jose coronel num 42
 
Elibeth Melendez
Elibeth MelendezElibeth Melendez
Elibeth Melendez
 
Informe programacion 10% adrian reinoza
Informe programacion 10% adrian reinozaInforme programacion 10% adrian reinoza
Informe programacion 10% adrian reinoza
 
Generalidades de visual basic 8
Generalidades de visual basic 8Generalidades de visual basic 8
Generalidades de visual basic 8
 
fundamentos basicos de VISUAL BASIC
fundamentos basicos de VISUAL BASICfundamentos basicos de VISUAL BASIC
fundamentos basicos de VISUAL BASIC
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
Generalidades de visual basic 8
Generalidades de visual basic 8Generalidades de visual basic 8
Generalidades de visual basic 8
 
fundamentos basicos de Visual Basic 6.0
fundamentos basicos de Visual Basic 6.0fundamentos basicos de Visual Basic 6.0
fundamentos basicos de Visual Basic 6.0
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Kairubys rodriguez
Kairubys rodriguezKairubys rodriguez
Kairubys rodriguez
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
Maria Añez
Maria AñezMaria Añez
Maria Añez
 
Proyecto visual basic
Proyecto visual basicProyecto visual basic
Proyecto visual basic
 

Más de Marvel ico

Andreina Nieves - Presentación
Andreina Nieves - PresentaciónAndreina Nieves - Presentación
Andreina Nieves - PresentaciónMarvel ico
 
Andreina Nieves BES
Andreina Nieves BESAndreina Nieves BES
Andreina Nieves BESMarvel ico
 
Andreina Nieves - BCP
Andreina Nieves - BCP  Andreina Nieves - BCP
Andreina Nieves - BCP Marvel ico
 
Rusmary morales
Rusmary moralesRusmary morales
Rusmary moralesMarvel ico
 
Presentacion yoselin rodriguez
Presentacion yoselin rodriguezPresentacion yoselin rodriguez
Presentacion yoselin rodriguezMarvel ico
 
Yoselin Rodriguez BCP
Yoselin Rodriguez BCPYoselin Rodriguez BCP
Yoselin Rodriguez BCPMarvel ico
 
Yoselin rodriguez - BES
Yoselin rodriguez - BESYoselin rodriguez - BES
Yoselin rodriguez - BESMarvel ico
 
Yoselin Rodriguez bombeo mecanico
Yoselin Rodriguez bombeo mecanicoYoselin Rodriguez bombeo mecanico
Yoselin Rodriguez bombeo mecanicoMarvel ico
 
Rusmary Morales - bombeo
Rusmary Morales - bombeoRusmary Morales - bombeo
Rusmary Morales - bombeoMarvel ico
 
Andreina Nieves - Bombeo mecanico
Andreina Nieves - Bombeo mecanicoAndreina Nieves - Bombeo mecanico
Andreina Nieves - Bombeo mecanicoMarvel ico
 
Proceso de conformación de materiales
Proceso de conformación de materialesProceso de conformación de materiales
Proceso de conformación de materialesMarvel ico
 
Jose sangronis
Jose sangronisJose sangronis
Jose sangronisMarvel ico
 
Erick miquilena
Erick miquilenaErick miquilena
Erick miquilenaMarvel ico
 
Mapa conceptual
Mapa conceptualMapa conceptual
Mapa conceptualMarvel ico
 

Más de Marvel ico (20)

Andreina Nieves - Presentación
Andreina Nieves - PresentaciónAndreina Nieves - Presentación
Andreina Nieves - Presentación
 
Andreina Nieves BES
Andreina Nieves BESAndreina Nieves BES
Andreina Nieves BES
 
Andreina Nieves - BCP
Andreina Nieves - BCP  Andreina Nieves - BCP
Andreina Nieves - BCP
 
Rusmary morales
Rusmary moralesRusmary morales
Rusmary morales
 
Rusmary BES
Rusmary BESRusmary BES
Rusmary BES
 
Rusmary BCP
Rusmary BCPRusmary BCP
Rusmary BCP
 
Presentacion yoselin rodriguez
Presentacion yoselin rodriguezPresentacion yoselin rodriguez
Presentacion yoselin rodriguez
 
Yoselin Rodriguez BCP
Yoselin Rodriguez BCPYoselin Rodriguez BCP
Yoselin Rodriguez BCP
 
Yoselin rodriguez - BES
Yoselin rodriguez - BESYoselin rodriguez - BES
Yoselin rodriguez - BES
 
Yoselin Rodriguez bombeo mecanico
Yoselin Rodriguez bombeo mecanicoYoselin Rodriguez bombeo mecanico
Yoselin Rodriguez bombeo mecanico
 
Rusmary Morales - bombeo
Rusmary Morales - bombeoRusmary Morales - bombeo
Rusmary Morales - bombeo
 
Andreina Nieves - Bombeo mecanico
Andreina Nieves - Bombeo mecanicoAndreina Nieves - Bombeo mecanico
Andreina Nieves - Bombeo mecanico
 
TALADRO
TALADROTALADRO
TALADRO
 
Mapa Mental
Mapa MentalMapa Mental
Mapa Mental
 
Proceso de conformación de materiales
Proceso de conformación de materialesProceso de conformación de materiales
Proceso de conformación de materiales
 
Fresadora
Fresadora Fresadora
Fresadora
 
Jose sangronis
Jose sangronisJose sangronis
Jose sangronis
 
Jahdiel nava
Jahdiel navaJahdiel nava
Jahdiel nava
 
Erick miquilena
Erick miquilenaErick miquilena
Erick miquilena
 
Mapa conceptual
Mapa conceptualMapa conceptual
Mapa conceptual
 

Fernando Espinoza

  • 1. República Bolivariana de Venezuela Ministerio del Poder Popular para la Educación Universitaria y Tecnológica I.U.P “Santiago Mariño” Extensión – COL CABIMAS Integrante: Fernando Espinoza C.I: 27.910.161
  • 2. INTRODUCCIÓN El diseño de aplicaciones ha cambiado drásticamente, en los últimos años y consecuentemente los estilos de programación, de una programación secuencial, se pasó de una programación modular, para llegar a una programación estructurada con muy buenos fundamentos. A partir de la programación estructurada los esfuerzos se centraron en potenciar la modularidad y la reutilización de código, lo que condujo a la programación orientada a objetos. Pero que los estilos hayan cambiado, no significa que el ultimo elimine a los anteriores, por el contrario se apoyan en ellos.
  • 3. DESARROLLO 1.- 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. 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
  • 4. 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. 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
  • 5. 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: 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): 2.- ¿Qué es Visual Basic 6.0? Visual Basic (VB) 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. 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 Win32y 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
  • 6. lenguajes como C Sharp (C#) 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. 3.- 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. La reutilización del código: binario y fuente.
  • 7. 4.- Ventajas Es un lenguaje RAD. Posee una curva de aprendizaje muy rápida. Integra el diseño e implementación de formularios de Windows. Permite usar con suma facilidad la plataforma de los sistemas Windows. El código en Visual Basic es fácilmente migrarle a otros lenguajes. Acostumbra a los desarrolladores a programar con eficiencia. 5.- Definiciones de Propiedades, métodos y eventos. 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 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. 6.- Objetos intrínsecos (Label, Textbox, Combobox, CommandButton, ListBox, PictureBox, Image...), definición y utilización (para qué se utilizan)  Label: Etiqueta: Es un control que nos permite presentar un texto. La etiqueta debe usarse en aquellos casos en los que exista una información estática o dinámica que no deba ser cambiada por el operador. Normalmente se utiliza el
  • 8. control Label cuando se desea cambiar el texto de una página en tiempo de ejecución, como por ejemplo, en respuesta a un clic en un botón.  TextBox: Caja de texto: El componente TextBox es el que nos permite introducir un texto o letra por parte del usuario, este tipo de componente es típico cuando se le pide al usuario algún tipo de dato, como por ejemplo el nombre, el apellido, la dirección etc.  ComboBox: Lista desplegable: El componente Combobox (Caja combinada) es el que nos permite que un usuario pueda seleccionar una opción de entre varias, es como si se le preguntase al usuario donde reside y tuviera un combobox con todas las provincias del mundo y el elije de entre todas una. Este es el aspecto de un Combobox en un Formulario. Se utiliza para mostrar datos en un cuadro combinado desplegable.  CommandButton: Botón de comando: El componente CommadButton (Botón de comando) es el que nos permite que un usuario pueda pulsar un botón del programa para realizar una determinada acción. Se utiliza generalmente en el evento Click para ejecutar alguna acción cuando se produce dicho evento, y es precisamente el evento Click, el que por defecto añade Visual Basic al control.  ListBox: Lista: El control ListBox: Permite a los usuarios seleccionar uno o varios elementos de una lista predefinida. Se diferencia de un control DropDownList en que puede mostrar varios elementos a la vez y, de manera opcional, permite que el usuario pueda seleccionar varios elementos.
  • 9.  PictureBox: Caja de imágenes: Es un control contenedor, que se utiliza para mostrar y cargar archivos de imagen, también para dibujar figuras mediante los métodos gráficos, y también como control contenedor de otros controles, como los controles Frame Vista de un picturebox con un gráfico cargado.  Image: Imagen: El control Image permite visualizar gráficos e imágenes de los formatos clásicos como gif, bmp, jpg, ico, cur, wmf etc. 7.- Propiedades básicas de acuerdo al tipo de objeto: Name, Caption (o Text), AddItem, BackColor, ForeColor (Puedes utilizar un cuadro sinóptico) PROPIEDADES BÁSICAS DE ACUERDO AL TIPO DE OBJETO BackColor: Especifica el color del fondo. Está disponible en tiempo de diseño y en tiempo de ejecución. AddItem: Permite añadir nuevos elementos a la lista 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 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. 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.
  • 10. CONCLUSIÓN Visual Basic, es un idioma muy completo para uso de formularios y manejo con bases de datos, es muy claro y tiene muy buena ayuda en castellano. Sus usos para fines administrativos y contables para pequeñas y medianas administraciones, lo hacen ser uno de los mejores en esa materia. Es un idioma hibrido, es decir formado por código y objetos insertables en los formularios, y es de alto nivel, es decir se expresa en un dialogo semejante al que usan las personas. Maneja todo el entorno de Windows con gran facilidad. Como contra, no es práctico para diseño de juegos, no es compatible con otros sistemas operativos que no sean Windows no tiene herramientas de diseño gráfico. No se caracteriza por la economía de recursos.