VISUAL BASIC

31
VISUAL BASIC Bienvenido a la documentación de Visual Basic. Nos hemos esforzado en simplificar el uso de esta documentación al empezar por estos vínculos a sitios que puede utilizar como puntos de partida para la búsqueda de información. El Manual del programador de Visual Basic es un completo manual acerca de la programación con Visual Basic. La Guía de herramientas componentes es un conjunto de guías para ayudarle en la creación y uso de componentes basados en ActiveX. Para obtener detalles acerca de la programación del acceso a datos en Visual Basic, consulte la Guía 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 programación con Visual Basic. Para poner orden a las numerosas características y posibilidades de Visual Basic, el Manual del programador está divido en dos partes. La primera parte trata los conceptos básicos y proporciona los fundamentos para los programadores nuevos en Visual Basic. La segunda parte trata conceptos y técnicas de programación más avanzados. Los apéndices contienen información adicional útil acerca de cómo debe usar el producto. Principios básicos de Visual Basic Una introducción a la programación en Visual Basic.

description

INTRODUCCION

Transcript of VISUAL BASIC

VISUAL BASICBienvenido 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 MSDNMANUAL DEL PROGRAMADORBienvenido 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 BasicUna 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 BasicRecomendaciones para escribir cdigo consistente y legible.Modificadores del compilador de cdigo nativoDetalles acerca de los modificadores de la lnea de comandos para compilar cdigo nativo.Agregar Ayuda a su aplicacinRecomendaciones para agregar Ayuda en pantalla a una aplicacin de Visual Basic.PRINCIPIOS BSICOS DE VISUAL BASICMuchas 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.

CaptulosIntroduccin a Visual BasicExplica cmo debe instalar Visual Basic y cmo puede obtener asistencia mientras trabaja.Programar una aplicacin en Visual BasicIntroduccin al entorno integrado de desarrollo y al proceso de creacin de su primera aplicacin.Formularios, controles y mensIntroduccin a los objetos que puede combinar para crear una aplicacin.Administrar proyectosIntroduccin a las herramientas utilizadas para organizar su trabajo en Visual Basic.Fundamentos de programacinIntroduccin a los mecanismos del lenguaje Visual Basic.

INTRODUCCIN A VISUAL BASICEste 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.TemasBienvenidos a Visual BasicBreve introduccin.Instalar Visual BasicInstrucciones para instalar Visual Basic.Obtener ayuda mientras trabajaDescripcin del modelo de asistencia al usuario.

Bienvenidos a visual BasicBienvenidos 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 BasicVisual 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 BasicVisual 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.ImportanteNo 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 instalacinCosas que debe comprobar antes de la instalacin.Instalar Visual BasicInstrucciones para instalar Visual Basic.

Antes de ejecutar el programa de instalacinAntes 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 sistemaPara 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 informacinPara 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 LameEl 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 BasicCuando 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 la instalacin desde el CD-ROM1. 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 informacinPara obtener instrucciones detalladas acerca de la instalacin de Visual Basic, vea el archivo Lame.Agregar o quitar componentes de Visual BasicPuede 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 BasicEn 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 BASICPara 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 mensajesUn 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 eventosEn 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 interactivoEl 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 DESARROLLOEl 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 BasicPuesta en marcha y ejecucin. Elementos del entorno integrado de desarrolloIntroduccin a las diferentes partes del IDE. Opciones de entornoConfiguracin de Visual Basic de acuerdo con sus preferencias personales.

Iniciar el IDE de Visual BasicCuando 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 Windows1. Haga clic en Inicio en la barra de tareas.2. Seleccione Programas y luego Microsoft Visual Basic 6.0. ,o bienHaga 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 desarrolloEl entorno integrado de desarrollo de Visual Basic (IDE) consta de los siguientes elementos.Barra de mensPresenta 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 contextualesContienen 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 herramientasProporcionan 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 herramientasProporciona 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 informacinPara 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 proyectosEnumera los formularios y mdulos del proyecto actual. Un proyecto es la coleccin de archivos que usa para generar una aplicacin.Para obtener ms informacinPara obtener informacin acerca de proyectos, vea "Administrar proyectos".Ventana PropiedadesEnumera 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 informacinPara obtener informacin acerca de propiedades, vea "Descripcin de las propiedades, mtodos y eventos" en "Formularios, controles y mens".Examinador de objetosEnumera 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 informacinPara 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".

Diseador de formulariosFunciona 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 informacinPara 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 cdigoFunciona 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 informacinPara aprender ms acerca de cmo escribir cdigo y el uso del editor de cdigo, vea "Fundamentos de programacin".Ventana Posicin del formularioLa 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 InspeccinEstas ventanas adicionales se proporcionan para la depuracin de la aplicacin. Slo estn disponibles cuando ejecuta la aplicacin dentro del IDE.Para obtener ms informacinPara 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.

OPCIONES DE ENTORNOVisual 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 MDICon 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 bienEjecute Visual Basic desde la lnea de comandos con el parmetro /sdi o /mdi.

Acoplar ventanasMuchas 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 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 ventana1. 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 Avanzado

Editor (Ficha, cuadro de dilogo Opciones)

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

Opciones de fichaOpciones 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. 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)

Especifica la apariencia que tendr el cdigo de Visual Basic.Opciones de la fichaColores de cdigoDetermina 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. FuenteEspecifica la fuente utilizada para todo el cdigo.TamaoEspecifica el tamao de la fuente utilizada para todo el cdigo.Barra indicadora al margenHace que la barra indicadora de margen sea visible o no.EjemploMuestra un texto de ejemplo con la fuente, tamao y colores seleccionados.

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 fichaOpciones de la cuadrculaDetermina 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 herramientasMuestra Informacin sobre herramientas para los elementos de la barra de herramientas y del cuadro de herramientas.Ocultar ventanas al contraer el proyectoDetermina si se ocultarn las ventanas cuando se contrae un proyecto en el Explorador de proyectos.Interceptacin de erroresDetermina 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.

CompilarDetermina la forma en que se compilar el proyecto. 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

AcopleMuestra las ventanas acoplables.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 fichaCuando 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 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 paraLe permite determinar qu plantillas quiere que aparezcan en el cuadro de dilogo Agregar cuando agrega un elemento al proyecto. Si est desactivada esta opcin, cuando seleccione el comando Agregar 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

Directorio de plantillasMuestra 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 fichaCargar el proyecto en segundo planoDetermina si el cdigo debe cargarse en segundo plano, para devolver el control al desarrollador ms rpidamente.

Informar cuando cambien los elementos compartidos del proyectoDetermina 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 SDICuando 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