Você está na página 1de 24

VISUAL BASIC

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

MANUAL DEL PROGRAMADOR


Bienvenido al Manual del programador de Visual Basic , un manual completo acerca de la programacin con
Visual Basic. Para poner orden a las numerosas caractersticas y posibilidades de Visual Basic, el Manual del
programador est divido en dos partes.
La primera parte trata los conceptos bsicos y proporciona los fundamentos para los programadores nuevos
en Visual Basic. La segunda parte trata conceptos y tcnicas de programacin ms avanzados. Los
apndices contienen informacin adicional til acerca de cmo debe usar el producto.

Principios bsicos de Visual Basic


Una introduccin a la programacin en Visual Basic.
Qu permite hacer Visual Basic?
Temas avanzados de programacin en Visual Basic.
Especificaciones, limitaciones y formatos de archivo de Visual Basic
Detalles tcnicos para Visual Basic.
Convenciones de cdigo de Visual Basic
Recomendaciones para escribir cdigo consistente y legible.
Modificadores del compilador de cdigo nativo

Detalles acerca de los modificadores de la lnea de comandos para compilar


cdigo nativo.
Agregar Ayuda a su aplicacin
Recomendaciones para agregar Ayuda en pantalla a una aplicacin de Visual
Basic.

PRINCIPIOS BSICOS DE VISUAL BASIC


Muchas de las tareas que puede hacer con Visual Basic no son bsicas en absoluto. El lenguaje Visual Basic
es muy potente: si puede imaginar una tarea de programacin, probablemente se podr realizar con Visual
Basic. Como puede intuir, tiene mucho que aprender antes de considerarse un experto; pero cuando conozca
los conceptos bsicos de Visual Basic, ver que puede ser productivo en casi nada de tiempo.
Los cinco primeros captulos del Manual del programador de Visual Basic tratan los conceptos bsicos, que le
proporcionarn los fundamentos necesarios para desarrollar todo lo que desee en Visual Basic.

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.

INTRODUCCIN A VISUAL BASIC


Este captulo contiene informacin acerca de la instalacin de Microsoft Visual Basic en su sistema, cmo
agregar o quitar componentes de Visual Basic y recursos para aprender u obtener Ayuda adicional con Visual
Basic.

Temas
Bienvenidos a Visual Basic
Breve introduccin.
Instalar Visual Basic
Instrucciones para instalar Visual Basic.

Obtener ayuda mientras trabaja


Descripcin del modelo de asistencia al usuario.

Bienvenidos a visual Basic


Bienvenidos a Microsoft Visual Basic, la manera ms rpida y sencilla de crear aplicaciones para Microsoft
Windows. Tanto si es un profesional experimentado como un recin llegado a la programacin en Windows,
Visual Basic le proporciona un juego completo de herramientas que facilitan el desarrollo rpido de
aplicaciones.
Qu es Visual Basic? La palabra "Visual" hace referencia al mtodo que se utiliza para crear la interfaz
grfica de usuario (GUI). En lugar de escribir numerosas lneas de cdigo para describir la apariencia y la
ubicacin de los elementos de la interfaz, simplemente puede agregar objetos prefabricados en su lugar
dentro de la pantalla. Si ha utilizado alguna vez un programa de dibujo como Paint, ya tiene la mayor parte de
las habilidades necesarias para crear una interfaz de usuario efectiva.
La palabra "Basic" hace referencia al lenguaje BASIC (Beginners All-Purpose Symbolic Instruction Code), un
lenguaje utilizado por ms programadores que ningn otro lenguaje en la historia de la informtica o
computacin. Visual Basic ha evolucionado a partir del lenguaje BASIC original y ahora contiene centenares
de instrucciones, funciones y palabras clave, muchas de las cuales estn directamente relacionadas con la
interfaz grfica de Windows. Los principiantes pueden crear aplicaciones tiles con slo aprender unas pocas
palabras clave, pero, al mismo tiempo, la eficacia del lenguaje permite a los profesionales acometer cualquier
objetivo que pueda alcanzarse mediante cualquier otro lenguaje de programacin de Windows.
El lenguaje de programacin Visual Basic no es exclusivo de Visual Basic. La Edicin para aplicaciones del
sistema de programacin de Visual Basic, incluida en Microsoft Excel, Microsoft Access y muchas otras
aplicaciones Windows, utilizan el mismo lenguaje. El sistema de programacin de Visual Basic, Scripting
Edition (VBScript) es un lenguaje de secuencias de comandos ampliamente difundido y un subconjunto del
lenguaje Visual Basic. La inversin realizada en el aprendizaje de Visual Basic le ayudar a abarcar estas
otras reas.
Si su objetivo es crear un pequeo programa para su uso personal o para su grupo de trabajo, un sistema
para una empresa o incluso aplicaciones distribuidas de alcance mundial a travs de Internet, Visual Basic
dispone de las herramientas que necesita.

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.

