SlideShare una empresa de Scribd logo
1 de 13
REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN SUPERIOR
INSTITUTO UNIVERSITARIO POLITÉCNICO “SANTIAGO MARIÑO”
EXTENSIÓN, CIUDAD OJEDA.
Visual Basic 6.0
Integrantes
Apellido y nombre CI Cod #
Aismar Gil 26.522.691 49
Ciudad Ojeda, Julio del 2018.
Introducción.
Visual Basic es uno de los tantos lenguajes de programación que podemos
encontrar hoy en día. Dicho lenguaje nace del BASIC (Beginner´s All-purpose
Symbolic Instruction Code) que fue creado en su versión original en el Dartmouth
College, con el propósito de servir a aquellas personas que estaban interesadas
en iniciarse en algún lenguaje de programación. Luego de sufrir varias
modificaciones, en el año 1978 se estableció el BASIC estándar. La sencillez del
lenguaje ganó el desprecio de los programadores avanzados por considerarlo "un
lenguaje para principiantes".
Primero fue GW-BASIC, luego se transformó en QuickBASIC y actualmente se lo
conoce como Visual Basic y la versión más reciente es la 6 que se incluye en el
paquete Visual Studio 6 de Microsoft. Esta versión combina la sencillez del BASIC
con un poderoso lenguaje de programación Visual que juntos permiten desarrollar
robustos programas de 32 bits para Windows. Esta fusión de sencillez y
la estética permitió ampliar mucho más el monopolio de Microsoft, ya que el
lenguaje sólo es compatible con Windows, un sistema operativo de la
misma empresa.
Visual Basic ya no es más "un lenguaje para principiantes" sino que es una
perfecta alternativa para los programadores de cualquier nivel que deseen
desarrollar aplicaciones compatibles con Windows.
En este informe explicaremos algunos términos y/o características de mismo con
la finalidad de aprender más sobre este Programa y manejarlo con facilidad
1. De los fundamentos de programación explique:
1. Es un lenguaje de programación que se ha diseñado para facilitar
el desarrollo de aplicaciones en un entorno grafico (GUI-GRAPHICAL USER
INTERFACE) Como Windows 98, Windows NT o superior.
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. Cuando inicie Visual
Basic se verá el entorno integrado de desarrollo como se muestra en la figura
siguiente: 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):
Para buscar ayuda sobre un determinado tema puede hacerlo utilizando la tabla
de contenido, el índice, o bien buscando una determinada palabra o cadena de
caracteres.
Ayuda interactiva: Visual Basic tiene varias partes sobre las que se puede obtener
ayuda interactiva; es decir, puede obtener ayuda directamente solo con
posicionarse sobre esa parte y pulsar la tecla F1 estas partes son
 Todas las ventanas de Visual Basic (ventana de propiedades, de código,
etc.)
 Los controles de la caja de herramientas
 Los objetos de un formulario o de un objeto documento
 Las propiedades de la ventana propiedades
 Los procedimientos conducidos por un eventos de la ventana de código
 Las palabras clave Visual Basic (instrucciones, funciones, propiedades,
métodos, eventos, y objetos especiales).
 Los mensajes de error También, mientras escribe las palabras clave, Visual
Basic le ayudara mostrándole la sintaxis para que no tenga que esforzarse
en memorizarla. Analógicamente, tendrá ayuda relativa a los objetos y sus
propiedades.
¿Qué es Visual Basic?
Diseñador de entorno de datos: Es posible generar, de manera automática,
conectividad entre controles y datos mediante la acción de arrastrar y colocar
sobre formularios o informes.
Los Objetos Actives son una nueva tecnología de acceso a datos mediante la
acción de arrastrar y colocar sobre formularios o informes.
Asistente para formularios: Sirve para generar de manera automática
formularios que administran registros de tablas o consultas pertenecientes a
una base de datos, hoja de cálculo u objeto (ADO-ACTIVE DATA OBJECT)
Asistente para barras de herramientas es factible incluir barras de
herramientas es factible incluir barra de herramientas personalizada, donde el
usuario selecciona los botones que desea visualizar durante la ejecución.
En las aplicaciones HTML: Se combinan instrucciones de Visual
Basic con código HTML para controlar los eventos que se realizan con
frecuencia en una página web.
La Ventana de Vista de datos proporciona acceso a la estructura de una base
de datos. Desde esta también acceso al Diseñador de Consultas y diseñador
de Base de datos para administrar y registros.
Características de Visual Basic.
 Barra de título: muestra el nombre del proyecto y del formulario q se
está diseñando actualmente
 Barra de menús: agrupa los menús despegables que contienes todas
las operaciones que pueden llevarse a cabo con Visual Basic 6.0.
 Barra de herramientas estándar: contienen los botones que se utilizan
con mayor frecuencia cuando se trabaja con un proyecto. Simplifica la
elección de opciones de los menús Archivo, Edición, Ver y Ejecutar;
además, en el área derecha presenta la ubicación (coordenadas) y el
tamaño del objeto seleccionado
 Ventana de formulario: es el área donde se diseña la interfaz gráfica,
es decir, es donde se inserta electo gráficos, como botones, imágenes,
casilla de verificación, cuadros de listas, etc.
 Cuadro de herramientas: presenta todos los controles necesarios para
diseñar una aplicación, como cuadros de texto, etiquetas, cuadros de
listas, botones de comandos, etc.
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.7
 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 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.
Desventajas
Las críticas hechas en las ediciones de Visual Basic anteriores a VB.NET son
variadas; se citan entre ellas:
 Problema de versionado asociado con varias librerías runtime DLL, conocido
como DLL Hell
 Soporte pobre para programación orientada a objetos
 Incapacidad para crear aplicaciones multihilo, sin tener que recurrir a llamadas
de la API de Windows.
 Dependencia de complejas y frágiles entradas de registro COM
 La capacidad de utilizar controles en un único formulario es muy limitada en
