SlideShare una empresa de Scribd logo
1 de 13
República Bolivariana de Venezuela.
Ministerio del Poder Popular para la Educación.
Instituto Universitario Politécnico Santiago Mariño.
Curso: Programación
Alumna: Irannys Moreno
C.I.: 25.739.423
COD # 45
Ciudad Ojeda, Diciembre de 2017.
INTRODUCCIÓN
Visual Basic es un lenguaje de programación que 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.
En este trabajo de investigación explicaremos los conceptos principales del
lenguaje Visual Basic 6.0, de objetos tales como propiedades, métodos y eventos
de tal forma que podamos entender nuestra necesidad de colocar el código VB en
los eventos de los controles. Descubriremos del Entorno de Desarrollo de la
herramienta Visual Basic 6.0 y el objeto inicial de todo proyecto denominado
formulario; así como la forma de finalizar el ciclo de desarrollo obteniendo un
ejecutable proyecto desarrollado.
Fundamentos del entorno de trabajo de Visual Basic y del lenguaje en sí
Visual Basic (“Beginner’s All purpose Symbolic Instrucction Code”) es uno de
los lenguajes de programación más usado por los programadores. En el pasado,
el Basic era conocido como el lenguaje para principiantes, pero ahora los
programadores profesionales lo han tomado como su herramienta aprovechando
la potencia de la Versión Visual Basic 6.0. Todas las aplicaciones o programas
escritos con Visual Basic 6.0 se ejecutarán en computadores que tengan un
sistema operativo cliente Windows como Windows 95, Windows 98, Windows Me
y Windows XP o un sistema operativo de red como Windows NT, Windows 2000 y
Windows 2003.
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?
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 del
software. Esta versión mejora la productividad y la capacidad para aplicaciones
web, lo que llevó al desarrollo de Visual Basic.NET. Visual Basic 6.0 no puede ser
desarrollada en Windows Vista, Windows 7 o Windows Server 2008. Microsoft
dejó de proporcionar soporte en el 2005, y por completo en el 2008.
Características
Los compiladores de Visual Basic generan código que requiere una o más
librerías de enlace dinámico para que funcione, conocidas comúnmente
como DLL (sigla en inglés de Dynamic-Link Library); en algunos casos reside en el
archivo llamado MSVBVMxy.DLL (siglas de "MicroSoft Visual Basic Virtual
Machine x.y", donde x.y es la versión) y en otros en VBRUNXXX.DLL ("Visual
Basic Runtime X.XX"). Estas bibliotecas DLL proveen las funciones básicas
implementadas en el lenguaje, conteniendo rutinas en código ejecutable que son
cargadas bajo demanda en tiempo de ejecución. Además de las esenciales, existe
un gran número de bibliotecas del tipo DLL con variedad de funciones, tales como
las que facilitan el acceso a la mayoría de las funciones del sistema operativo o las
que proveen medios para la integración con otras aplicaciones.
 Dentro del mismo Entorno de desarrollo integrado (IDE) de Visual Basic se
puede ejecutar el programa que esté desarrollándose, es decir en
modo intérprete (en realidad pseudo-compila el programa muy rápidamente
y luego lo ejecuta, simulando la función de un intérprete puro). Desde ese
entorno también se puede generar el archivo en código ejecutable (exe);
ese programa así generado en disco puede luego ser ejecutado sin requerir
del ambiente de programación (incluso en modo stand alone), aunque sí
será necesario que las librerías DLL requeridas por la aplicación
desarrollada se encuentren también instaladas en el sistema para posibilitar
su ejecución.
 El propio Visual Basic provee soporte para empaquetado y distribución; es
decir, permite generar un módulo instalador que contiene al programa
ejecutable y las bibliotecas DLL necesarias para su ejecución. Con ese
módulo la aplicación desarrollada se distribuye y puede ser instalada en
cualquier equipo (que tenga un sistema operativo compatible).
 Así como bibliotecas DLL, hay numerosas aplicaciones desarrolladas por
terceros que permiten disponer de variadas y múltiples funciones, incluso
mejoras para el propio Visual Basic; las hay también para el empaquetado y
distribución, y hasta para otorgar mayor funcionalidad al entorno de
programación (IDE).
Ventajas
 Posee una curva de aprendizaje muy rápida.
 Integra el diseño e implementación de formularios de Windows.
 Permite usar con facilidad la plataforma de los sistemas Windows, dado que
tiene acceso prácticamente total a la API de Windows, incluidas librerías
actuales.
 Es uno de los lenguajes de uso más extendido, por lo que resulta fácil
encontrar información, documentación y fuentes para los proyectos.
 Fácilmente extensible mediante librerías DLL y componentes ActiveX de otros
lenguajes.
 Posibilita añadir soporte para ejecución de scripts, VBScript o JScript, en las
aplicaciones mediante Microsoft Script Control.
 Tiene acceso a la API multimedia de DirectX (versiones 7 y 8). También está
disponible, de forma no oficial, un componente para trabajar con OpenGL.
 Existe una versión, VBA, integrada en las aplicaciones de Microsoft Office,
tanto Windows como Mac, que permite programar macros para extender y
automatizar funcionalidades en documentos, hojas de cálculo y bases de datos
(Access).
 Si bien permite desarrollar grandes y complejas aplicaciones, también provee
un entorno adecuado para realizar pequeños prototipos rápidos.
Definición de propiedades, métodos y eventos.
A continuación explicaremos los conceptos que nos permitan entender el
entorno visual y la estrategia de programación orientada a eventos, los principales
términos que tocaremos son: Objeto, Método, Evento, Formulario, Módulo y
Propiedades.
 Objeto:
Un objeto es una entidad que tiene asociado un conjunto de métodos, eventos
y propiedades. Los formularios y controladores de Visual Basic son objetos que
exponen sus propios métodos, propiedades y eventos. Las propiedades se
pueden considerar como atributos de un objeto, los métodos como sus acciones y
los eventos como sus respuestas. El siguiente es el ejemplo preferido por
Microsoft para explicar estos conceptos y se basa en un objeto de uso diario como
el globo de un niño.
 Propiedades:
Son los atributos de un objeto, entre las propiedades de un globo se incluyen
atributos visibles como el altos, el diámetro y el color, otras propiedades describen
su estado (inflado o desinflado) o tributos que no son visibles, como su edad. Por
definición, todos los globos tienen estas propiedades; lo que varía de un globo a
otro son los valores de estas propiedades.
 Método:
Los métodos son funciones internas de un determinado objeto que permite
realizar funciones sobre él o sobre otro objeto. Se le conoce como aquello que el
objeto puede hacer. Ejemplo: Deseamos poner en la ventana de Windows de
nuestra aplicación “Hola mundo”, por lo tanto usaremos el método Print de los
formularios pondremos de la siguiente forma Form1.Print “Hola Mundo”. En el
ejemplo del globo los métodos que podemos encontrar son Desinflar y
HacerRuido, recordemos el método es aquello que el objeto globo puede hacer.
 Evento:
Un evento es una acción que sucede en un objeto, decimos también que es un
proceso que ocurre en un momento no determinado causando una respuesta por
parte de un objeto. Los objetos están atentos a cualquier evento que ocurra en u
entorno o dentro de ellos mismos. Un programa Visual Basic es un POE
(Programa orientado a eventos). Es decir, cuando se mueve el mouse por la
pantalla, se escribe algún texto, etc.; nuestro programa está atento a que algún
evento ocurra, en qué objeto ocurre y que acción debe tomar (programa).
 Creación de programas:
La creación de un programa bajo Visual Basic lleva los siguientes pasos:
1-. Creación de una interfase de usuario (Graphics Interface User).:
Esta interfase será la principal vía de comunicación entre el usuario y el
programa (hombre-máquina), tanto para salida de datos como para entrada. Será
necesario partir de una ventada conocida como Formulario a la que le iremos
añadiendo los controles necesarios.
2-.Definición de las propiedades de los controles (objetos) que hayamos
colocados en ese formulario.:
Estas propiedades determinarán la forma estática de los controles, es decir,
como son los controles y para qué sirven.
3-.Generación del código asociado a los eventos que ocurran a estos
controles:
A la respuesta a estos eventos (click, doble click, una tecla pulsada, etc.) le
llamamos Procedimiento y deberá generarse de acuerdo a las necesidades del
programa.
4-.Generación del código del programa:
Un programa puede hacerse solamente con la programación de los distintos
procedimientos que acompañan a cada control u objeto. Sin embargo, VB ofrece
la posibilidad de establecer un código de programa separado de estos eventos.
Este código puede introducirse en 3 tipos de bloques de instrucciones llamados:
Módulos, funciones y Procedimientos.
Estos Procedimientos no responden a un evento lanzado por un control,
sino que responden a un evento producido durante la ejecución del programa. A
continuación explicaremos en forma breve algunos de los términos necesarios
para poder entender el entorno de programación en Visual Basic, los mismos que
serán explicados en detalle en la siguiente sección.
 Proyecto:
Es una colección de archivos relacionados o programas, que se integran
para crear en su conjunto una aplicación completa. El proyecto genera el
programa final, el mismo que el usuario puede ejecutar desde Windows haciendo
doble clic en su icono o accediéndolo mediante el menú Inicio.
 Formulario:
Un formulario es una ventana del sistema operativo Windows. Este
formulario es la interfase gráfica de su aplicación, sobre el que podrá añadir los
controles que necesite su programa. Podemos abrir tantas ventanas como
queramos en nuestro proyecto, pero el nombre de cada una de ellas debe ser
distinto. Por defecto la ventana que se abre en un proyecto Visual Basic tiene el
nombre de Form1.
 Módulo:
Un módulo es un archivo de Visual Basic donde escribimos la parte del
código de nuestro programa que deseamos que se comparta entre todos los
formularios.
 Propiedades:
Son los datos que hacen referencia a un objeto o formulario. Ejemplo: Color
de fondo del formulario, Fuente de texto de un TextBox.
 La caja de Controles:
La caja de controles contiene los controles que usted puede colocar en el
formulario. Los controles que están a nuestra disposiciónen esta caja son los
denominados estándar, sin embargo, podemos incluir y quitar tantos controles
como queremos o creamos conveniente.
 Asistentes:
Son cuadros de diálogo que automatizan tareas basándose en preguntas y
respuestas.
 Compilador:
Es un sistema que convierte el programa que usted escribió en una
aplicación que la computadora pueda ejecutar.
Objetos intrínsecos (Label, Textbox, Combobox, CommandButton, ListBox,
PictureBox, Image) definición y utilización.
 Control Label:
Es un objeto en Visual Basic y por lo tanto tiene asociados sus propias
propiedades y eventos, al mismo tiempo como se está usando dentro del objeto
form1, muchas propiedades que se definan para el objeto Form1, el objeto Label1
las va a heredar.
Si es bien cierto que el objeto se llama Label, pero cuando se ponen dentro de
na forma Visual Basic los va enumerando automáticamente, si se ponen tres
Labels en Form1, ellos se llaman, simbolizan, procesan o programan como
Label1, Label2, Label3.
Es su propiedad Caption, la que lleva el contenido del mensaje que se quiere
desplegar en la pantalla, solo click derecho a un lado de la propiedad Caption en
la página de propiedades, teniendo seleccionada la caja Label1 en la forma y
escribir el texto indicado.
 Control TextBox:
Es un control que principalmente utilizamos para que el usuario introduzca
datos, pero también puede mostrar una respuesta predeterminada o incluso servir
para mostrar en vez de para pedir datos. Un TextBox tiene una serie de
propiedades, como puedes ver pulsando sobre el TextBox y recorriendo la lista
que te aparece en la ventana Propiedades. El mensaje inicial que aparecerá sobre
el TextBox cuando comience el programa también es una propiedad: la propiedad
text. Comprobaras que si escribes un contenido y pulsas enter, cuando ejecutas
dicho texto aparece dentro del TextBox sobre el formulario. Te bastara con
establecer el Text vacío para que no haya ningún mensaje inicial cuando ejecutes
el programa.
 Control ComboBox:
Este componente nos permite definir en primera instancia un conjunto de
datosno valores, respuestas asociadas a una caja de edición cualesquiera, así
ahora el usuario tendrá la oportunidad Visual Basic de seleccionar un dato del
conjunto de datos o respuestas ya predefinido.
 Control CommandButton:
Este control nos permite ejecutar alguna rutina, función o procedimiento,
generalmente en el evento click del mismo, para realizar de esta manera alguna
tarea dentro del programa.
Aparte del evento click que se ejecuta cuando lo presionamos, otros eventos
importantes son:
- Evento GotFocus y LostFocus:
Se disparan dichos eventos cuando el control recibe o pierde el foco.
- MouseMove, MouseDown y MouseUp:
El primero se dispara cuando el puntero del mouse se mueve encima del
botón, MouseDown cuando el botón esta abajo y cuándo está arriba MouseUp.
 Control ListBox:
Este control permite añadir elementos en forma de lista y también poder
seleccionar elementos de la misma lista para trabajar los datos.
Este control permite seleccionar un elemento solo o varios de ellos, utilizando
la propiedad Multiselec.
 Control PictureBox:
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.
 Control Image:
Permite visualizar gráficos e imágenes de los formatos clásicos como gif, bmp,
jpg, ico, cur, wmf, etc… Pero no todos ellos son aceptados por este control como
los png o los Tif, por decir algunos.
En comparación con el control PictureBox que parecen muy similares, el
control Image tiene muchas menos características que este, por ejemplo, una de
ella es que no se puede utilizar los métodos gráficos para dibujar sobre el mismo,
tampoco es un contenedor de controles como si lo es el PictureBox, no posee
propiedad HTC para interactuar con Apis, tampoco propiedad Hwnd y varias otras.
Propiedades básicas de acuerdo al tipo de objeto: Name, Caption (o text),
BackColor, ForeColor.
 Name:
Establece el nombre del botón. Recomendamos que siempre sea un prefijo
común a todos los botones seguidos de un término
que nos permita identificar al botón.
 Text o Caption:
Según la versión de Visual Basic que estemos empleando: establece el texto
que se muestra al usuario sobre el botón. Por ejemplo, “Calcular”.
 BackColor:
Color que tendrá el fondo de la caja de texto.
 ForeColor:
Es el color de la letra que tendrá el control.
CONCLUSIÓN
Se puede decir que a través del tiempo la forma de programar ha
evolucionado de manera muy significativa. En la actualidad, existen diversos
programas los cuales nos permiten tener mayor rendimiento y un trabajo mucho
más rápido y fácil, ya que Visual Basic maneja un idioma muy completo para el
uso de sus formularios con herramientas muy claras.
BIBLIOGRAFÍA
http://diocomputo.blogspot.com/2011/03/conceptos-basicos-de-visual-basic.html
https://es.slideshare.net/kpofi/fundamentos-basicos-de-visual-basic
https://techlandia.com/definicion-visual-basic-60-sobre_99419/
https://www.aprenderaprogramar.com/index.php?option=com_content&view=articl
e&id=226:buttons-en-visual-basic-command-buttons-propiedades-ejemplos-
codigo-asociado-a-eventos-cu00321a&catid=37&Itemid=61
www.recursosvisualbasic.com.ar/htm/tutoriales/control_commandbutton.htm

Más contenido relacionado

La actualidad más candente

Fundamentos de visual basic 6.0
Fundamentos de visual basic 6.0Fundamentos de visual basic 6.0
Fundamentos de visual basic 6.0Jose Ancianis
 
Visual basic 6 introduccion
Visual basic 6 introduccionVisual basic 6 introduccion
Visual basic 6 introduccionGerardo Heredia
 
Presentacion de Visual Basic
Presentacion de Visual BasicPresentacion de Visual Basic
Presentacion de Visual BasicFrancheska Parras
 
Introduccion a Visual Studio .NET
Introduccion a Visual Studio .NETIntroduccion a Visual Studio .NET
Introduccion a Visual Studio .NETMarvin Romero
 
Lenguaje de programacion de visual basic
Lenguaje de programacion de visual basicLenguaje de programacion de visual basic
Lenguaje de programacion de visual basicRosa Marina Mosquera
 
Visual basic
Visual basicVisual basic
Visual basicyolyrojas
 
Visual basic
Visual basicVisual basic
Visual basicaaroyo125
 
Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010Wilberth Rojas Aguilar
 
Visual basic 6.0
Visual basic 6.0 Visual basic 6.0
Visual basic 6.0 Adrian Daza
 
Introduccion a Visual Studio .NET
Introduccion a Visual Studio .NETIntroduccion a Visual Studio .NET
Introduccion a Visual Studio .NETjnarchie
 
Entorno de desarrollo integrado de Visual Basic .NET
Entorno de desarrollo integrado de Visual Basic .NETEntorno de desarrollo integrado de Visual Basic .NET
Entorno de desarrollo integrado de Visual Basic .NETNilian Cabral
 
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 Gabriel Araujo
Fundamentos de Visual Basic   Gabriel AraujoFundamentos de Visual Basic   Gabriel Araujo
Fundamentos de Visual Basic Gabriel AraujoGabrielAPSM
 
Generalidades de Visual Basic
Generalidades de Visual BasicGeneralidades de Visual Basic
Generalidades de Visual Basicdenis2801
 

La actualidad más candente (20)

Programacion
ProgramacionProgramacion
Programacion
 
Fundamentos de visual basic 6.0
Fundamentos de visual basic 6.0Fundamentos de visual basic 6.0
Fundamentos de visual basic 6.0
 
Franle ocanto
Franle ocantoFranle ocanto
Franle ocanto
 
Trabajo gru
Trabajo gruTrabajo gru
Trabajo gru
 
Visual basic 6 introduccion
Visual basic 6 introduccionVisual basic 6 introduccion
Visual basic 6 introduccion
 
Presentacion de Visual Basic
Presentacion de Visual BasicPresentacion de Visual Basic
Presentacion de Visual Basic
 
Introduccion a Visual Studio .NET
Introduccion a Visual Studio .NETIntroduccion a Visual Studio .NET
Introduccion a Visual Studio .NET
 
Lenguaje de programacion de visual basic
Lenguaje de programacion de visual basicLenguaje de programacion de visual basic
Lenguaje de programacion de visual basic
 
Visual basic
Visual basicVisual basic
Visual basic
 
Visual basic
Visual basicVisual basic
Visual basic
 
Visual basic
Visual basicVisual basic
Visual basic
 
Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010
 
Visual basic 6.0
Visual basic 6.0 Visual basic 6.0
Visual basic 6.0
 
Introduccion a Visual Studio .NET
Introduccion a Visual Studio .NETIntroduccion a Visual Studio .NET
Introduccion a Visual Studio .NET
 
Entorno de desarrollo integrado de Visual Basic .NET
Entorno de desarrollo integrado de Visual Basic .NETEntorno de desarrollo integrado de Visual Basic .NET
Entorno de desarrollo integrado de Visual Basic .NET
 
Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)
 