Las capacidades de Internet facilitan el acceso a documentos y aplicaciones a travs de Internet o


intranet desde su propia aplicacin, o la creacin de aplicaciones de servidor para Internet.

La aplicacin terminada es un autntico archivo .exe que utiliza una mquina virtual de Visual Basic que
puede distribuir con toda libertad.

Ediciones de Visual Basic


Visual Basic se encuentra disponible en tres versiones, cada una de las cuales est orientada a unos
requisitos de programacin especficos.

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 Profesional proporciona a los profesionales un conjunto completo de herramientas para


desarrollar soluciones para terceros. Incluye todas las caractersticas de la Edicin de Aprendizaje, as
como controles ActiveX adicionales, el diseador de aplicaciones para Internet Information Server y
Visual Database Tools and Data. La documentacin que se proporciona con la Edicin Profesional incluye
el libro Caractersticas empresariales de Visual Studio ms los CD de Microsoft Developer Network 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.

Instalar visual Basic


Visual Basic se instala en su equipo mediante el programa de instalacin. El programa de instalacin instala
Visual Basic y otros componentes del producto, desde el CD-ROM al disco duro.Tambin instala los archivos
necesarios para mostrar la documentacin del CD de MSDN. Si lo elige, puede instalar tan slo la
documentacin y los ejemplos de Visual Basic en su equipo.
Importante No puede copiar simplemente los archivos del CD-ROM el disco duro y ejecutar Visual Basic.
Debe usar el programa de instalacin, que descomprime e instala los archivos en los directorios apropiados.

Antes de ejecutar el programa de instalacin


Cosas que debe comprobar antes de la instalacin.
Instalar Visual Basic
Instrucciones para instalar Visual Basic.

Antes de ejecutar el programa de instalacin


Antes de instalar Visual Basic, asegrese de que el equipo cumple los requisitos mnimos y lea el archivo
Lame, que se encuentra en el directorio raz del disco de instalacin.
Comprobar los requisitos de hardware y del sistema
Para ejecutar Visual Basic, tiene que disponer de cierto hardware y software instalado en su equipo. Entre los
requisitos del sistema cabe citar los siguientes:

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".

Lectura del archivo Lame


El archivo Lame enumera los cambios realizados a la documentacin de Visual Basic desde su publicacin.
Puede encontrarlo si selecciona Lame primero en la pantalla inicial de la instalacin o en el directorio raz
del CD-ROM. Tambin es posible abrirlo desde la pgina de inicio de Visual Basic en la documentacin. Vea

la primera seccin del archivo para obtener detalles y nueva informacin acerca de la instalacin de Visual
Basic.

Configurar Visual Basic


Cuando ejecuta el programa de instalacin, se crea un directorio para Visual Basic; despus puede
seleccionar los componentes de Visual Basic que desea instalar.
A excepcin de los archivos del sistema operativo del directorio \Os, los archivos del CD-ROM no estn
comprimidos, por lo que puede usarlos directamente desde el disco. Por ejemplo, existen numerosas
herramientas y componentes en el directorio \Tools que pueden ejecutarse o instalarse directamente desde el
CD.

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.

Agregar o quitar componentes de Visual Basic


Puede ejecutar el programa de instalacin tantas veces como sea necesario. Por ejemplo, puede ejecutar el
programa de instalacin para volver a instalar Visual Basic en otro directorio o para instalar otras partes de
Visual Basic.

Para agregar o quitar componentes de Visual


Basic:

1. Inserte el disco completo 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 compacto. Si est activado AutoPlay en el sistema, el
Programa de instalacin se cargar automticamente cuando inserte el disco.
3. Haga clic en el botn Personalizada del cuadro de dilogo Instalacin de Microsoft Visual Basic.
4. Seleccione los componentes que va a instalar (o anule la seleccin de los componentes que va a
quitar) en el cuadro de lista Opciones del cuadro de dilogo Personalizada.
5. Siga las instrucciones de instalacin que aparecen en la pantalla.

