La popularidad de muchos aos de Visual Basic es el resultado de algunas de sus
caractersticas, incluyendo su principal lenguaje, BASIC, un lenguaje creado especficamente para los programadores principiantes. Otra caracterstica clave del Visual Basic es su adaptabilidad. Se puede utilizar para proyectos que varan en gran medida de la complejidad, el entorno operativo y el propsito. En otras palabras, se puede utilizar para aplicaciones webllamativas y juegos, pero tambin en simples utilidades de cinco lneas. Aprender acerca de otras caractersticas del Visual Basic te ayudar a decidir si es adecuado para tu proyecto. Visual Basic est orientado a los objetos Escribir el cdigo de Visual Basic implica pensar visualmente y se piensa primero en los objetos, en lugar de los procedimientos. Una forma de recibir la entrada del usuario es en un objeto y es probable que contenga otros objetos, sus nios". Botones de comando, cuadros de texto y botones de opcin, son ejemplos de los controles que se podran encontrar en un formulario de usuario. Los programas de Visual Basic son conducidos por eventos Una consecuencia natural de la programacin con los objetos es la eleccin de los eventos que cada objeto va a responder y luego elegir la respuesta de cada objeto a esos eventos. El siguiente es un fragmento del cdigo que representa un botn de seleccin de (un objeto) respuesta al evento de un usuario al hacer clic en l. Si (RadioButton1.Checked) Entonces MsgBox ("Una eleccin excelente!") Terminar si El cdigo de Visual Basic est "orientado a la familia" Como se mencion anteriormente, los objetos pueden ser los padres de otros objetos. Esto tiene ms sentido que escribir el cdigo de Visual Basic . Y esta relacin de la familia hace que su cdigo sea ms fcil de entender. El fragmento del siguiente cdigo, se desactiva y permite que todos menos uno de los controles se asienten en un formulario de entrada. Para cada CT como control en Me.Controls Si No (TypeOf ct es Button) Entonces ct.Habilitado = No ct.Habilitado Terminar si prximo Un cdigo como este, nos indica qu controles estn deshabilitados o habilitados para asentarlos todos en un formulario (en adelante, Me). All no se ve la conexin entre aquellos controles y su formulario matriz, si te refieres a esos controles por sus nombres individuales, sera de esta manera: RadioButton1.Habilitado = falso TextBox37. Habilitado = falso ListBox29. Habilitado = falso Diseador de formularios WYSIWYG Otra de las caractersticas de Visual Basic es su diseador de formularios WYSIWYG (lo que ves es lo que obtienes). Puede crear formularios visuales y con rapidez, mientras que Visual Basic proporciona el cdigo del esqueleto detrs de tu formulario y sus controles. Crea un nuevo formulario en Visual Basic a travs de la opcin de men "Proyecto> Agregar Ventana de Formulario". Arrastrar y soltar los controles del formulario desde una paleta de controles, que luego da formato y la posicin de acuerdo a las necesidades de tu proyecto. Visual Basic recuerda la configuracin que se asignan en la ventana de diseo cuando finalmente se ejecute el programa. Agregar cdigos a cada objeto Haz doble clic en cada objeto en la ventana del diseador haciendo que Visual Basic cree un cdigo esqueleto para ese objeto. Tu trabajo consiste en llenar los espacios en blanco para que el objeto haga algo. Si creas un botn de control para el formulario, haz doble clic al mismo tiempo en la ventana de diseo de formularios. Visual Basic te llevar a la subrutina Button1_Click. En este subprograma, codifica lo que quieres que ocurra cuando los usuarios de tu programa,pulsen el botn durante su ejecucin.