comparación a otras herramientas.
Implementación de otro lenguaje.
Software, como Microsoft Excel, así como otros componentes de Microsoft Office,
integran un formulario de Visual Basic con Visual Basic para Aplicaciones (VBA).
VBA permite a los usuarios automatizar los comandos, procesos y funciones con
macros VBA. Las macros se pueden grabar y utilizar dentro de Microsoft Office, y
editarse en detalle con VBA. VBScript y Visual Basic .NET también se derivan de
Visual Basic.
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.
¿Qué es un objeto?
Cada formulario (ventana), menú o control que se crea con Visual Basic es un
módulo autocontenido llamado objeto. Los bloques básicos de construcción de
una aplicación con Visual Basic son los objetos. Cada objeto tiene un conjunto de
características y un comportamiento definido (propiedades, métodos y
eventos) que lo diferencian de otros tipos de objeto. En otras palabras, un objeto
formulario ha sido diseñado para cumplir determinada función en una aplicación, y
no es lo mismo que un objeto menú.
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, sino 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 determinará si el
formulario se puede o no maximizar.
Métodos
Los 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
Un evento 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.
¿Qué papel cumplen las propiedades, métodos y eventos?
Toda aplicación necesita una interfaz de usuario, la parte visual a través de la cual
el usuario interactúa con la aplicación. Los bloques básicos de construcción de
una interfaz de usuario son los formularios y los controles. Visual Basic
utiliza técnicas de programación visual para diseñar las aplicaciones.
Objetos intrínsecos
Nombre de control Nombre de clase Descripción
Casilla de
verificación
CheckBox Presenta una opción de tipoVerdadero o Falso.
Cuadro combinado ComboBox Cambina un cuadro de texto y un cuadro de lista.
Botón de comando CommandButton Ejecuta un comando o una acción cuando el usuario
hace clic en él.
Datos Data Permite conectar una base de datos existente y
presentar información en ella en los formularios.
Cuadro de lista de
directorios
DirListBox Presenta directorios yrutas de acceso.
Cuadro de lista de
archivos
FileListBox Presenta una lista de archivos.
Cuadro de lista de
unidades
DriveListBox Presenta una lista de unidades de disco validas.
Marco Frame Proporciona un contenedor visual y funcional para
los controles.
Barras de
desplazamiento
horizontal y vertical
HScrollBar y
VScrollBar
Permite que un usuario agregue barras de
desplazamiento a controles que no las tienen de
forma automática.
Imagen Image Presenta mapas de bits,iconos o metarchivos de
Windows,archivos JPEG o GIF, y actúa como un
botón de comando cuando se hace clic en él.
Etiqueta Label Presenta texto con el cual el usuario no puede
interactuar ni modificar.
Línea Line Agrega un segmento de línea recta a un formulario.
Cuadro de lista ListBox Presenta una lista de elementos entre los que el
usuario puede elegir.
Contenedor OLE OLE Incrusta datos en una aplicación de Visual Basic.
Botón de opción OptionButton El control OptionButton, como parte de un grupo de
opciones con otros botones de opción.Presenta
varias opciones entre las ue el usuario sólo puede
elegir una.
Cuadro de imágen Picturebox Presenta mapas de bits,íconos o metarchivos de
Windows y otros tipos de archivos graficos
compatibles.También presenta texto o actúa como
contenedor visual para otros controles..
Forma Shape Agrega un rectángulo,un cuadrado,una elipse o un
circulo a un formulario,marco o cuadro de imagen.
Cuadro de texto TextBox Proporciona una área para escribir o presentar
texto.
Cronómetro Timer Ejecuta eventos periódicos a intervalos de tiempo
específicado.
Propiedades de las herramientas mas utilizadas
Ventana de propiedades : en esta se encuentra toda la lista de propiedades para
modificar un control.
Controles básicos textbox:
Text: texto que aparecerá en el control.
Name: nombre del control.
Multiline: nos permite introducir varias lineas de texto.
Alignment: Alineación que tendrá el texto dentro del control que puede ser
izquierdo, derecho, centrado.
Visible: si esta propiedad esta en falso la caja de texto no sera visible cuando este
en ejecución el programa. si está en verdadero si se podrá ver.
Maxlength: número máximo de caracteres que tendrá el control.
Looked: Con esta propiedad podemos bloquear el control para que el usuario no
pueda escribir ni modificar.
Backolor: Color que tendrá el fondo de la caja de texto.
Forecolor: Es el color de la letra que tendrá el control.
Font: tipo y tamaño que contendrá el control.
Height,Left,Top,Width : Se refieren al tamaño del Espacio reservado para las Text
Box.
lABEL
Caption: texto que contendrá el control.
BorderStyle: borde al rededor del texto.
BackStyle: borde transparente o no transparente.
Backcolor: Para cambiar color del fondo.
Visible : Si está en True el control está visible si está en False está oculto.
Name: es el nombre del control y sirve para hacer referencia al mismo en el
código, como todos los controles.
Enabled: Si está en True (Verdadero) el control está activado y se puede utilizar
normalmente, si se encuentra en False, el control está desactivado.
FontName: El nombre de la fuente que utilizará el texto del control. Podemos
elegir las que tengamos instaladas en el sistema.
Forecolor: indica el color del Texto.
Height y Width: Ancho y alto del Label.
ToolTipText: muestra el mensaje de descripción cuando pasamos el mouse por
encima del control.
COMMANDBUTTON:
Caption: texto para el usuario.
Enable: Inhabilita o habilita el control con el fin de que ese disponible para el
usuario.
Style: cuando está en 1 habilita al backcolor y cuando está en 0 lo deshabilita.
PICTURE E PICTURE:
Name: Especifíca el nombre del control para poder referenciarlo e identificarlo.
Appearance: Esta propiedad determina si el Image posee o no efecto 3d con
respecto a su apariencia. Los valores son: 1 - 3D y 0 - None. Para que esta
propiedad se pueda utilizar, la propiedad BorderStyle debe estar con el valor 1.
BorderStyle: Determina si el control Image posee o no un borde. Al igual que el
anterior tiene dos posibles valores, 0 sin borde o 1 con borde.
Picture: 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 gráfico que mostrará el
control.
Stretch: Esta es una de las propiedades mas importantes. Si está en True la
imagen se ajustará al tamaño que posea el control Image, si está en False el
control Image es el que se adaptará al tamaño y dimensiones de la imagen.
Las demás propiedades son las clásicas y comunes para la mayoría de los
controles, como la propiedad Index, Visible, Enabled, ToolTipText, Width, Height,
etc...
FRAME:
Name : Este es el nombre como se le reconocera al objeto durante el programa,
se acostumbra escribir frm antes del nombre para saber que es un Frame (Ej:
frmFondo)..
Caption : Este es el mensaje que se quiere que aparesca en el Frame.
Height,Left,Top,Width : Se refieren al tamaño del Espacio reservado para los
Frames. Font : Permite escoger el tipo de letra, tamaño y estilo de la letras a usar.
BorderStyle: si esta en 0 no dibuja el recuadro.
CHECKBOX Y OPTIONBUTTON:
Name : Este es el nombre como se le reconocerá al objeto durante el programa,
se acostumbra escribir chk o rdb antes del nombre para saber que es un check
box o radio Button (Ej: chkop1 o rdbop1).
Enable : Este parametro permite que el Boton este habilitado o deshabilitado.
Value : Indica si esta precionado o no el boton.
Height,Left,Top,Width : Se refieren al tamaño del Espacio reservado para los
Check box y los option Button.
Caption : Este es el mensaje que se quiere que aparesca a la par del radio Button
o del Check Box.
LITSBOX:
Name : Este es el nombre como se le reconocera al objeto durante el programa,
se acostumbra escribir lst antes del nombre para saber que es un List Box (Ej:
lstLista).
List : Aqui podemos ingresar los elementos nuevos al List Box.
Font: Permite escoger el tipo de letra, tamaño y estilo de la letras a usar.
sorted: si el valor es verdadero la lista aparecera en orden alfabetico.
Height,Left,Top,Width : Se refieren al tamaño del Espacio reservado para los List
Box.
SCROLL BAR:
Name : Este es el nombre como se le reconocera al objeto durante el programa,
se acostumbra escribir scb antes del nombre para saber que es un Scroll Bar (Ej:
scbFila).
Max : Este indica el valor maximo que puede alcanzar el Scroll al moverse.
Min : Es el valor minim con el cual empieza la barra de Scroll.
Height,Left,Top,Width : Se refieren al tamaño del Espacio reservado para los
Scroll Bar.
SHAPE:
Shape: esta propiedad es la forma que tomara nuestro control.
Bordercolor: color del borde.
Borderstyle: estilo del borde.
Border whidth: ancho del borde.
Fillcolor: este es el fondo, esta funciona si filestyle en opaco.
CONCLUSION
Actualmente, Visual Basic es el lenguaje de programación más utilizado, al brindar
gran facilidad de uso, y estar respaldado por una gran compañía como lo es
Microsoft. Sin embargo, a pesar de su sencillez, es muy potente, ya que ofrece
extensas utilidades para programar en un ambiente gráfico, diseñado para
Windows, de esta manera Microsoft ha apilado enormemente su mercado, ya que
Visual Basic, solo es compatible con Windows.
Gran cantidad de programas importantes como Microsoft Office han sido
programados en Visual Basic, probando que es una excelente y muy confiable
herramienta para la elaboración de programas informáticos.
Anteriormente, los lenguajes de programación no incluían un entorno visual, se
apoyaban en el MS-DOS, como el C o el C++, se debían de aprender muchas
claves, es decir, era mucho mas difícil programar, es como cuando en vez de
Windows se usaba MS-DOS, el Windows lo sobrepasó fácilmente por su entorno
gráfico y que no se tenían que aprender tantas claves, porque ya estaban
establecidas, solo era cuestión de apretar un botón con el Mouse.
De pronto Visual Basic, viene a cambiar la forma de programar, provocando así,
un desplazamiento de los antiguos lenguajes de programación. Microsoft brindó
así una enorme oportunidad a muchas personas de iniciarse en el amplio lenguaje
de la programación
Bibliografía
https://www.monografias.com/trabajos33/visual-basic/visual-basic.shtml
https://msdn.microsoft.com/es-es/vba/language-reference-
vba/articles/understanding-objects-properties-methods-and-events
http://masalladevisualbasic.galeon.com/controles.html