Iniciar Visual Basic


En cuanto termine el procedimiento de instalacin, puede iniciar Visual Basic mediante el botn Inicio de la
barra de tareas de Windows. Si est activado AutoPlay en el sistema, tambin puede iniciar Visual Basic
insertando el CD-ROM de Visual Basic.

CONCEPTOS DE VISUAL BASIC


Para entender el proceso de desarrollo de una aplicacin, es til comprender algunos de los conceptos clave
alrededor de los cuales est construido Visual Basic. Puesto que Visual Basic es un lenguaje de desarrollo
para Windows, es necesario familiarizarse con el entorno Windows. Si no tiene experiencia en la
programacin para Windows, necesitar conocer algunas diferencias fundamentales entre la programacin
para Windows frente a otros entornos.

Funcionamiento de Windows: ventanas, eventos


y mensajes
Un estudio profundo del funcionamiento interno de Windows necesitara un libro completo. No es necesario
tener un profundo conocimiento de todos los detalles tcnicos. Una versin reducida del funcionamiento de
Windows incluye tres conceptos clave: ventanas, eventos y mensajes.
Una ventana es simplemente una regin rectangular con sus propios lmites. Probablemente ya sabe que hay
varios tipos de ventanas: una ventana Explorador en Windows 95, una ventana de documento dentro de su
programa de proceso de textos o un cuadro de dilogo que emerge para recordarle una cita. Aunque stos
son los ejemplos ms comunes, realmente hay otros muchos tipos de ventanas. Un botn de comando es una
ventana. Los iconos, cuadros de texto, botones de opcin y barras de mens son todos ventanas.

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.

Descripcin del modelo controlado por eventos


En las aplicaciones tradicionales o "por procedimientos", la aplicacin es la que controla qu partes de cdigo
y en qu secuencia se ejecutan. La ejecucin comienza con la primera lnea de cdigo y contina con una
ruta predefinida a travs de la aplicacin, llamando a los procedimientos segn se necesiten.
En una aplicacin controlada por eventos, el cdigo no sigue una ruta predeterminada; ejecuta distintas
secciones de cdigo como respuesta a los eventos. Los eventos pueden desencadenarse por acciones del
usuario, por mensajes del sistema o de otras aplicaciones, o incluso por la propia aplicacin. La secuencia de
estos eventos determina la secuencia en la que se ejecuta el cdigo, por lo que la ruta a travs del cdigo de
la aplicacin es diferente cada vez que se ejecuta el programa.
Puesto que no puede predecir la secuencia de los eventos, el cdigo debe establecer ciertos supuestos
acerca del "estado del mundo" cuando se ejecute. Cuando haga suposiciones (por ejemplo, que un campo de
entrada debe contener un valor antes de ejecutar un procedimiento para procesar ese valor), debe estructurar
la aplicacin de forma que asegure que esa suposicin siempre ser vlida (por ejemplo, deshabilitando el
botn de comando que inicia el procedimiento hasta que el campo de entrada contenga un valor).
El cdigo tambin puede desencadenar eventos durante la ejecucin. Por ejemplo, cambiar mediante
programacin el texto de un cuadro de texto hace que se produzca el evento Change del cuadro de texto.
Esto causara la ejecucin del cdigo (si lo hay) contenido en el evento Change. Si supone que este evento
slo se desencadenar mediante la interaccin del usuario, podra ver resultados inesperados. Por esta razn
es importante comprender el modelo controlado por eventos y tenerlo en cuenta cuando disee su aplicacin.

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.

ELEMENTOS DEL ENTORNO INTEGRADO DE


DESARROLLO
El entorno de trabajo en Visual Basic se denomina frecuentemente entorno integrado de desarrollo o IDE, ya
que integra muchas funciones diferentes como el diseo, modificacin, compilacin y depuracin en un
entorno comn. En las herramientas de desarrollo ms tradicionales, cada una de esas funciones funcionara
como un programa diferente, cada una con su propia interfaz. En esta seccin trataremos los siguientes
temas:
Iniciar el IDE de Visual Basic
Puesta en marcha y ejecucin.
Elementos del entorno integrado de desarrollo
Introduccin a las diferentes partes del IDE.
Opciones de entorno
Configuracin de Visual Basic de acuerdo con sus preferencias personales.

Iniciar el IDE de Visual Basic