Fundamentos de Visual Basic Gabriel Araujo
Fundamentos de Visual Basic   Gabriel AraujoFundamentos de Visual Basic   Gabriel Araujo
Fundamentos de Visual Basic Gabriel Araujo
 
Visual basic .NET
Visual basic .NETVisual basic .NET
Visual basic .NET
 
Ismerai
IsmeraiIsmerai
Ismerai
 
Generalidades de Visual Basic
Generalidades de Visual BasicGeneralidades de Visual Basic
Generalidades de Visual Basic
 

Similar a Fundamentos Básicos de Visual Basic

Similar a Fundamentos Básicos de Visual Basic (20)

Programacion 5%
Programacion 5%Programacion 5%
Programacion 5%
 
Visual basic yanelsy bello
Visual basic yanelsy belloVisual basic yanelsy bello
Visual basic yanelsy bello
 
Visual Basic 2008
Visual Basic 2008Visual Basic 2008
Visual Basic 2008
 
Fundamentos de visual basic.
Fundamentos de visual basic.Fundamentos de visual basic.
Fundamentos de visual basic.
 
Republica bolivariana de_venezuela
Republica bolivariana de_venezuelaRepublica bolivariana de_venezuela
Republica bolivariana de_venezuela
 
Fundamentos de visual basic
Fundamentos de visual basicFundamentos de visual basic
Fundamentos de visual basic
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Luis jose coronel num 42
Luis jose coronel num 42Luis jose coronel num 42
Luis jose coronel num 42
 