Más contenido relacionado

La actualidad más candente

Entorno de desarrollo de visual basic 6.0
Entorno de desarrollo de visual basic 6.0Entorno de desarrollo de visual basic 6.0
Entorno de desarrollo de visual basic 6.0Miguel Pacho
 
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_siAlejandro Ferrer
 
Visual basic y java
Visual basic y javaVisual basic y java
Visual basic y javaKareliaRivas
 
Programacion
ProgramacionProgramacion
Programacionlitho
 
Qué es visual basic
Qué es visual basicQué es visual basic
Qué es visual basicromeprofe
 
Generalidades de Visual Basic
Generalidades de Visual BasicGeneralidades de Visual Basic
Generalidades de Visual Basicdenis2801
 
Visual basic-2008
Visual basic-2008Visual basic-2008
Visual basic-2008ramcoll
 
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
 
Fundamentos de visual basico por vicente sanchez
Fundamentos de visual basico por vicente sanchezFundamentos de visual basico por vicente sanchez
Fundamentos de visual basico por vicente sanchezJairo Bermudez
 
Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)Luis Enrique Arrieta
 
Fernando Espinoza
Fernando EspinozaFernando Espinoza
Fernando EspinozaMarvel ico
 
Visual basic 6 introduccion
Visual basic 6 introduccionVisual basic 6 introduccion
Visual basic 6 introduccionGerardo Heredia
 

La actualidad más candente (20)

Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
Entorno de desarrollo de visual basic 6.0
Entorno de desarrollo de visual basic 6.0Entorno de desarrollo de visual basic 6.0
Entorno de desarrollo de visual basic 6.0
 
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
 
Elibeth Melendez
Elibeth MelendezElibeth Melendez
Elibeth Melendez
 
Visual basic y java
Visual basic y javaVisual basic y java
Visual basic y java
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Programacion
ProgramacionProgramacion
Programacion
 
Qué es visual basic
Qué es visual basicQué es visual basic
Qué es visual basic
 
Introducion visual II
Introducion visual IIIntroducion visual II
Introducion visual II
 
Generalidades de Visual Basic
Generalidades de Visual BasicGeneralidades de Visual Basic
Generalidades de Visual Basic
 
Visual basic-2008
Visual basic-2008Visual basic-2008
Visual basic-2008
 
Visual basic
Visual basicVisual basic
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
 