Cuando ejecute el programa de instalacin de Visual Basic, le permitir colocar los elementos del programa
en un grupo de programas ya existente o crear un nuevo grupo de programas y nuevos elementos de
programa para Visual Basic en Windows. Entonces estar preparado para iniciar Visual Basic desde
Windows.

Para iniciar Visual Basic desde Windows


8

1. Haga clic en Inicio en la barra de tareas.


2. Seleccione Programas y luego Microsoft Visual Basic 6.0. ,o bien
Haga clic en Inicio en la barra de tareas.
Seleccione Programas.
Utilice el Explorador de Windows para encontrar el archivo ejecutable de Visual Basic.
3. Haga doble clic en el icono de Visual Basic.
Tambin puede crear un acceso directo a Visual Basic y hacer doble clic en l.
Cuando inicie Visual Basic por primera vez, ver el entorno integrado de desarrollo, como se muestra en la
figura 2.1.

Elementos del entorno integrado de desarrollo


El entorno integrado de desarrollo de Visual Basic (IDE) consta de los siguientes elementos.

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 Explorador de proyectos


Enumera los formularios y mdulos del proyecto actual. Un proyecto es la coleccin de archivos que usa para
generar una aplicacin.
Para obtener ms informacin Para obtener informacin acerca de proyectos, vea "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".

Ventana Posicin del formulario


La ventana Posicin del formulario (figura 2.2) le permite colocar los formularios de su aplicacin utilizando
una pequea representacin grfica de la pantalla.

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.

Interfaz SDI o MDI


Con el IDE de Visual Basic hay disponibles dos estilos diferentes: la interfaz de documento simple (SDI) o la
interfaz de documentos mltiples (MDI). Con la opcin SDI todas las ventanas del IDE se pueden mover
libremente por cualquier lugar de la pantalla; siempre y cuando Visual Basic sea la aplicacin actual,
permanecern encima de las dems aplicaciones. Con la opcin MDI, todas las ventanas del IDE estn
contenidas en una nica ventana primaria de tamao ajustable.

Para cambiar entre los modos SDI y MDI


1. En el men Herramientas, seleccione Opciones.
Aparecer el cuadro de dilogo Opciones.
2. Seleccione la ficha Avanzado.
3. Active o desactive la casilla de verificacin Entorno de desarrollo SDI.
El IDE comenzar en el modo seleccionado la prxima vez que inicie Visual Basic, o bien
Ejecute Visual Basic desde la lnea de comandos con el parmetro /sdi o /mdi.

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.

Para acoplar o desacoplar una ventana


1. Seleccione la ventana que desee acoplar o desacoplar.
2. Arrastre la ventana a la ubicacin deseada manteniendo presionado el botn primario del mouse.
3. El contorno de la ventana se mostrar al arrastrar la ventana.
4. Suelte el botn del mouse.

COMANDO OPCIONES (MEN HERRAMIENTAS)


Muestra el cuadro de dilogo Opciones, desde el cual puede elegir una ficha para establecer atributos del
entorno de programacin de Visual Basic.
Fichas

Editor

Formato del editor

General

Acople

Entorno

13

Avanzado

Editor (Ficha, cuadro de dilogo Opciones)

Especifica la configuracin de la ventana Proyecto y la ventana Cdigo.

Opciones de ficha
Opciones del cdigo

Comprobacin automtica de sintaxis: determina si Visual Basic debe verificar automticamente si la


sintaxis es correcta cada vez que escribe una lnea de cdigo.

Requerir declaracin de variables: determina si requiere declaraciones explcitas de las variables en


los mdulos. Al seleccionar esta opcin, se agrega la instruccin Option Explicit a las declaraciones
generales de todos los nuevos mdulos.

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.

Sugerencias de datos automticas: en la ventana Cdigo mientras se est en modo de interrupcin,


muestra el valor de la variable o la propiedad del objeto sobre la que est colocado el cursor. Slo se
muestran variables y objetos que estn en el alcance actual.
Las sugerencias de datos solamente estn disponibles en la ventana Immediato mientras se est en
modo interrupcin. Los valores para las propiedades del objeto se muestran sin relacin de alcance si se
proporciona el nombre completo de un cualificador.

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.

Separador de procedimientos: le permite mostrar u ocultar en la ventana Cdigo las barras


separadoras que aparecen al final de cada procedimiento. Slo est disponible si activ la opcin Vista
completa predeterminada del mdulo.