Fundamentos de Visual Basic
Fundamentos de Visual Basic Fundamentos de Visual Basic
Fundamentos de Visual Basic
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
Fundamentos de Visual Basic
Fundamentos de Visual BasicFundamentos de Visual Basic
Fundamentos de Visual Basic
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
FUNDAMENTOS DE VISUAL BASIC
FUNDAMENTOS DE VISUAL BASICFUNDAMENTOS DE VISUAL BASIC
FUNDAMENTOS DE VISUAL BASIC
 
Instituto universitario politecnico
Instituto universitario politecnicoInstituto universitario politecnico
Instituto universitario politecnico
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Qué es visual basic
Qué es visual basicQué es visual basic
Qué es visual basic
 
visual basic- programacion
visual basic- programacionvisual basic- programacion
visual basic- programacion
 
Jose palencia - PROGRAMACIÓN
Jose palencia - PROGRAMACIÓN Jose palencia - PROGRAMACIÓN
Jose palencia - PROGRAMACIÓN
 
Trabajo de patricia
Trabajo de patriciaTrabajo de patricia
Trabajo de patricia
 
Elysaul yoris
Elysaul yorisElysaul yoris
Elysaul yoris
 

Último

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
 
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdfS454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdffredyflores58
 
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfCONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfErikNivor
 
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
 
Peligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionPeligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionOsdelTacusiPancorbo
 
4.3 Subestaciones eléctricas tipos caracteristicas.pptx
4.3 Subestaciones eléctricas tipos caracteristicas.pptx4.3 Subestaciones eléctricas tipos caracteristicas.pptx
4.3 Subestaciones eléctricas tipos caracteristicas.pptxEfrain Yungan
 
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptxluiscisnerosayala23
 
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
 
NOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptxNOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptxJairReyna1
 
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
 
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
 
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
 
Procedimientos constructivos superestructura, columnas
Procedimientos constructivos superestructura, columnasProcedimientos constructivos superestructura, columnas
Procedimientos constructivos superestructura, columnasAhmedMontaoSnchez1
 
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
 
ESTRUCTURAS EN LA SUPERVISIÓN Y RESIDENCIA DE OBRAS
ESTRUCTURAS EN LA SUPERVISIÓN Y RESIDENCIA DE OBRASESTRUCTURAS EN LA SUPERVISIÓN Y RESIDENCIA DE OBRAS
ESTRUCTURAS EN LA SUPERVISIÓN Y RESIDENCIA DE OBRASenriquezerly87
 
4.3 Subestaciones eléctricas componentes principales .pptx
4.3 Subestaciones eléctricas componentes principales .pptx4.3 Subestaciones eléctricas componentes principales .pptx
4.3 Subestaciones eléctricas componentes principales .pptxEfrain Yungan
 