Fundamentos de visual basico por vicente sanchez
Fundamentos de visual basico por vicente sanchezFundamentos de visual basico por vicente sanchez
Fundamentos de visual basico por vicente sanchez
 
Raul andrade
Raul andradeRaul andrade
Raul andrade
 
Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)
 
Fernando Espinoza
Fernando EspinozaFernando Espinoza
Fernando Espinoza
 
Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
 
Vb entorno manual
Vb entorno manualVb entorno manual
Vb entorno manual
 
Visual basic 6 introduccion
Visual basic 6 introduccionVisual basic 6 introduccion
Visual basic 6 introduccion
 

Similar a Visual basic 6.0

Fundamentos de Visual Basic
Fundamentos de Visual Basic Fundamentos de Visual Basic
Fundamentos de Visual Basic carlos matheus
 
Diseño visual basic
Diseño visual basicDiseño visual basic
Diseño visual basicjhonny087
 
visual basic- programacion
visual basic- programacionvisual basic- programacion
visual basic- programacionjosecoronel38
 
Hendric gutierrez visual basic.
Hendric gutierrez visual basic.Hendric gutierrez visual basic.
Hendric gutierrez visual basic.HendricGutierrez
 
Fundamentos de Visual Basic Gabriel Araujo
Fundamentos de Visual Basic   Gabriel AraujoFundamentos de Visual Basic   Gabriel Araujo
Fundamentos de Visual Basic Gabriel AraujoGabrielAPSM
 
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.0eduardsoler1
 
Fundamentos de visual basic 6.0
Fundamentos de visual basic 6.0Fundamentos de visual basic 6.0
Fundamentos de visual basic 6.0Jose Ancianis
 
fundamentos basicos de VISUAL BASIC
fundamentos basicos de VISUAL BASICfundamentos basicos de VISUAL BASIC
fundamentos basicos de VISUAL BASIC25309816
 
Fundamentos de visual basic.
Fundamentos de visual basic.Fundamentos de visual basic.
Fundamentos de visual basic.cindycgtdap
 
Introduccion a visual basic
Introduccion a visual basicIntroduccion a visual basic
Introduccion a visual basiccheverito18
 

Similar a Visual basic 6.0 (19)

Fundamentos de Visual Basic
Fundamentos de Visual Basic Fundamentos de Visual Basic
Fundamentos de Visual Basic
 
Programacion 5%
Programacion 5%Programacion 5%
Programacion 5%
 
Diseño visual basic
Diseño visual basicDiseño visual basic
Diseño visual basic
 
visual basic- programacion
visual basic- programacionvisual basic- programacion
visual basic- programacion
 
Hendric gutierrez visual basic.
Hendric gutierrez visual basic.Hendric gutierrez visual basic.
Hendric gutierrez 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
Visual basicVisual basic
Visual basic
 
Trabajo
TrabajoTrabajo
Trabajo
 
Visual basic-2008
Visual basic-2008Visual basic-2008
Visual basic-2008
 
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
 
Eymi paredes informe programacion
Eymi paredes informe programacionEymi paredes informe programacion
Eymi paredes informe programacion
 
Fundamentos de visual basic 6.0
Fundamentos de visual basic 6.0Fundamentos de visual basic 6.0
Fundamentos de visual basic 6.0
 
Visual basic-2008 tutorial
Visual basic-2008 tutorialVisual basic-2008 tutorial
Visual basic-2008 tutorial
 
fundamentos basicos de VISUAL BASIC
fundamentos basicos de VISUAL BASICfundamentos basicos de VISUAL BASIC
fundamentos basicos de VISUAL BASIC
 
Fundamentos de visual basic.
Fundamentos de visual basic.Fundamentos de visual basic.
Fundamentos de visual basic.
 
Introduccion a visual basic
Introduccion a visual basicIntroduccion a visual basic
Introduccion a visual basic
 
Saia Programacion
Saia ProgramacionSaia Programacion
Saia Programacion
 
decimocolegio1
decimocolegio1decimocolegio1
decimocolegio1
 
Programacion 10%
Programacion 10% Programacion 10%
Programacion 10%
 

Último

PPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdf
PPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdfPPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdf
PPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdfDarwinJPaulino
 
ACEROS DE PERFORACION, CARACTERISTICAS Y FICHAS TECNICAS.pptx
ACEROS DE PERFORACION, CARACTERISTICAS Y FICHAS TECNICAS.pptxACEROS DE PERFORACION, CARACTERISTICAS Y FICHAS TECNICAS.pptx
ACEROS DE PERFORACION, CARACTERISTICAS Y FICHAS TECNICAS.pptxaxelalejossantos
 
electricidad básica, ejemplos prácticos y ejercicios
electricidad básica, ejemplos prácticos y ejercicioselectricidad básica, ejemplos prácticos y ejercicios
electricidad básica, ejemplos prácticos y ejerciciosEfrain Yungan
 
Sistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajesSistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajesjohannyrmnatejeda
 
Sanidad en alpacas, enfermedades infecciosas y parasitarias
Sanidad en alpacas, enfermedades infecciosas y parasitariasSanidad en alpacas, enfermedades infecciosas y parasitarias
Sanidad en alpacas, enfermedades infecciosas y parasitariasJilvertHuisaCenteno
 
Capacitación Anexo 6 D.s. 023 seguridad y salud ocupacional
Capacitación Anexo 6 D.s. 023 seguridad y salud ocupacionalCapacitación Anexo 6 D.s. 023 seguridad y salud ocupacional
Capacitación Anexo 6 D.s. 023 seguridad y salud ocupacionalamador030809
 
FOLIACIONES Y LINEACIONES GEOLOGÍA ESTRUCTURAL
FOLIACIONES Y LINEACIONES GEOLOGÍA ESTRUCTURALFOLIACIONES Y LINEACIONES GEOLOGÍA ESTRUCTURAL
FOLIACIONES Y LINEACIONES GEOLOGÍA ESTRUCTURALRiveraPemintelAlejan
 
04-circuitos-comparadores de amplificadores operacionales.pptx
04-circuitos-comparadores de amplificadores operacionales.pptx04-circuitos-comparadores de amplificadores operacionales.pptx
04-circuitos-comparadores de amplificadores operacionales.pptxHenryApaza12
 
