SlideShare una empresa de Scribd logo
1 de 9
República Bolivariana de Venezuela
Ministerio del poder popular para la educación superior
Instituto universitario politécnico Santiago Mariño
Cátedra: programación
Maracaibo-Zulia
Fundamentos
De
Visual
Basic 6.0
Realizado por:
Raúl Andrade
C.I: 28.272.199
Ing. Electrónica
Introducción
Hoy en día podemos encontrar muchos lenguajes de programación, uno de los mas
importantes es Visual Basic.
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.
Visual Basic ya no es un lenguaje para novatos sino que es una alternativa para los
programadores de cualquier nivel que deseen desarrollar aplicaciones compatibles con
Windows.
A continuación explicare algunos términos y características del mismo tema para
conocer un poco más sobre el programa y poder manipularlo con facilidad.
Fundamentos del entorno de trabajo de Visual Basic
y del lenguaje en si
El entorno de desarrollo de visual basic se denomina entorno 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. En las herramientas de desarrollo
más tradicionales, cada una de esas funciones trabajaría como un programa diferente,
con su propia interfaz. Cuando inicie visual basic se verá el entorno integrado de
desarrollo .
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.
Barra 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.
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.
¿Qué es Visual Basic 6.0?
Es un lenguaje de programación dirigido por eventos, desarrollado por Alan Cooper
para Microsoft. Este lenguaje de programación es un dialecto de BASIC, con
importantes agregados. Su primera versión fue presentada en 1991, con la intención
de simplificar la programación utilizando un ambiente de desarrollo.
La última versión fue la 6, liberada en 1998, para la que Microsoft extendió el soporte
hasta marzo 2008.
En 2001 microsoft propuso abandonar el desarrollo basado en la API Win32 y 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 (CNet (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 base de datos usando Data Access Objects, Remote Data
objects o ActiveX Data Objects.
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 interprete (en
realidad pseudocompila 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 si 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.
Entorno de desarrollo
Existe un único entorno de desarrollo para visual basic, desarrollado por Microsoft:
Microsoft visual basic x.0, correspondientes a versiones desde la 2.0 hasta la 20.0, (con
respectivas diferencias entre versiones del lenguaje).
El entorno de desarrollo es muy similar al de otros lenguajes. Realizando una
instalación típica del producto, las características básicas se presentan de la siguiente
forma:
En la parte superior aparecen tres elementos, en este orden: la barra de título donde
figura el nombre del proyecto en curso y su estado (diseño o ejecución); la barra de
menú con 13 opciones desplegables y una barra de herramientas; esta última se puede
personalizar, posibilitando la inclusión de prácticamente la totalidad de los comandos
del IDE
En la parte central, cubriendo la franja de mayor área, se encuentra el espacio de
trabajo. Este incluye y muestra las ventanas del proyecto, las vistas del código fuente
de los módulos, los objetos y los controles que contienen las ventanas de la aplicación
y el panel de controles
Las ventanas de proyecto, aunque móviles, se encuentran en el panel lateral derecho y
contienen dos vistas principales:
El explorador de proyectos, que muestra todos los elementos que componen el
proyecto o grupo de proyectos.
El panel de propiedades, donde se muestran todos los atributos de los objetos,
controles, formularios, información de módulos de clase, etc.
La ventana inmediato, por defecto se encuentra en la parte inferior, aunque puede no
estar visible (se presionan las teclas Ctrl+G, en ese caso, para mostrar la ventana).
Esta ventana resulta una herramienta muy útil a la hora de depurar el programa o bien
para realizar pruebas rápidas, ya que permite imprimir mensajes de texto desde el
código y ejecutar sentencias y comandos simples inmediatamente (solamente
sentencias que se puedan escribir en una sola línea).
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 JScript, en las aplicaciones
mediante Microsoft script control.
Tiene acceso a la API multimedia de directX (versiones 7 y 8). También está disponible,
de forma no oficial, un componente para trabajar con openGL 1.1.
Existe una versión, VBA, integrada en las aplicaciones de Microsoft office, tanto
Windows como Mac, que permite programar macros para extender y automatizar
funcionalidades en documentos, hojas de cálculo y base de datos (Access)
Si bien permite desarrollar grandes y complejas aplicaciones, también provee un
entorno adecuado para realizar pequeños prototipos rápidos
Propiedades
El conjunto de datos que describen las características de un objeto se le conoce como
sus propiedades. Para un formulario tenemos por ejemplo, las propiedades Backcolor
(color de fondo), Height (altura).
Algunas propiedades no solo determinan el aspecto que tiene el objeto, sion que
además pueden determinar su comportamiento; por ejemplo, la propiedad MaxButton
establece si el formulario tendrá o no el botón maximizar. La presencia o ausencia de
este botón determinara si el formulario se puede o no maximizar.
Métodos
Son un conjunto de procedimientos que permiten que un objeto ejecute una acción o
tarea sobre sí mismo. Por ejemplo, para un formulario tenemos el método Hide que
hará que el formulario se oculte; o el método show que hará que el formulario se
vuelva a mostrar.
Eventos
Es una acción que es reconocida por el objeto. Un evento ocurre (se dispara) como
resultado de la interacción del usuario con el objeto. También puede dispararse debido
a la ejecución de código (sentencias) o como resultado de la interacción de otro objeto
con el objeto de poseedor del evento.
Para un formulario tenemos por ejemplo; el evento Load que se dispara cuando se
carga el formulario; o el evento Click para un botón de comando, se dispara cuando se
hace clic sobre él.
Objetos intrínsecos
Son aquellos que aparecen “cargados por defecto” en el cuadro de herramientas con
abres VB. Estos se diferencian de los extrínsecos, porque una aplicación creada
únicamente con estos controles (y sin agregar referencias o librerías) se puede
distribuir sin instalador (algunas veces).
Label: el control label, es un nombre del control que en español se traduce como
etiqueta y sirve principalmente, para mostrar información, como por ejemplo, exhibir
un título, el nombre de una casilla, mostrar el tiempo y muchas otras cosas más.
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 pedir datos
Combobox: es un control que tiene casi las mismas funciones que el listbox
Listbox: es una herramienta poderosa para mostrar listados de datos y permitirle al
usuario seleccionar uno o más elementos de una lista. Al seleccionar un elemento,
puedes provocar una acción en otra sección del código. Existen numerosas
propiedades disponibles con este control, incluyendo la posibilidad de mostrar
información en más de una columna.
Commandbutton: este control “botón de comando”, 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. Por ejemplo, si colocamos
un control command1 en un formulario y le damos doble click para que se abra la
ventana de código de visual basic.
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.
La propiedad principal se llama picture, esta propiedad es la que indica el grafico que
estará cargado. Para cargar un gráfico en visual basic desde el disco, se usa la función
loadpicture, a esta función le debemos indicar como parámetro la ruta del fichero.
Image: esta es la propiedad principal del control, que también es la propiedad por
defecto o default. Picture es la que establece la imagen o grafico que mostrara el
control
Para cargar una imagen en un image, desde la ventana de propiedades de visual basic
una vez que esta seleccionado el control, se puede cargar el grafico con un cuadro de
dialogo que abre visual basic. Esta forma seria cargarla en tiempo de diseño.
Propiedades básicas de acuerdo al tipo de objeto
Name: devuelve o establece un tipo de datos string que contiene el nombre usado en
el código para identificar a un objeto. Es de lectura y escritura en los objetos VBproject
y VBcomponent y de solo lectura en los objetos property y reference.
Aplicación de la propiedad name a diferentes objetos.
VBproject: devuelve o establece el nombre del proyecto activo.
VBcomponent: devuelve o establece el nombre del componente. Se produce un error
si intenta establecer la propiedad name a un nombre ya usado o a un nombre no
valido.
Property: devuelve el nombre de la propiedad como aparece en property browser. Es
el valor usado como índice en la colección properties. No se puede establecer el
nombre.
Reference: devuelve el nombre de la referencia en el código. No se puede establecer el
nombre
Caption: es la más importante y es la que se utiliza para establecer el texto que
mostrara el control label. Por ejemplo para mostrar el texto “hola” agrega un label al
formulario, coloca un botón y luego al hacer doble click en el mismo, escribe label1 y
presiona él “.”, visual basic te desplegara la lista de propiedades y métodos del label1
Backcolor: determina el color del fondo de la etiqueta. Si la propiedad blackstyle está
en transparente esta propiedad no se visualiza, es decir el color no se muestra.
Forecolor: valor hexadecimal o valor RGB que indica el color del texto.
Conclusión
En conclusión se puede decir que la forma de programar, ha evolucionado con el paso
del tiempo, en la actualidad, existen diversos programas los cuales nos facilitan
nuestras actividades que realizamos en nuestra vida diaria, es un gran trabajo el que
hacen los programadores, es importante mencionar que no cualquiera puede hacer un
programa, se debe tener una preparación para realizar estos.

Más contenido relacionado

La actualidad más candente

Trabajo programacion jose (1)
Trabajo programacion jose (1)Trabajo programacion jose (1)
Trabajo programacion jose (1)jose valles
 
visual basic 6.0
visual basic 6.0visual basic 6.0
visual basic 6.0lesly53
 
Hendric gutierrez visual basic.
Hendric gutierrez visual basic.Hendric gutierrez visual basic.
Hendric gutierrez visual basic.HendricGutierrez
 
Instituto universitario politecnico
Instituto universitario politecnicoInstituto universitario politecnico
Instituto universitario politecnicoKarolayFinol
 
Fundamentos de Visual Basic Gabriel Araujo
Fundamentos de Visual Basic   Gabriel AraujoFundamentos de Visual Basic   Gabriel Araujo
Fundamentos de Visual Basic Gabriel AraujoGabrielAPSM
 
Presentacion de Visual Basic
Presentacion de Visual BasicPresentacion de Visual Basic
Presentacion de Visual BasicFrancheska Parras
 
Visual Basic .NET
Visual Basic .NETVisual Basic .NET
Visual Basic .NETDavid
 
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
 
Fundamentos de visual basic 6.0
Fundamentos de visual basic 6.0Fundamentos de visual basic 6.0
Fundamentos de visual basic 6.0Jose Ancianis
 
Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)Luis Enrique Arrieta
 
Visual basic 6.0
Visual basic 6.0 Visual basic 6.0
Visual basic 6.0 Adrian Daza
 

La actualidad más candente (20)

Trabajo programacion jose (1)
Trabajo programacion jose (1)Trabajo programacion jose (1)
Trabajo programacion jose (1)
 
Programacion
ProgramacionProgramacion
Programacion
 
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 6
Visual basic 6Visual basic 6
Visual basic 6
 
Instituto universitario politecnico
Instituto universitario politecnicoInstituto universitario politecnico
Instituto universitario politecnico
 
Fundamentos de Visual Basic Gabriel Araujo
Fundamentos de Visual Basic   Gabriel AraujoFundamentos de Visual Basic   Gabriel Araujo
Fundamentos de Visual Basic Gabriel Araujo
 
Eymi paredes informe programacion
Eymi paredes informe programacionEymi paredes informe programacion
Eymi paredes informe programacion
 
Visual basic
Visual basicVisual basic
Visual basic
 
Presentacion de Visual Basic
Presentacion de Visual BasicPresentacion de Visual Basic
Presentacion de Visual Basic
 
Visual basic
Visual basicVisual basic
Visual basic
 
Programacion 5%
Programacion 5%Programacion 5%
Programacion 5%
 
Luis jose coronel num 42
Luis jose coronel num 42Luis jose coronel num 42
Luis jose coronel num 42
 
Visual Basic .NET
Visual Basic .NETVisual Basic .NET
Visual Basic .NET
 
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
 
Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
 
Fundamentos de visual basic 6.0
Fundamentos de visual basic 6.0Fundamentos de visual basic 6.0
Fundamentos de visual basic 6.0
 
Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)
 
Programacion
ProgramacionProgramacion
Programacion
 
Visual basic 6.0
Visual basic 6.0 Visual basic 6.0
Visual basic 6.0
 

Similar a Raul andrade

Similar a Raul andrade (18)

Visual basic
Visual basicVisual basic
Visual basic
 
Fundamentos de Visual Basic
Fundamentos de Visual Basic Fundamentos de Visual Basic
Fundamentos de Visual Basic
 
Fundamentos Básicos de Visual Basic
Fundamentos Básicos de Visual BasicFundamentos Básicos de Visual Basic
Fundamentos Básicos de Visual Basic
 
Ismerai
IsmeraiIsmerai
Ismerai
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
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.
 
Fundamentos de visual basic
Fundamentos de visual basicFundamentos de visual basic
Fundamentos de visual basic
 
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
Visual BasicVisual Basic
Visual Basic
 
Fundamentos del entorno_de_trabajo_de_visual_basic_y_del_lenguaje_en_si
Fundamentos del entorno_de_trabajo_de_visual_basic_y_del_lenguaje_en_siFundamentos del entorno_de_trabajo_de_visual_basic_y_del_lenguaje_en_si
Fundamentos del entorno_de_trabajo_de_visual_basic_y_del_lenguaje_en_si
 
Fundamentos de visual basic
Fundamentos de visual basicFundamentos de visual basic
Fundamentos de visual basic
 
Proyecto visual basic
Proyecto visual basicProyecto visual basic
Proyecto visual basic
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
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
 

Último

EMBARQUE Y DESEMBARQUE VEHICULOS MILITARES .pptx
EMBARQUE Y DESEMBARQUE VEHICULOS MILITARES .pptxEMBARQUE Y DESEMBARQUE VEHICULOS MILITARES .pptx
EMBARQUE Y DESEMBARQUE VEHICULOS MILITARES .pptxdaryel2
 
-PEIC-NUEVO de plantel educativo Venezuela
-PEIC-NUEVO de plantel educativo Venezuela-PEIC-NUEVO de plantel educativo Venezuela
-PEIC-NUEVO de plantel educativo VenezuelaJESUS341998
 
GUIA DOCENTE NEUMOLOGIA 2024 guia guia.pdf
GUIA DOCENTE NEUMOLOGIA 2024 guia guia.pdfGUIA DOCENTE NEUMOLOGIA 2024 guia guia.pdf
GUIA DOCENTE NEUMOLOGIA 2024 guia guia.pdfIsaacRobertoRamrezLe
 
Logística internacional y legislación aduana
Logística internacional y legislación aduanaLogística internacional y legislación aduana
Logística internacional y legislación aduanaluisColon57
 
CONTRATO DE TRABAJO, remuneraciones y otros datos
CONTRATO DE TRABAJO, remuneraciones y otros datosCONTRATO DE TRABAJO, remuneraciones y otros datos
CONTRATO DE TRABAJO, remuneraciones y otros datosJENNIFERBERARDI1
 
NOM-011-STPS-2001 NORMATIVA PRESENTACION
NOM-011-STPS-2001 NORMATIVA PRESENTACIONNOM-011-STPS-2001 NORMATIVA PRESENTACION
NOM-011-STPS-2001 NORMATIVA PRESENTACIONKarina224599
 
FASES DE LA CONSULTORÍA- parte 1aa.pptx
FASES DE LA CONSULTORÍA- parte 1aa.pptxFASES DE LA CONSULTORÍA- parte 1aa.pptx
FASES DE LA CONSULTORÍA- parte 1aa.pptx10ColungaFloresJosSa
 

Último (7)

EMBARQUE Y DESEMBARQUE VEHICULOS MILITARES .pptx
EMBARQUE Y DESEMBARQUE VEHICULOS MILITARES .pptxEMBARQUE Y DESEMBARQUE VEHICULOS MILITARES .pptx
EMBARQUE Y DESEMBARQUE VEHICULOS MILITARES .pptx
 
-PEIC-NUEVO de plantel educativo Venezuela
-PEIC-NUEVO de plantel educativo Venezuela-PEIC-NUEVO de plantel educativo Venezuela
-PEIC-NUEVO de plantel educativo Venezuela
 
GUIA DOCENTE NEUMOLOGIA 2024 guia guia.pdf
GUIA DOCENTE NEUMOLOGIA 2024 guia guia.pdfGUIA DOCENTE NEUMOLOGIA 2024 guia guia.pdf
GUIA DOCENTE NEUMOLOGIA 2024 guia guia.pdf
 
Logística internacional y legislación aduana
Logística internacional y legislación aduanaLogística internacional y legislación aduana
Logística internacional y legislación aduana
 
CONTRATO DE TRABAJO, remuneraciones y otros datos
CONTRATO DE TRABAJO, remuneraciones y otros datosCONTRATO DE TRABAJO, remuneraciones y otros datos
CONTRATO DE TRABAJO, remuneraciones y otros datos
 
NOM-011-STPS-2001 NORMATIVA PRESENTACION
NOM-011-STPS-2001 NORMATIVA PRESENTACIONNOM-011-STPS-2001 NORMATIVA PRESENTACION
NOM-011-STPS-2001 NORMATIVA PRESENTACION
 
FASES DE LA CONSULTORÍA- parte 1aa.pptx
FASES DE LA CONSULTORÍA- parte 1aa.pptxFASES DE LA CONSULTORÍA- parte 1aa.pptx
FASES DE LA CONSULTORÍA- parte 1aa.pptx
 

Raul andrade

  • 1. República Bolivariana de Venezuela Ministerio del poder popular para la educación superior Instituto universitario politécnico Santiago Mariño Cátedra: programación Maracaibo-Zulia Fundamentos De Visual Basic 6.0 Realizado por: Raúl Andrade C.I: 28.272.199 Ing. Electrónica
  • 2. Introducción Hoy en día podemos encontrar muchos lenguajes de programación, uno de los mas importantes es Visual Basic. 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. Visual Basic ya no es un lenguaje para novatos sino que es una alternativa para los programadores de cualquier nivel que deseen desarrollar aplicaciones compatibles con Windows. A continuación explicare algunos términos y características del mismo tema para conocer un poco más sobre el programa y poder manipularlo con facilidad.
  • 3. Fundamentos del entorno de trabajo de Visual Basic y del lenguaje en si El entorno de desarrollo de visual basic se denomina entorno 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. En las herramientas de desarrollo más tradicionales, cada una de esas funciones trabajaría como un programa diferente, con su propia interfaz. Cuando inicie visual basic se verá el entorno integrado de desarrollo . 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. Barra 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. 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.
  • 4. ¿Qué es Visual Basic 6.0? Es un lenguaje de programación dirigido por eventos, desarrollado por Alan Cooper para Microsoft. Este lenguaje de programación es un dialecto de BASIC, con importantes agregados. Su primera versión fue presentada en 1991, con la intención de simplificar la programación utilizando un ambiente de desarrollo. La última versión fue la 6, liberada en 1998, para la que Microsoft extendió el soporte hasta marzo 2008. En 2001 microsoft propuso abandonar el desarrollo basado en la API Win32 y 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 (CNet (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 base de datos usando Data Access Objects, Remote Data objects o ActiveX Data Objects. 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 interprete (en realidad pseudocompila 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 si 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.
  • 5. Entorno de desarrollo Existe un único entorno de desarrollo para visual basic, desarrollado por Microsoft: Microsoft visual basic x.0, correspondientes a versiones desde la 2.0 hasta la 20.0, (con respectivas diferencias entre versiones del lenguaje). El entorno de desarrollo es muy similar al de otros lenguajes. Realizando una instalación típica del producto, las características básicas se presentan de la siguiente forma: En la parte superior aparecen tres elementos, en este orden: la barra de título donde figura el nombre del proyecto en curso y su estado (diseño o ejecución); la barra de menú con 13 opciones desplegables y una barra de herramientas; esta última se puede personalizar, posibilitando la inclusión de prácticamente la totalidad de los comandos del IDE En la parte central, cubriendo la franja de mayor área, se encuentra el espacio de trabajo. Este incluye y muestra las ventanas del proyecto, las vistas del código fuente de los módulos, los objetos y los controles que contienen las ventanas de la aplicación y el panel de controles Las ventanas de proyecto, aunque móviles, se encuentran en el panel lateral derecho y contienen dos vistas principales: El explorador de proyectos, que muestra todos los elementos que componen el proyecto o grupo de proyectos. El panel de propiedades, donde se muestran todos los atributos de los objetos, controles, formularios, información de módulos de clase, etc. La ventana inmediato, por defecto se encuentra en la parte inferior, aunque puede no estar visible (se presionan las teclas Ctrl+G, en ese caso, para mostrar la ventana). Esta ventana resulta una herramienta muy útil a la hora de depurar el programa o bien para realizar pruebas rápidas, ya que permite imprimir mensajes de texto desde el código y ejecutar sentencias y comandos simples inmediatamente (solamente sentencias que se puedan escribir en una sola línea).
  • 6. 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 JScript, en las aplicaciones mediante Microsoft script control. Tiene acceso a la API multimedia de directX (versiones 7 y 8). También está disponible, de forma no oficial, un componente para trabajar con openGL 1.1. Existe una versión, VBA, integrada en las aplicaciones de Microsoft office, tanto Windows como Mac, que permite programar macros para extender y automatizar funcionalidades en documentos, hojas de cálculo y base de datos (Access) Si bien permite desarrollar grandes y complejas aplicaciones, también provee un entorno adecuado para realizar pequeños prototipos rápidos Propiedades El conjunto de datos que describen las características de un objeto se le conoce como sus propiedades. Para un formulario tenemos por ejemplo, las propiedades Backcolor (color de fondo), Height (altura). Algunas propiedades no solo determinan el aspecto que tiene el objeto, sion que además pueden determinar su comportamiento; por ejemplo, la propiedad MaxButton establece si el formulario tendrá o no el botón maximizar. La presencia o ausencia de este botón determinara si el formulario se puede o no maximizar.
  • 7. Métodos Son un conjunto de procedimientos que permiten que un objeto ejecute una acción o tarea sobre sí mismo. Por ejemplo, para un formulario tenemos el método Hide que hará que el formulario se oculte; o el método show que hará que el formulario se vuelva a mostrar. Eventos Es una acción que es reconocida por el objeto. Un evento ocurre (se dispara) como resultado de la interacción del usuario con el objeto. También puede dispararse debido a la ejecución de código (sentencias) o como resultado de la interacción de otro objeto con el objeto de poseedor del evento. Para un formulario tenemos por ejemplo; el evento Load que se dispara cuando se carga el formulario; o el evento Click para un botón de comando, se dispara cuando se hace clic sobre él. Objetos intrínsecos Son aquellos que aparecen “cargados por defecto” en el cuadro de herramientas con abres VB. Estos se diferencian de los extrínsecos, porque una aplicación creada únicamente con estos controles (y sin agregar referencias o librerías) se puede distribuir sin instalador (algunas veces). Label: el control label, es un nombre del control que en español se traduce como etiqueta y sirve principalmente, para mostrar información, como por ejemplo, exhibir un título, el nombre de una casilla, mostrar el tiempo y muchas otras cosas más. 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 pedir datos Combobox: es un control que tiene casi las mismas funciones que el listbox Listbox: es una herramienta poderosa para mostrar listados de datos y permitirle al usuario seleccionar uno o más elementos de una lista. Al seleccionar un elemento,
  • 8. puedes provocar una acción en otra sección del código. Existen numerosas propiedades disponibles con este control, incluyendo la posibilidad de mostrar información en más de una columna. Commandbutton: este control “botón de comando”, 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. Por ejemplo, si colocamos un control command1 en un formulario y le damos doble click para que se abra la ventana de código de visual basic. 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. La propiedad principal se llama picture, esta propiedad es la que indica el grafico que estará cargado. Para cargar un gráfico en visual basic desde el disco, se usa la función loadpicture, a esta función le debemos indicar como parámetro la ruta del fichero. Image: esta es la propiedad principal del control, que también es la propiedad por defecto o default. Picture es la que establece la imagen o grafico que mostrara el control Para cargar una imagen en un image, desde la ventana de propiedades de visual basic una vez que esta seleccionado el control, se puede cargar el grafico con un cuadro de dialogo que abre visual basic. Esta forma seria cargarla en tiempo de diseño. Propiedades básicas de acuerdo al tipo de objeto Name: devuelve o establece un tipo de datos string que contiene el nombre usado en el código para identificar a un objeto. Es de lectura y escritura en los objetos VBproject y VBcomponent y de solo lectura en los objetos property y reference. Aplicación de la propiedad name a diferentes objetos. VBproject: devuelve o establece el nombre del proyecto activo.
  • 9. VBcomponent: devuelve o establece el nombre del componente. Se produce un error si intenta establecer la propiedad name a un nombre ya usado o a un nombre no valido. Property: devuelve el nombre de la propiedad como aparece en property browser. Es el valor usado como índice en la colección properties. No se puede establecer el nombre. Reference: devuelve el nombre de la referencia en el código. No se puede establecer el nombre Caption: es la más importante y es la que se utiliza para establecer el texto que mostrara el control label. Por ejemplo para mostrar el texto “hola” agrega un label al formulario, coloca un botón y luego al hacer doble click en el mismo, escribe label1 y presiona él “.”, visual basic te desplegara la lista de propiedades y métodos del label1 Backcolor: determina el color del fondo de la etiqueta. Si la propiedad blackstyle está en transparente esta propiedad no se visualiza, es decir el color no se muestra. Forecolor: valor hexadecimal o valor RGB que indica el color del texto. Conclusión En conclusión se puede decir que la forma de programar, ha evolucionado con el paso del tiempo, en la actualidad, existen diversos programas los cuales nos facilitan nuestras actividades que realizamos en nuestra vida diaria, es un gran trabajo el que hacen los programadores, es importante mencionar que no cualquiera puede hacer un programa, se debe tener una preparación para realizar estos.