LIQUIDACION OBRAS PUBLICAS POR CONTRATA.pdf
LIQUIDACION OBRAS PUBLICAS  POR CONTRATA.pdfLIQUIDACION OBRAS PUBLICAS  POR CONTRATA.pdf
LIQUIDACION OBRAS PUBLICAS POR CONTRATA.pdfManuelVillarreal44
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCANDECE
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxLuisvila35
 

Último (20)

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
 
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdfS454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
 
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfCONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
 
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
 
Peligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionPeligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacion
 
4.3 Subestaciones eléctricas tipos caracteristicas.pptx
4.3 Subestaciones eléctricas tipos caracteristicas.pptx4.3 Subestaciones eléctricas tipos caracteristicas.pptx
4.3 Subestaciones eléctricas tipos caracteristicas.pptx
 
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx
 
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...
 
NOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptxNOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.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
 
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...
 
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
 
Procedimientos constructivos superestructura, columnas
Procedimientos constructivos superestructura, columnasProcedimientos constructivos superestructura, columnas
Procedimientos constructivos superestructura, columnas
 
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
 
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
 
ESTRUCTURAS EN LA SUPERVISIÓN Y RESIDENCIA DE OBRAS
ESTRUCTURAS EN LA SUPERVISIÓN Y RESIDENCIA DE OBRASESTRUCTURAS EN LA SUPERVISIÓN Y RESIDENCIA DE OBRAS
ESTRUCTURAS EN LA SUPERVISIÓN Y RESIDENCIA DE OBRAS
 