Análisis de Varianza- Anova y pruebas de estadística
Análisis de Varianza- Anova y pruebas de estadísticaAnálisis de Varianza- Anova y pruebas de estadística
Análisis de Varianza- Anova y pruebas de estadísticaJoellyAlejandraRodrg
 
Accidente mortal con un Torno mecánico.pptx
Accidente mortal con un Torno mecánico.pptxAccidente mortal con un Torno mecánico.pptx
Accidente mortal con un Torno mecánico.pptxBuddyroi
 
MANUAL DE NORMAS SANITARIAS PERUANAS ACTUALIZADO 2024.pdf
MANUAL DE NORMAS SANITARIAS PERUANAS ACTUALIZADO 2024.pdfMANUAL DE NORMAS SANITARIAS PERUANAS ACTUALIZADO 2024.pdf
MANUAL DE NORMAS SANITARIAS PERUANAS ACTUALIZADO 2024.pdfciteagrohuallaga07
 
Química Analítica-U1y2-2024.pdf. Unidades 1 y 2
Química Analítica-U1y2-2024.pdf. Unidades 1 y 2Química Analítica-U1y2-2024.pdf. Unidades 1 y 2
Química Analítica-U1y2-2024.pdf. Unidades 1 y 2santiagoBernabei8
 
PRESENTACIÓN ANALISIS ESTRUCTURAL II.pptx
PRESENTACIÓN ANALISIS ESTRUCTURAL II.pptxPRESENTACIÓN ANALISIS ESTRUCTURAL II.pptx
PRESENTACIÓN ANALISIS ESTRUCTURAL II.pptxStibeCr
 
EJERCICIOS DE PROPIEDADES INDICES DE MECÁNICA DE SUELOS
EJERCICIOS DE PROPIEDADES INDICES DE MECÁNICA DE SUELOSEJERCICIOS DE PROPIEDADES INDICES DE MECÁNICA DE SUELOS
EJERCICIOS DE PROPIEDADES INDICES DE MECÁNICA DE SUELOSLuisLopez273366
 
GeoS33333333333333333333333333333333.pdf
GeoS33333333333333333333333333333333.pdfGeoS33333333333333333333333333333333.pdf
GeoS33333333333333333333333333333333.pdffredyflores58
 
TEMA 02 VISCOSIDAD DE MECÁNICA DE FLUIDOS .pdf
TEMA 02 VISCOSIDAD DE MECÁNICA DE FLUIDOS .pdfTEMA 02 VISCOSIDAD DE MECÁNICA DE FLUIDOS .pdf
TEMA 02 VISCOSIDAD DE MECÁNICA DE FLUIDOS .pdfJhonCongoraQuispe
 
Guía para la identificación de materiales peligrosos
Guía para la identificación de materiales peligrososGuía para la identificación de materiales peligrosos
Guía para la identificación de materiales peligrososAdrianVarela22
 
ENSAYO DE PENETRACIÓN ESTÁTICA CTP ULTRADEFINITIVO.pptx
ENSAYO DE PENETRACIÓN ESTÁTICA CTP ULTRADEFINITIVO.pptxENSAYO DE PENETRACIÓN ESTÁTICA CTP ULTRADEFINITIVO.pptx
ENSAYO DE PENETRACIÓN ESTÁTICA CTP ULTRADEFINITIVO.pptxjosetuanama2
 
Transporte y Manipulación de Explosivos - SUCAMEC
Transporte y Manipulación de Explosivos - SUCAMECTransporte y Manipulación de Explosivos - SUCAMEC
Transporte y Manipulación de Explosivos - SUCAMECamador030809
 
Sales binarias y oxisales química inorganica
Sales binarias y oxisales química inorganicaSales binarias y oxisales química inorganica
Sales binarias y oxisales química inorganicakiaranoemi
 

Último (20)

PPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdf
PPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdfPPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdf
PPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdf
 
ACEROS DE PERFORACION, CARACTERISTICAS Y FICHAS TECNICAS.pptx
ACEROS DE PERFORACION, CARACTERISTICAS Y FICHAS TECNICAS.pptxACEROS DE PERFORACION, CARACTERISTICAS Y FICHAS TECNICAS.pptx
ACEROS DE PERFORACION, CARACTERISTICAS Y FICHAS TECNICAS.pptx
 
electricidad básica, ejemplos prácticos y ejercicios
electricidad básica, ejemplos prácticos y ejercicioselectricidad básica, ejemplos prácticos y ejercicios
electricidad básica, ejemplos prácticos y ejercicios
 
Sistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajesSistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajes
 
Sanidad en alpacas, enfermedades infecciosas y parasitarias
Sanidad en alpacas, enfermedades infecciosas y parasitariasSanidad en alpacas, enfermedades infecciosas y parasitarias
Sanidad en alpacas, enfermedades infecciosas y parasitarias
 
Capacitación Anexo 6 D.s. 023 seguridad y salud ocupacional
Capacitación Anexo 6 D.s. 023 seguridad y salud ocupacionalCapacitación Anexo 6 D.s. 023 seguridad y salud ocupacional
Capacitación Anexo 6 D.s. 023 seguridad y salud ocupacional
 
FOLIACIONES Y LINEACIONES GEOLOGÍA ESTRUCTURAL
FOLIACIONES Y LINEACIONES GEOLOGÍA ESTRUCTURALFOLIACIONES Y LINEACIONES GEOLOGÍA ESTRUCTURAL
FOLIACIONES Y LINEACIONES GEOLOGÍA ESTRUCTURAL
 
04-circuitos-comparadores de amplificadores operacionales.pptx
04-circuitos-comparadores de amplificadores operacionales.pptx04-circuitos-comparadores de amplificadores operacionales.pptx
04-circuitos-comparadores de amplificadores operacionales.pptx
 
Análisis de Varianza- Anova y pruebas de estadística
Análisis de Varianza- Anova y pruebas de estadísticaAnálisis de Varianza- Anova y pruebas de estadística
Análisis de Varianza- Anova y pruebas de estadística
 
Accidente mortal con un Torno mecánico.pptx
Accidente mortal con un Torno mecánico.pptxAccidente mortal con un Torno mecánico.pptx
Accidente mortal con un Torno mecánico.pptx
 
