Escolar Documentos
Profissional Documentos
Cultura Documentos
Bienvenido a la documentacin de Visual Basic. Nos hemos esforzado en simplificar el uso de esta
documentacin al empezar por estos vnculos a sitios que puede utilizar como puntos de partida
para la bsqueda de informacin.
El Manual del programador de Visual Basic es un completo manual acerca de la programacin con
Visual Basic.
La Gua de herramientas componentes es un conjunto de guas para ayudarle en la creacin y uso
de componentes basados en ActiveX.
Para obtener detalles acerca de la programacin del acceso a datos en Visual Basic, consulte la
Gua de acceso a datos.
Visual Basic es un miembro de la familia de productos de desarrollo Visual Studio 6.0, que incluye:
Visual Basic
Visual C++
Visual FoxPro
Visual InterDev
Visual J++
Visual SourceSafe
Biblioteca MSDN
Captulos
Introduccin a Visual Basic
Explica cmo debe instalar Visual Basic y cmo puede obtener asistencia mientras trabaja.
Programar una aplicacin en Visual Basic
Introduccin al entorno integrado de desarrollo y al proceso de creacin de su primera aplicacin.
Formularios, controles y mens
Introduccin a los objetos que puede combinar para crear una aplicacin.
Administrar proyectos
Introduccin a las herramientas utilizadas para organizar su trabajo en Visual Basic.
Fundamentos de programacin
Introduccin a los mecanismos del lenguaje Visual Basic.
Temas
Bienvenidos a Visual Basic
Breve introduccin.
Instalar Visual Basic
Instrucciones para instalar Visual Basic.
Las caractersticas de acceso a datos le permiten crear bases de datos, aplicaciones cliente, y
componentes de servidor escalables para los formatos de las bases de datos ms conocidas, incluidos
Microsoft SQL Server y otras bases de datos de mbito empresarial.
Las tecnologas ActiveX le permiten usar la funcionalidad proporcionada por otras aplicaciones, como
el procesador de textos Microsoft Word, la hoja de clculo Microsoft Excel y otras aplicaciones Windows.
Puede incluso automatizar las aplicaciones y los objetos creados con la Edicin Profesional o la Edicin
Empresarial de Visual Basic.
La aplicacin terminada es un autntico archivo .exe que utiliza una mquina virtual de Visual Basic que
puede distribuir con toda libertad.
La Edicin de Aprendizaje de Visual Basic permite a los programadores crear robustas aplicaciones para
Microsoft Windows y Windows NT. Incluye todos los controles intrnsecos, adems de los controles de
cuadrcula, de fichas y los controles enlazados a datos. La documentacin proporcionada con esta
edicin incluye el CD "Aprenda VisualBasic ya" junto con el de la biblioteca de Microsoft Developer
Network (MSDN) que contienen documentacin completa en pantalla.
La Edicin Empresarial permite a los profesionales crear slidas aplicaciones distribuidas en un entorno
de equipo. Incluye todas las caractersticas de la Edicin Profesional, as como herramientas de Back
Office como SQL Server, Microsoft Transaction Server, Internet Information Server, Visual SourceSafe,
SNA Server, etc. La documentacin impresa que se proporciona con la Edicin Empresarial incluye el
libro Caractersticas empresariales de Visual Studio ms los CD de Microsoft Developer Network que
contienen documentacin completa en pantalla.
Microsoft Windows 95 o posterior, o Microsoft Windows NT Workstation 4.0 o posterior (se recomienda
Service Pack 3).
486DX/66 MHz o modelo superior de procesador (se recomienda procesador Pentium o superior) o
cualquier procesador Alpha que ejecute Microsoft Windows NT Workstation.
Una unidad de CD-ROM.
Pantalla VGA o de mayor resolucin, compatible con Microsoft Windows.
16 MB de RAM para Windows 95, 32 MB de RAM para Windows NT Workstation.
Un mouse (ratn) u otro dispositivo de puntero.
Para obtener ms informacin Para obtener ms detalles acerca de los requisitos, vea "Requisitos del
sistema para aplicaciones de Visual Basic" en "Especificaciones, limitaciones y formatos de archivos de Visual
Basic".
la primera seccin del archivo para obtener detalles y nueva informacin acerca de la instalacin de Visual
Basic.
Para realizar l
a instalacin desde el CD-ROM
1. Inserte el disco en la unidad de CD-ROM.
2. Utilice el comando apropiado del entorno operativo para ejecutar el Programa de instalacin, que se
encuentra en el directorio raz del Disco 1. Si est activado AutoPlay en el sistema, el Programa de
instalacin se cargar automticamente cuando inserte el disco.
3. Seleccione Instalar Visual Basic 6.0.
4. Siga las instrucciones de instalacin que aparecen en la pantalla.
Para obtener ms informacin Para obtener instrucciones detalladas acerca de la instalacin de Visual
Basic, vea el archivo Lame.
El sistema operativo Microsoft Windows administra todas estas ventanas asignando a cada una un nico
nmero identificador (controlador de ventana o hWnd). El sistema controla continuamente cada una de estas
ventanas para ver si existen signos de actividad o eventos. Los eventos pueden producirse mediante acciones
del usuario, como hacer clic con el mouse (ratn) o presionar una tecla, mediante programacin o incluso
como resultado de acciones de otras ventanas.
Cada vez que se produce un evento se enva un mensaje al sistema operativo. El sistema procesa el mensaje
y lo transmite a las dems ventanas. Entonces, cada ventana puede realizar la accin apropiada, basndose
en sus propias instrucciones para tratar ese mensaje en particular (por ejemplo, volverse a dibujar cuando
otra ventana la ha dejado al descubierto).
Como puede imaginar, tratar todas las combinaciones posibles de ventanas, eventos y mensajes podra ser
interminable. Afortunadamente, Visual Basic le evita tener que tratar con todos los controladores de mensajes
de bajo nivel. Muchos de los mensajes los controla automticamente Visual Basic, mientras que otros se
tratan como procedimientos de evento para su comodidad. Esto le permite crear rpidamente eficaces
aplicaciones sin tener que tratar detalles innecesarios.
Desarrollo interactivo
El proceso de desarrollo de las aplicaciones tradicionales se puede dividir en tres etapas diferentes: escritura,
compilacin y comprobacin del cdigo. A diferencia de los lenguajes tradicionales, Visual Basic utiliza una
aproximacin interactiva para el desarrollo, difuminando la distincin entre los tres pasos.
En la mayora de los lenguajes, si comete un error al escribir el cdigo, el compilador intercepta este error
cuando comience a compilar la aplicacin. Debe encontrar y corregir el error y comenzar de nuevo con el ciclo
de compilacin, repitiendo el proceso para cada error encontrado. Visual Basic interpreta el cdigo a medida
que lo escribe, interceptando y resaltando la mayora de los errores de sintaxis en el momento. Es casi como
tener un experto vigilando cmo escribe el cdigo.
Adems, para interceptar errores sobre la marcha, Visual Basic tambin compila parcialmente el cdigo segn
se escribe. Cuando est preparado para ejecutar y probar la aplicacin, tardar poco tiempo en terminar la
compilacin. Si el compilador encuentra un error, quedar resaltado en el cdigo. Puede corregir el error y
seguir compilando sin tener que comenzar de nuevo.
A causa de la naturaleza interactiva de Visual Basic, se encontrar ejecutando la aplicacin frecuentemente a
medida que la desarrolle. De esta forma puede probar los efectos del cdigo segn lo escriba en lugar de
esperar a compilarlo ms tarde.
Barra de mens
Presenta los comandos que se usan para trabajar con Visual Basic. Adems de los mens estndar Archivo,
Edicin, Ver, Ventana y Ayuda, se proporcionan otros mens para tener acceso a funciones especficas de
programacin como Proyecto, Formato o Depuracin.
Mens contextuales
Contienen accesos directos a acciones que se realizan con frecuencia. Para abrir un men contextual, haga
clic con el botn secundario del mouse en el objeto que est usando. La lista especfica de opciones
disponibles en el men contextual depende de la parte del entorno en la que se hace clic con el botn
secundario del mouse. Por ejemplo, el men contextual que aparece cuando hace clic con el botn
secundario del mouse en el cuadro de herramientas le permite mostrar el cuadro de dilogo 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
Proporcionan un rpido acceso a los comandos usados normalmente en el entorno de programacin. Haga
clic en un botn de la barra de herramientas para llevar a cabo la accin que representa ese botn. De forma
predeterminada, al iniciar Visual Basic se presenta la barra de herramientas Estndar. Es posible activar o
desactivar otras barras de herramientas adicionales para modificar, disear formularios desde el comando
Barras de herramientas del men Ver.
Las barras de herramientas se pueden acoplar debajo de la barra de mens o pueden "flotar" si selecciona la
barra vertical del borde izquierdo y la arrastra fuera de la barra de mens.
Cuadro de herramientas
Proporciona un conjunto de herramientas que puede usar durante el diseo para colocar controles en un
formulario. Adems del diseo del cuadro de herramientas predeterminado, puede crear su propio diseo
personalizado si selecciona Agregar ficha en el men contextual y agrega controles a la ficha resultante.
Para obtener ms informacin Para aprender ms acerca de los controles especficos, vea "Formularios,
controles y mens" y "Usar los controles estndar de Visual Basic". Para obtener informacin acerca de cmo
agregar controles al cuadro de herramientas, vea "Agregar controles a un proyecto" en "Administrar
proyectos".
Ventana Propiedades
Enumera los valores de las propiedades del control o formulario seleccionado. Una propiedad es una
caracterstica de un objeto, como su tamao, ttulo o color.
Para obtener ms informacin Para obtener informacin acerca de propiedades, vea "Descripcin de las
propiedades, mtodos y eventos" en "Formularios, controles y mens".
Examinador de objetos
Enumera los objetos disponibles que puede usar en su proyecto y le proporciona una manera rpida de
desplazarse a travs del cdigo. Puede usar el Examinador de objetos para explorar objetos en Visual Basic y
otras aplicaciones, ver qu mtodos y propiedades estn disponibles para esos objetos, y pegar cdigo de
procedimientos en su aplicacin.
Para obtener ms informacin Para obtener ms informacin acerca del uso del Examinador de objetos
para ver procedimientos, vea "Descripcin de objetos" en "Programar con objetos". Para obtener ms
informacin acerca del uso de complementos para ampliar el entorno de programacin de Visual Basic, vea
"Usar asistentes y complementos" en "Administrar proyectos".
10
Diseador de formularios
Funciona como una ventana en la que se personaliza el diseo de la interfaz de su aplicacin. Agregue
controles, grficos e imgenes a un formulario para crear la apariencia que desee. Cada formulario de la
aplicacin tiene su propia ventana diseador de formulario.
Para obtener ms informacin Para aprender a agregar controles a una aplicacin, vea "Su primera
aplicacin con Visual Basic", ms adelante en este mismo captulo. Para aprender ms acerca del diseo de
la interfaz, vea "Crear la interfaz de usuario".
Ventana Editor de cdigo
Funciona como un editor para escribir el cdigo de la aplicacin. Se crea una ventana editor de cdigo
diferente para cada formulario o mdulo del cdigo de la aplicacin.
Para obtener ms informacin Para aprender ms acerca de cmo escribir cdigo y el uso del editor de
cdigo, vea "Fundamentos de programacin".
Ventanas
Inmediatas,
Locales e Inspeccin
Estas ventanas adicionales se proporcionan para la depuracin de la aplicacin. Slo estn disponibles
cuando ejecuta la aplicacin dentro del IDE.
Para obtener ms informacin Para aprender ms acerca de la depuracin y el uso de las ventanas de
depuracin, vea "Depurar el cdigo y tratamiento de errores".
Nota:Tambin puede agregar caractersticas a la interfaz de Visual Basic mediante un programa llamado
complemento. Los complementos, disponibles en Microsoft y otros desarrolladores, pueden proporcionar
caractersticas como el control de cdigo fuente, que permite mantener proyectos de desarrollo en grupo.
11
OPCIONES DE ENTORNO
Visual Basic proporciona un alto grado de flexibilidad, permitindole configurar el entorno de trabajo que mejor
se adapte a su propio estilo. Puede elegir entre una interfaz de documentos simple o mltiple, y puede ajustar
el tamao y la posicin de varios elementos del Entorno integrado de desarrollo (IDE). Esta distribucin
persistir en las siguientes sesiones de Visual Basic.
Acoplar ventanas
Muchas de las ventanas del IDE se pueden acoplar o conectar a otra o al borde de la pantalla. Entre estas
ventanas se incluyen el cuadro de herramientas, la ventana Posicin del formulario, el Explorador de
proyectos, la ventana Propiedades, la Paleta de colores y las ventanas Inmediato, Locales e Inspeccin.
Con la opcin MDI las ventanas pueden acoplarse en cualquier lado de la ventana primaria, mientras que con
SDI slo se pueden acoplar debajo de la barra de mens. Las capacidades de acoplado se pueden activar o
12
desactivar para una ventana dada si activa la casilla de verificacin apropiada de la ficha Acople del cuadro
de dilogo Opciones, disponible desde el comando Opciones del men Herramientas.
Editor
General
Acople
Entorno
13
Avanzado
Opciones de ficha
Opciones del cdigo
Lista de miembros automtica: muestra un cuadro con la informacin que completara lgicamente la
instruccin en el punto de insercin actual.
14
Informacin rpida automtica: muestra informacin acerca de las funciones y sus parmetros.
Sangra automtica: le permite incluir una tabulacin en la primera lnea de cdigo; todas las lneas
siguientes comenzarn en esa posicin de tabulacin.
Ancho de tabulacin: establece el ancho de la tabulacin, ancho que puede oscilar entre 1 y 32
espacios, el valor predeterminado es 4 espacios.
Opciones de la ventana
Modificar texto con arrastrar y colocar: le permite arrastrar y colocar elementos en el cdigo actual y
desde la ventana Cdigo a las ventanas Inmediata o Inspeccin.
Vista completa predeterminada del mdulo: establece el estado predeterminado de los nuevos
mdulos para permitir ver los procedimientos en la ventana Cdigo como una lista nica desplazable o
procedimiento a procedimiento. La forma en que se ven los mdulos que ya estn abiertos no cambiar.
15
Lista de texto: enumera los elementos de texto que tienen colores que se pueden personalizar.
Primer plano: especifica el color de primer plano para el texto seleccionado en Lista de color de texto.
Fondo: especifica el color de fondo para el texto seleccionado en la Lista de color de texto.
16
Especifica la configuracin y las opciones de compilacin y de tratamiento de errores del proyecto actual de
Visual Basic.
Opciones de la ficha
Opciones de la cuadrcula
Determina la apariencia de la cuadrcula del formulario en tiempo de diseo.
Unidades de la cuadrcula: Muestra las unidades de cuadrcula utilizadas para el formulario. El valor
predeterminado es puntos.
Forzar controles a cuadrcula: coloca automticamente el borde externo de los controles en las lneas de
la cuadrcula.
17
Interceptacin de errores
Determina cmo tratar los errores el entorno de desarrollo de Visual Basic y establece el estado
predeterminado de interceptacin de errores para las siguientes instancias de Visual Basic. Para establecer la
opcin de interceptacin de errores slo para la sesin actual de Visual Basic sin cambiar el estado
predeterminado para futuras sesiones, use el comando Alternar del men contextual de la ventana Cdigo.
Modo de interrupcin en todos: cualquier error hace que el proyecto pase al modo de interrupcin, tanto
si hay un administrador de errores activo como si no y est o no el cdigo en un mdulo de clase.
Interrupcin en errores no controlados: si hay un controlador de errores activo, el error se captura sin
entrar en el modo de interrupcin. Si no hay un controlador de errores activo, el error har que el proyecto
entre en el modo de interrupcin. Sin embargo, un error no controlado en un mdulo de clase hace que el
proyecto entre en el modo de interrupcin en la lnea de cdigo que efectu la llamada al procedimiento
errneo de la clase.
Compilar
Determina la forma en que se compilar el proyecto.
18
Compilar bajo peticin: determina si el proyecto debe compilarse totalmente antes de iniciarlo, o si el
cdigo se compila a medida que se necesita, lo que permite que la aplicacin se inicie antes. Si
selecciona el comando Iniciar con compilacin completa del men Ejecutar, Visual Basic ignorar la
opcin Compilar bajo peticin y realizar una compilacin completa.
Compilar en segundo plano: determina si se utilizarn los periodos de inactividad en tiempo de ejecucin
para acabar de compilar el proyecto en segundo plano. La opcin Compilar en segundo plano puede
mejorar la velocidad de ejecucin del proyecto. Esta caracterstica no est disponible a menos que
seleccione tambin Compilar bajo peticin.
Opciones de la ficha
Acople
Muestra las ventanas acoplables.
19
Seleccione las ventanas que desea que sean acoplables y elimina las que no desea que lo sean. Puede hacer
que cualquiera, todas o ninguna de las ventanas de la lista sean acoplables.
Opciones de la ficha
Cuando se inicie Visual Basic
Preguntar por un proyecto: le pregunta qu proyecto quiere abrir cada vez que inicie Visual Basic.
Crear un proyecto predeterminado: crea un proyecto predeterminado ejecutable (EXE) que se abrir
cada vez que inicie Visual Basic.
20
Guardar los cambios: guarda automticamente los cambios sin preguntarle nada cuando efecta
cambios en un proyecto y presiona la tecla F5 para ejecutarlo, o cuando selecciona el comando Iniciar
del men Ejecutar. Si est trabajando en un nuevo archivo, aparecer el cuadro de dilogo normal
Guardar como para que pueda asignar al proyecto un nombre y una ubicacin.
Preguntar si se guardan los cambios: siempre muestra un cuadro de dilogo que le pregunta si desea
guardar los cambios efectuados en el proyecto, cuando presiona la tecla F5 para ejecutarlo o cuando
selecciona el comando Iniciar del men Ejecutar. Si selecciona la opcin S, aparecer el cuadro de
dilogo normal Guardar como para que pueda asignar al proyecto un nombre y una ubicacin. Si
selecciona No, Visual Basic ejecutar el proyecto con la copia en memoria del mismo, pero no guardar
ninguno de los cambios efectuados.
No guardar los cambios: cuando ejecuta el proyecto, Visual Basic utiliza la copia en memoria y no
guarda los cambios.
Formularios
Formularios MDI
Mdulos
Mdulos de clase
Controles de usuario
Pginas de propiedades
Documentos de usuario
21
Directorio de plantillas
Muestra en una lista la ubicacin de los archivos de plantillas.
Le permite especificar la configuracin de varias caractersticas avanzadas de Visual Basic a medida que se
aplican al proyecto actual.
Opciones de la ficha
Cargar el proyecto en segundo plano
Determina si el cdigo debe cargarse en segundo plano, para devolver el control al desarrollador ms
rpidamente.
22
23