4.3 Subestaciones eléctricas componentes principales .pptx
4.3 Subestaciones eléctricas componentes principales .pptx4.3 Subestaciones eléctricas componentes principales .pptx
4.3 Subestaciones eléctricas componentes principales .pptx
 
LIQUIDACION OBRAS PUBLICAS POR CONTRATA.pdf
LIQUIDACION OBRAS PUBLICAS  POR CONTRATA.pdfLIQUIDACION OBRAS PUBLICAS  POR CONTRATA.pdf
LIQUIDACION OBRAS PUBLICAS POR CONTRATA.pdf
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRC
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
 

Fundamentos Básicos de Visual Basic

  • 1. República Bolivariana de Venezuela. Ministerio del Poder Popular para la Educación. Instituto Universitario Politécnico Santiago Mariño. Curso: Programación Alumna: Irannys Moreno C.I.: 25.739.423 COD # 45 Ciudad Ojeda, Diciembre de 2017.
  • 2. INTRODUCCIÓN Visual Basic es un lenguaje de programación que 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. En este trabajo de investigación explicaremos los conceptos principales del lenguaje Visual Basic 6.0, de objetos tales como propiedades, métodos y eventos de tal forma que podamos entender nuestra necesidad de colocar el código VB en los eventos de los controles. Descubriremos del Entorno de Desarrollo de la herramienta Visual Basic 6.0 y el objeto inicial de todo proyecto denominado formulario; así como la forma de finalizar el ciclo de desarrollo obteniendo un ejecutable proyecto desarrollado.
  • 3. Fundamentos del entorno de trabajo de Visual Basic y del lenguaje en sí Visual Basic (“Beginner’s All purpose Symbolic Instrucction Code”) es uno de los lenguajes de programación más usado por los programadores. En el pasado, el Basic era conocido como el lenguaje para principiantes, pero ahora los programadores profesionales lo han tomado como su herramienta aprovechando la potencia de la Versión Visual Basic 6.0. Todas las aplicaciones o programas escritos con Visual Basic 6.0 se ejecutarán en computadores que tengan un sistema operativo cliente Windows como Windows 95, Windows 98, Windows Me y Windows XP o un sistema operativo de red como Windows NT, Windows 2000 y Windows 2003. 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? 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 del software. Esta versión mejora la productividad y la capacidad para aplicaciones web, lo que llevó al desarrollo de Visual Basic.NET. Visual Basic 6.0 no puede ser desarrollada en Windows Vista, Windows 7 o Windows Server 2008. Microsoft dejó de proporcionar soporte en el 2005, y por completo en el 2008. Características
  • 4. Los compiladores de Visual Basic generan código que requiere una o más librerías de enlace dinámico para que funcione, conocidas comúnmente como DLL (sigla en inglés de Dynamic-Link Library); en algunos casos reside en el archivo llamado MSVBVMxy.DLL (siglas de "MicroSoft Visual Basic Virtual Machine x.y", donde x.y es la versión) y en otros en VBRUNXXX.DLL ("Visual Basic Runtime X.XX"). Estas bibliotecas DLL proveen las funciones básicas implementadas en el lenguaje, conteniendo rutinas en código ejecutable que son cargadas bajo demanda en tiempo de ejecución. Además de las esenciales, existe un gran número de bibliotecas del tipo DLL con variedad de funciones, tales como las que facilitan el acceso a la mayoría de las funciones del sistema operativo o las que proveen medios para la integración con otras aplicaciones.  Dentro del mismo Entorno de desarrollo integrado (IDE) de Visual Basic se puede ejecutar el programa que esté desarrollándose, es decir en modo intérprete (en realidad pseudo-compila el programa muy rápidamente y luego lo ejecuta, simulando la función de un intérprete puro). Desde ese entorno también se puede generar el archivo en código ejecutable (exe); ese programa así generado en disco puede luego ser ejecutado sin requerir del ambiente de programación (incluso en modo stand alone), aunque sí será necesario que las librerías DLL requeridas por la aplicación desarrollada se encuentren también instaladas en el sistema para posibilitar su ejecución.  El propio Visual Basic provee soporte para empaquetado y distribución; es decir, permite generar un módulo instalador que contiene al programa ejecutable y las bibliotecas DLL necesarias para su ejecución. Con ese módulo la aplicación desarrollada se distribuye y puede ser instalada en cualquier equipo (que tenga un sistema operativo compatible).  Así como bibliotecas DLL, hay numerosas aplicaciones desarrolladas por terceros que permiten disponer de variadas y múltiples funciones, incluso mejoras para el propio Visual Basic; las hay también para el empaquetado y
  • 5. distribución, y hasta para otorgar mayor funcionalidad al entorno de programación (IDE). Ventajas  Posee una curva de aprendizaje muy rápida.  Integra el diseño e implementación de formularios de Windows.  Permite usar con facilidad la plataforma de los sistemas Windows, dado que tiene acceso prácticamente total a la API de Windows, incluidas librerías actuales.  Es uno de los lenguajes de uso más extendido, por lo que resulta fácil encontrar información, documentación y fuentes para los proyectos.  Fácilmente extensible mediante librerías DLL y componentes ActiveX de otros lenguajes.  Posibilita añadir soporte para ejecución de scripts, VBScript o JScript, en las aplicaciones mediante Microsoft Script Control.  Tiene acceso a la API multimedia de DirectX (versiones 7 y 8). También está disponible, de forma no oficial, un componente para trabajar con OpenGL.  Existe una versión, VBA, integrada en las aplicaciones de Microsoft Office, tanto Windows como Mac, que permite programar macros para extender y automatizar funcionalidades en documentos, hojas de cálculo y bases de datos (Access).  Si bien permite desarrollar grandes y complejas aplicaciones, también provee un entorno adecuado para realizar pequeños prototipos rápidos. Definición de propiedades, métodos y eventos. A continuación explicaremos los conceptos que nos permitan entender el entorno visual y la estrategia de programación orientada a eventos, los principales términos que tocaremos son: Objeto, Método, Evento, Formulario, Módulo y Propiedades.  Objeto:
  • 6. Un objeto es una entidad que tiene asociado un conjunto de métodos, eventos y propiedades. Los formularios y controladores de Visual Basic son objetos que exponen sus propios métodos, propiedades y eventos. Las propiedades se pueden considerar como atributos de un objeto, los métodos como sus acciones y los eventos como sus respuestas. El siguiente es el ejemplo preferido por Microsoft para explicar estos conceptos y se basa en un objeto de uso diario como el globo de un niño.  Propiedades: Son los atributos de un objeto, entre las propiedades de un globo se incluyen atributos visibles como el altos, el diámetro y el color, otras propiedades describen su estado (inflado o desinflado) o tributos que no son visibles, como su edad. Por definición, todos los globos tienen estas propiedades; lo que varía de un globo a otro son los valores de estas propiedades.  Método: Los métodos son funciones internas de un determinado objeto que permite realizar funciones sobre él o sobre otro objeto. Se le conoce como aquello que el objeto puede hacer. Ejemplo: Deseamos poner en la ventana de Windows de nuestra aplicación “Hola mundo”, por lo tanto usaremos el método Print de los formularios pondremos de la siguiente forma Form1.Print “Hola Mundo”. En el ejemplo del globo los métodos que podemos encontrar son Desinflar y HacerRuido, recordemos el método es aquello que el objeto globo puede hacer.  Evento: Un evento es una acción que sucede en un objeto, decimos también que es un proceso que ocurre en un momento no determinado causando una respuesta por parte de un objeto. Los objetos están atentos a cualquier evento que ocurra en u entorno o dentro de ellos mismos. Un programa Visual Basic es un POE (Programa orientado a eventos). Es decir, cuando se mueve el mouse por la
  • 7. pantalla, se escribe algún texto, etc.; nuestro programa está atento a que algún evento ocurra, en qué objeto ocurre y que acción debe tomar (programa).  Creación de programas: La creación de un programa bajo Visual Basic lleva los siguientes pasos: 1-. Creación de una interfase de usuario (Graphics Interface User).: Esta interfase será la principal vía de comunicación entre el usuario y el programa (hombre-máquina), tanto para salida de datos como para entrada. Será necesario partir de una ventada conocida como Formulario a la que le iremos añadiendo los controles necesarios. 2-.Definición de las propiedades de los controles (objetos) que hayamos colocados en ese formulario.: Estas propiedades determinarán la forma estática de los controles, es decir, como son los controles y para qué sirven. 3-.Generación del código asociado a los eventos que ocurran a estos controles: A la respuesta a estos eventos (click, doble click, una tecla pulsada, etc.) le llamamos Procedimiento y deberá generarse de acuerdo a las necesidades del programa. 4-.Generación del código del programa: Un programa puede hacerse solamente con la programación de los distintos procedimientos que acompañan a cada control u objeto. Sin embargo, VB ofrece la posibilidad de establecer un código de programa separado de estos eventos. Este código puede introducirse en 3 tipos de bloques de instrucciones llamados: Módulos, funciones y Procedimientos. Estos Procedimientos no responden a un evento lanzado por un control, sino que responden a un evento producido durante la ejecución del programa. A
  • 8. continuación explicaremos en forma breve algunos de los términos necesarios para poder entender el entorno de programación en Visual Basic, los mismos que serán explicados en detalle en la siguiente sección.  Proyecto: Es una colección de archivos relacionados o programas, que se integran para crear en su conjunto una aplicación completa. El proyecto genera el programa final, el mismo que el usuario puede ejecutar desde Windows haciendo doble clic en su icono o accediéndolo mediante el menú Inicio.  Formulario: Un formulario es una ventana del sistema operativo Windows. Este formulario es la interfase gráfica de su aplicación, sobre el que podrá añadir los controles que necesite su programa. Podemos abrir tantas ventanas como queramos en nuestro proyecto, pero el nombre de cada una de ellas debe ser distinto. Por defecto la ventana que se abre en un proyecto Visual Basic tiene el nombre de Form1.  Módulo: Un módulo es un archivo de Visual Basic donde escribimos la parte del código de nuestro programa que deseamos que se comparta entre todos los formularios.  Propiedades: Son los datos que hacen referencia a un objeto o formulario. Ejemplo: Color de fondo del formulario, Fuente de texto de un TextBox.  La caja de Controles: La caja de controles contiene los controles que usted puede colocar en el formulario. Los controles que están a nuestra disposiciónen esta caja son los
  • 9. denominados estándar, sin embargo, podemos incluir y quitar tantos controles como queremos o creamos conveniente.  Asistentes: Son cuadros de diálogo que automatizan tareas basándose en preguntas y respuestas.  Compilador: Es un sistema que convierte el programa que usted escribió en una aplicación que la computadora pueda ejecutar. Objetos intrínsecos (Label, Textbox, Combobox, CommandButton, ListBox, PictureBox, Image) definición y utilización.  Control Label: Es un objeto en Visual Basic y por lo tanto tiene asociados sus propias propiedades y eventos, al mismo tiempo como se está usando dentro del objeto form1, muchas propiedades que se definan para el objeto Form1, el objeto Label1 las va a heredar. Si es bien cierto que el objeto se llama Label, pero cuando se ponen dentro de na forma Visual Basic los va enumerando automáticamente, si se ponen tres Labels en Form1, ellos se llaman, simbolizan, procesan o programan como Label1, Label2, Label3. Es su propiedad Caption, la que lleva el contenido del mensaje que se quiere desplegar en la pantalla, solo click derecho a un lado de la propiedad Caption en la página de propiedades, teniendo seleccionada la caja Label1 en la forma y escribir el texto indicado.  Control TextBox: Es un control que principalmente utilizamos para que el usuario introduzca datos, pero también puede mostrar una respuesta predeterminada o incluso servir para mostrar en vez de para pedir datos. Un TextBox tiene una serie de propiedades, como puedes ver pulsando sobre el TextBox y recorriendo la lista
  • 10. que te aparece en la ventana Propiedades. El mensaje inicial que aparecerá sobre el TextBox cuando comience el programa también es una propiedad: la propiedad text. Comprobaras que si escribes un contenido y pulsas enter, cuando ejecutas dicho texto aparece dentro del TextBox sobre el formulario. Te bastara con establecer el Text vacío para que no haya ningún mensaje inicial cuando ejecutes el programa.  Control ComboBox: Este componente nos permite definir en primera instancia un conjunto de datosno valores, respuestas asociadas a una caja de edición cualesquiera, así ahora el usuario tendrá la oportunidad Visual Basic de seleccionar un dato del conjunto de datos o respuestas ya predefinido.  Control CommandButton: Este control nos permite ejecutar alguna rutina, función o procedimiento, generalmente en el evento click del mismo, para realizar de esta manera alguna tarea dentro del programa. Aparte del evento click que se ejecuta cuando lo presionamos, otros eventos importantes son: - Evento GotFocus y LostFocus: Se disparan dichos eventos cuando el control recibe o pierde el foco. - MouseMove, MouseDown y MouseUp: El primero se dispara cuando el puntero del mouse se mueve encima del botón, MouseDown cuando el botón esta abajo y cuándo está arriba MouseUp.  Control ListBox: Este control permite añadir elementos en forma de lista y también poder seleccionar elementos de la misma lista para trabajar los datos. Este control permite seleccionar un elemento solo o varios de ellos, utilizando la propiedad Multiselec.  Control PictureBox: 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.
  • 11.  Control Image: Permite visualizar gráficos e imágenes de los formatos clásicos como gif, bmp, jpg, ico, cur, wmf, etc… Pero no todos ellos son aceptados por este control como los png o los Tif, por decir algunos. En comparación con el control PictureBox que parecen muy similares, el control Image tiene muchas menos características que este, por ejemplo, una de ella es que no se puede utilizar los métodos gráficos para dibujar sobre el mismo, tampoco es un contenedor de controles como si lo es el PictureBox, no posee propiedad HTC para interactuar con Apis, tampoco propiedad Hwnd y varias otras. Propiedades básicas de acuerdo al tipo de objeto: Name, Caption (o text), BackColor, ForeColor.  Name: Establece el nombre del botón. Recomendamos que siempre sea un prefijo común a todos los botones seguidos de un término que nos permita identificar al botón.  Text o Caption: Según la versión de Visual Basic que estemos empleando: establece el texto que se muestra al usuario sobre el botón. Por ejemplo, “Calcular”.  BackColor: Color que tendrá el fondo de la caja de texto.  ForeColor: Es el color de la letra que tendrá el control.
  • 12. CONCLUSIÓN Se puede decir que a través del tiempo la forma de programar ha evolucionado de manera muy significativa. En la actualidad, existen diversos programas los cuales nos permiten tener mayor rendimiento y un trabajo mucho más rápido y fácil, ya que Visual Basic maneja un idioma muy completo para el uso de sus formularios con herramientas muy claras.