MANUAL DE NORMAS SANITARIAS PERUANAS ACTUALIZADO 2024.pdf
MANUAL DE NORMAS SANITARIAS PERUANAS ACTUALIZADO 2024.pdfMANUAL DE NORMAS SANITARIAS PERUANAS ACTUALIZADO 2024.pdf
MANUAL DE NORMAS SANITARIAS PERUANAS ACTUALIZADO 2024.pdf
 
Química Analítica-U1y2-2024.pdf. Unidades 1 y 2
Química Analítica-U1y2-2024.pdf. Unidades 1 y 2Química Analítica-U1y2-2024.pdf. Unidades 1 y 2
Química Analítica-U1y2-2024.pdf. Unidades 1 y 2
 
PRESENTACIÓN ANALISIS ESTRUCTURAL II.pptx
PRESENTACIÓN ANALISIS ESTRUCTURAL II.pptxPRESENTACIÓN ANALISIS ESTRUCTURAL II.pptx
PRESENTACIÓN ANALISIS ESTRUCTURAL II.pptx
 
EJERCICIOS DE PROPIEDADES INDICES DE MECÁNICA DE SUELOS
EJERCICIOS DE PROPIEDADES INDICES DE MECÁNICA DE SUELOSEJERCICIOS DE PROPIEDADES INDICES DE MECÁNICA DE SUELOS
EJERCICIOS DE PROPIEDADES INDICES DE MECÁNICA DE SUELOS
 
GeoS33333333333333333333333333333333.pdf
GeoS33333333333333333333333333333333.pdfGeoS33333333333333333333333333333333.pdf
GeoS33333333333333333333333333333333.pdf
 
TEMA 02 VISCOSIDAD DE MECÁNICA DE FLUIDOS .pdf
TEMA 02 VISCOSIDAD DE MECÁNICA DE FLUIDOS .pdfTEMA 02 VISCOSIDAD DE MECÁNICA DE FLUIDOS .pdf
TEMA 02 VISCOSIDAD DE MECÁNICA DE FLUIDOS .pdf
 
Guía para la identificación de materiales peligrosos
Guía para la identificación de materiales peligrososGuía para la identificación de materiales peligrosos
Guía para la identificación de materiales peligrosos
 
ENSAYO DE PENETRACIÓN ESTÁTICA CTP ULTRADEFINITIVO.pptx
ENSAYO DE PENETRACIÓN ESTÁTICA CTP ULTRADEFINITIVO.pptxENSAYO DE PENETRACIÓN ESTÁTICA CTP ULTRADEFINITIVO.pptx
ENSAYO DE PENETRACIÓN ESTÁTICA CTP ULTRADEFINITIVO.pptx
 
Transporte y Manipulación de Explosivos - SUCAMEC
Transporte y Manipulación de Explosivos - SUCAMECTransporte y Manipulación de Explosivos - SUCAMEC
Transporte y Manipulación de Explosivos - SUCAMEC
 
Sales binarias y oxisales química inorganica
Sales binarias y oxisales química inorganicaSales binarias y oxisales química inorganica
Sales binarias y oxisales química inorganica
 