Formato del editor (Ficha, cuadro de dilogo Opciones)

15

Especifica la apariencia que tendr el cdigo de Visual Basic.


Opciones de la ficha
Colores de cdigo
Determina los colores de primer plano y de fondo utilizados para el tipo de texto seleccionado en el cuadro de
lista.

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.

Indicador: especifica el color del indicador de margen.


Fuente

Especifica la fuente utilizada para todo el cdigo.


Tamao
Especifica el tamao de la fuente utilizada para todo el cdigo.
Barra indicadora al margen
Hace que la barra indicadora de margen sea visible o no.
Ejemplo
Muestra un texto de ejemplo con la fuente, tamao y colores seleccionados.

16

General (Ficha, cuadro de dilogo Opciones)

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.

Mostrar cuadrcula: determina si se muestra o no la cuadrcula en tiempo de diseo.

Unidades de la cuadrcula: Muestra las unidades de cuadrcula utilizadas para el formulario. El valor
predeterminado es puntos.

Ancho: determina el ancho de las celdas de la cuadrcula en un formulario (de 2 a 60 puntos).

Alto: determina el alto de las celdas de la cuadrcula en un formulario (de 2 a 60 puntos).

Forzar controles a cuadrcula: coloca automticamente el borde externo de los controles en las lneas de
la cuadrcula.

Informacin sobre herramientas


Muestra Informacin sobre herramientas para los elementos de la barra de herramientas y del cuadro de
herramientas.

17

Ocultar ventanas al contraer el proyecto


Determina si se ocultarn las ventanas cuando se contrae un proyecto en el Explorador de proyectos.

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 mdulos de clases: cualquier error no tratado que se produzca en un mdulo de


clases hace que el proyecto entre en el modo de interrupcin en la lnea de cdigo del mdulo de clases
que produjo el error.
Cuando depura un proyecto de componente ActiveX mediante la ejecucin de un programa de prueba de
cliente ActiveX en otro proyecto, debe establecer esta opcin en el proyecto de componente ActiveX para
provocar la interrupcin en caso de error en los mdulos de clase, en lugar de devolver siempre el error al
programa de prueba de cliente.

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.

Acople (Ficha, cuadro de dilogo Opciones)

Le permite seleccionar las ventanas que puede


acoplar.
Una ventana se acopla cuando se adjunta o "acopla" a otras ventanas que permiten el acople, o a la ventana
principal cuando est en modo MDI. Cuando mueve una ventana acoplable, se queda "pegada" a la
ubicacin. Una ventana no es acoplable cuando puede moverla a cualquier lugar de la pantalla y dejarla all.

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.

Entorno (Ficha, cuadro de dilogo Opciones)

Especifica los atributos del entorno de desarrollo de Visual Basic.


Los cambios efectuados en este cuadro de dilogo se guardan en el archivo de registro y se cargan cada vez
que inicie Visual Basic.

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.

Cuando se inicie un programa

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.

Mostrar plantillas para


Le permite determinar qu plantillas quiere que aparezcan en el cuadro de dilogo Agregar <elemento>
cuando agrega un elemento al proyecto. Si est desactivada esta opcin, cuando seleccione el comando
Agregar <elemento> aparecer un formulario en blanco. Las plantillas que puede mostrar son:

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.

Avanzado (Ficha, cuadro de dilogo Opciones)

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

Informar cuando cambien los elementos


compartidos del proyecto
Determina si se le debe notificar o no cuando cambia un elemento compartido del proyecto, como un
formulario o un mdulo e intente guardarlo.
Varios proyectos pueden compartir los mismos elementos. Los elementos compartidos se cargan en memoria
y cada proyecto utiliza su propia copia. Si cambia un elemento compartido en un proyecto, los restantes
proyectos conservarn la copia del elemento que se carg inicialmente hasta que guarde los proyectos. Es
decir, el ltimo proyecto que guarda determina cul es el archivo compartido. Cuando est activada esta
opcin, se le preguntar si desea sincronizar todas las copias del elemento antes de guardarlo.
Entorno de desarrollo SDI
Cuando est activada esta opcin, el entorno de desarrollo pasa del modo interfaz de mltiples documentos
(MDI) al modo interfaz de documento nico (SDI). Cuando selecciona esta opcin, aparece el modo SDI cada
vez que vuelva a iniciar Visual Basic, hasta que se desactive la opcin.

23

Você também pode gostar