Visual basic 6.0

  • 1. REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN SUPERIOR INSTITUTO UNIVERSITARIO POLITÉCNICO “SANTIAGO MARIÑO” EXTENSIÓN, CIUDAD OJEDA. Visual Basic 6.0 Integrantes Apellido y nombre CI Cod # Aismar Gil 26.522.691 49 Ciudad Ojeda, Julio del 2018.
  • 2. Introducción. Visual Basic es uno de los tantos lenguajes de programación que podemos encontrar hoy en día. Dicho lenguaje nace del BASIC (Beginner´s All-purpose Symbolic Instruction Code) que fue creado en su versión original en el Dartmouth College, con el propósito de servir a aquellas personas que estaban interesadas en iniciarse en algún lenguaje de programación. Luego de sufrir varias modificaciones, en el año 1978 se estableció el BASIC estándar. La sencillez del lenguaje ganó el desprecio de los programadores avanzados por considerarlo "un lenguaje para principiantes". Primero fue GW-BASIC, luego se transformó en QuickBASIC y actualmente se lo conoce como Visual Basic y la versión más reciente es la 6 que se incluye en el paquete Visual Studio 6 de Microsoft. Esta versión combina la sencillez del BASIC con un poderoso lenguaje de programación Visual que juntos permiten desarrollar robustos programas de 32 bits para Windows. Esta fusión de sencillez y la estética permitió ampliar mucho más el monopolio de Microsoft, ya que el lenguaje sólo es compatible con Windows, un sistema operativo de la misma empresa. Visual Basic ya no es más "un lenguaje para principiantes" sino que es una perfecta alternativa para los programadores de cualquier nivel que deseen desarrollar aplicaciones compatibles con Windows. En este informe explicaremos algunos términos y/o características de mismo con la finalidad de aprender más sobre este Programa y manejarlo con facilidad 1. De los fundamentos de programación explique: 1. Es un lenguaje de programación que se ha diseñado para facilitar el desarrollo de aplicaciones en un entorno grafico (GUI-GRAPHICAL USER INTERFACE) Como Windows 98, Windows NT o superior.
  • 3. 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. Cuando inicie Visual Basic se verá el entorno integrado de desarrollo como se muestra en la figura siguiente: 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
  • 4. 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): Para buscar ayuda sobre un determinado tema puede hacerlo utilizando la tabla de contenido, el índice, o bien buscando una determinada palabra o cadena de caracteres. Ayuda interactiva: Visual Basic tiene varias partes sobre las que se puede obtener ayuda interactiva; es decir, puede obtener ayuda directamente solo con posicionarse sobre esa parte y pulsar la tecla F1 estas partes son  Todas las ventanas de Visual Basic (ventana de propiedades, de código, etc.)  Los controles de la caja de herramientas  Los objetos de un formulario o de un objeto documento  Las propiedades de la ventana propiedades  Los procedimientos conducidos por un eventos de la ventana de código  Las palabras clave Visual Basic (instrucciones, funciones, propiedades, métodos, eventos, y objetos especiales).  Los mensajes de error También, mientras escribe las palabras clave, Visual Basic le ayudara mostrándole la sintaxis para que no tenga que esforzarse
  • 5. en memorizarla. Analógicamente, tendrá ayuda relativa a los objetos y sus propiedades. ¿Qué es Visual Basic? Diseñador de entorno de datos: Es posible generar, de manera automática, conectividad entre controles y datos mediante la acción de arrastrar y colocar sobre formularios o informes. Los Objetos Actives son una nueva tecnología de acceso a datos mediante la acción de arrastrar y colocar sobre formularios o informes. Asistente para formularios: Sirve para generar de manera automática formularios que administran registros de tablas o consultas pertenecientes a una base de datos, hoja de cálculo u objeto (ADO-ACTIVE DATA OBJECT) Asistente para barras de herramientas es factible incluir barras de herramientas es factible incluir barra de herramientas personalizada, donde el usuario selecciona los botones que desea visualizar durante la ejecución. En las aplicaciones HTML: Se combinan instrucciones de Visual Basic con código HTML para controlar los eventos que se realizan con frecuencia en una página web. La Ventana de Vista de datos proporciona acceso a la estructura de una base de datos. Desde esta también acceso al Diseñador de Consultas y diseñador de Base de datos para administrar y registros. Características de Visual Basic.  Barra de título: muestra el nombre del proyecto y del formulario q se está diseñando actualmente  Barra de menús: agrupa los menús despegables que contienes todas las operaciones que pueden llevarse a cabo con Visual Basic 6.0.  Barra de herramientas estándar: contienen los botones que se utilizan con mayor frecuencia cuando se trabaja con un proyecto. Simplifica la elección de opciones de los menús Archivo, Edición, Ver y Ejecutar; además, en el área derecha presenta la ubicación (coordenadas) y el tamaño del objeto seleccionado  Ventana de formulario: es el área donde se diseña la interfaz gráfica, es decir, es donde se inserta electo gráficos, como botones, imágenes, casilla de verificación, cuadros de listas, etc.  Cuadro de herramientas: presenta todos los controles necesarios para diseñar una aplicación, como cuadros de texto, etiquetas, cuadros de listas, botones de comandos, etc. Ventajas  Posee una curva de aprendizaje muy rápida.  Integra el diseño e implementación de formularios de Windows.
  • 6.  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.7  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 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. Desventajas Las críticas hechas en las ediciones de Visual Basic anteriores a VB.NET son variadas; se citan entre ellas:  Problema de versionado asociado con varias librerías runtime DLL, conocido como DLL Hell  Soporte pobre para programación orientada a objetos  Incapacidad para crear aplicaciones multihilo, sin tener que recurrir a llamadas de la API de Windows.  Dependencia de complejas y frágiles entradas de registro COM  La capacidad de utilizar controles en un único formulario es muy limitada en comparación a otras herramientas. Implementación de otro lenguaje. Software, como Microsoft Excel, así como otros componentes de Microsoft Office, integran un formulario de Visual Basic con Visual Basic para Aplicaciones (VBA). VBA permite a los usuarios automatizar los comandos, procesos y funciones con macros VBA. Las macros se pueden grabar y utilizar dentro de Microsoft Office, y editarse en detalle con VBA. VBScript y Visual Basic .NET también se derivan de Visual Basic. 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
  • 7. presentada en 1991, con la intención de simplificar la programación utilizando un ambiente de desarrollo. ¿Qué es un objeto? Cada formulario (ventana), menú o control que se crea con Visual Basic es un módulo autocontenido llamado objeto. Los bloques básicos de construcción de una aplicación con Visual Basic son los objetos. Cada objeto tiene un conjunto de características y un comportamiento definido (propiedades, métodos y eventos) que lo diferencian de otros tipos de objeto. En otras palabras, un objeto formulario ha sido diseñado para cumplir determinada función en una aplicación, y no es lo mismo que un objeto menú. 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, sino 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 determinará si el formulario se puede o no maximizar. Métodos Los 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 Un evento 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. ¿Qué papel cumplen las propiedades, métodos y eventos? Toda aplicación necesita una interfaz de usuario, la parte visual a través de la cual el usuario interactúa con la aplicación. Los bloques básicos de construcción de una interfaz de usuario son los formularios y los controles. Visual Basic utiliza técnicas de programación visual para diseñar las aplicaciones.
  • 8. Objetos intrínsecos Nombre de control Nombre de clase Descripción Casilla de verificación CheckBox Presenta una opción de tipoVerdadero o Falso. Cuadro combinado ComboBox Cambina un cuadro de texto y un cuadro de lista. Botón de comando CommandButton Ejecuta un comando o una acción cuando el usuario hace clic en él. Datos Data Permite conectar una base de datos existente y presentar información en ella en los formularios. Cuadro de lista de directorios DirListBox Presenta directorios yrutas de acceso. Cuadro de lista de archivos FileListBox Presenta una lista de archivos. Cuadro de lista de unidades DriveListBox Presenta una lista de unidades de disco validas. Marco Frame Proporciona un contenedor visual y funcional para los controles. Barras de desplazamiento horizontal y vertical HScrollBar y VScrollBar Permite que un usuario agregue barras de desplazamiento a controles que no las tienen de forma automática. Imagen Image Presenta mapas de bits,iconos o metarchivos de Windows,archivos JPEG o GIF, y actúa como un botón de comando cuando se hace clic en él. Etiqueta Label Presenta texto con el cual el usuario no puede interactuar ni modificar. Línea Line Agrega un segmento de línea recta a un formulario. Cuadro de lista ListBox Presenta una lista de elementos entre los que el usuario puede elegir. Contenedor OLE OLE Incrusta datos en una aplicación de Visual Basic. Botón de opción OptionButton El control OptionButton, como parte de un grupo de opciones con otros botones de opción.Presenta varias opciones entre las ue el usuario sólo puede elegir una. Cuadro de imágen Picturebox Presenta mapas de bits,íconos o metarchivos de Windows y otros tipos de archivos graficos compatibles.También presenta texto o actúa como contenedor visual para otros controles.. Forma Shape Agrega un rectángulo,un cuadrado,una elipse o un circulo a un formulario,marco o cuadro de imagen. Cuadro de texto TextBox Proporciona una área para escribir o presentar texto. Cronómetro Timer Ejecuta eventos periódicos a intervalos de tiempo específicado.
  • 9. Propiedades de las herramientas mas utilizadas Ventana de propiedades : en esta se encuentra toda la lista de propiedades para modificar un control. Controles básicos textbox: Text: texto que aparecerá en el control. Name: nombre del control. Multiline: nos permite introducir varias lineas de texto. Alignment: Alineación que tendrá el texto dentro del control que puede ser izquierdo, derecho, centrado. Visible: si esta propiedad esta en falso la caja de texto no sera visible cuando este en ejecución el programa. si está en verdadero si se podrá ver. Maxlength: número máximo de caracteres que tendrá el control. Looked: Con esta propiedad podemos bloquear el control para que el usuario no pueda escribir ni modificar. Backolor: Color que tendrá el fondo de la caja de texto. Forecolor: Es el color de la letra que tendrá el control. Font: tipo y tamaño que contendrá el control. Height,Left,Top,Width : Se refieren al tamaño del Espacio reservado para las Text Box. lABEL Caption: texto que contendrá el control. BorderStyle: borde al rededor del texto. BackStyle: borde transparente o no transparente. Backcolor: Para cambiar color del fondo. Visible : Si está en True el control está visible si está en False está oculto. Name: es el nombre del control y sirve para hacer referencia al mismo en el código, como todos los controles. Enabled: Si está en True (Verdadero) el control está activado y se puede utilizar normalmente, si se encuentra en False, el control está desactivado. FontName: El nombre de la fuente que utilizará el texto del control. Podemos elegir las que tengamos instaladas en el sistema. Forecolor: indica el color del Texto. Height y Width: Ancho y alto del Label.
  • 10. ToolTipText: muestra el mensaje de descripción cuando pasamos el mouse por encima del control. COMMANDBUTTON: Caption: texto para el usuario. Enable: Inhabilita o habilita el control con el fin de que ese disponible para el usuario. Style: cuando está en 1 habilita al backcolor y cuando está en 0 lo deshabilita. PICTURE E PICTURE: Name: Especifíca el nombre del control para poder referenciarlo e identificarlo. Appearance: Esta propiedad determina si el Image posee o no efecto 3d con respecto a su apariencia. Los valores son: 1 - 3D y 0 - None. Para que esta propiedad se pueda utilizar, la propiedad BorderStyle debe estar con el valor 1. BorderStyle: Determina si el control Image posee o no un borde. Al igual que el anterior tiene dos posibles valores, 0 sin borde o 1 con borde. Picture: 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 gráfico que mostrará el control. Stretch: Esta es una de las propiedades mas importantes. Si está en True la imagen se ajustará al tamaño que posea el control Image, si está en False el control Image es el que se adaptará al tamaño y dimensiones de la imagen. Las demás propiedades son las clásicas y comunes para la mayoría de los controles, como la propiedad Index, Visible, Enabled, ToolTipText, Width, Height, etc... FRAME: Name : Este es el nombre como se le reconocera al objeto durante el programa, se acostumbra escribir frm antes del nombre para saber que es un Frame (Ej: frmFondo).. Caption : Este es el mensaje que se quiere que aparesca en el Frame. Height,Left,Top,Width : Se refieren al tamaño del Espacio reservado para los Frames. Font : Permite escoger el tipo de letra, tamaño y estilo de la letras a usar. BorderStyle: si esta en 0 no dibuja el recuadro. CHECKBOX Y OPTIONBUTTON: Name : Este es el nombre como se le reconocerá al objeto durante el programa, se acostumbra escribir chk o rdb antes del nombre para saber que es un check box o radio Button (Ej: chkop1 o rdbop1). Enable : Este parametro permite que el Boton este habilitado o deshabilitado. Value : Indica si esta precionado o no el boton.
  • 11. Height,Left,Top,Width : Se refieren al tamaño del Espacio reservado para los Check box y los option Button. Caption : Este es el mensaje que se quiere que aparesca a la par del radio Button o del Check Box. LITSBOX: Name : Este es el nombre como se le reconocera al objeto durante el programa, se acostumbra escribir lst antes del nombre para saber que es un List Box (Ej: lstLista). List : Aqui podemos ingresar los elementos nuevos al List Box. Font: Permite escoger el tipo de letra, tamaño y estilo de la letras a usar. sorted: si el valor es verdadero la lista aparecera en orden alfabetico. Height,Left,Top,Width : Se refieren al tamaño del Espacio reservado para los List Box. SCROLL BAR: Name : Este es el nombre como se le reconocera al objeto durante el programa, se acostumbra escribir scb antes del nombre para saber que es un Scroll Bar (Ej: scbFila). Max : Este indica el valor maximo que puede alcanzar el Scroll al moverse. Min : Es el valor minim con el cual empieza la barra de Scroll. Height,Left,Top,Width : Se refieren al tamaño del Espacio reservado para los Scroll Bar. SHAPE: Shape: esta propiedad es la forma que tomara nuestro control. Bordercolor: color del borde. Borderstyle: estilo del borde. Border whidth: ancho del borde. Fillcolor: este es el fondo, esta funciona si filestyle en opaco.
  • 12. CONCLUSION Actualmente, Visual Basic es el lenguaje de programación más utilizado, al brindar gran facilidad de uso, y estar respaldado por una gran compañía como lo es Microsoft. Sin embargo, a pesar de su sencillez, es muy potente, ya que ofrece extensas utilidades para programar en un ambiente gráfico, diseñado para Windows, de esta manera Microsoft ha apilado enormemente su mercado, ya que Visual Basic, solo es compatible con Windows. Gran cantidad de programas importantes como Microsoft Office han sido programados en Visual Basic, probando que es una excelente y muy confiable herramienta para la elaboración de programas informáticos. Anteriormente, los lenguajes de programación no incluían un entorno visual, se apoyaban en el MS-DOS, como el C o el C++, se debían de aprender muchas claves, es decir, era mucho mas difícil programar, es como cuando en vez de Windows se usaba MS-DOS, el Windows lo sobrepasó fácilmente por su entorno gráfico y que no se tenían que aprender tantas claves, porque ya estaban establecidas, solo era cuestión de apretar un botón con el Mouse. De pronto Visual Basic, viene a cambiar la forma de programar, provocando así, un desplazamiento de los antiguos lenguajes de programación. Microsoft brindó así una enorme oportunidad a muchas personas de iniciarse en el amplio lenguaje de la programación