miércoles, 25 de mayo de 2011

Capitulo 1: Un Tour por Visual Basic 2008

Vea también: Curso de Visual Basic 2008 - parte 3
Otros cursos de interes: PowerPoint 2010 - Excel y Access Integracion

Cambiando las características de los objetos


Casi todo con lo que trabaja en Visual Basic es un objeto. Los formularios, por ejemplo, son objetos, como lo son todos los elementos que puede poner en un formulario para construir una interfaz, tales como cuadros de lista y botones. Existen muchos tipos de objetos, y los objetos son clasificados por tipos, por ejemplo, un formulario es un objeto Form, mientras que los elementos que puede colocar en un formulario son llamados objetos Control, o controles. Algunos objetos no poseen una apariencia física, sino que existe solo en código. Aprenderá de estos tipos de objetos en los próximos capítulos.
¡Cuidado!
En el campo de la programación no se puede seguir un modo lineal para aprender, en ocasiones se mencionarán temas avanzados que muchos usuarios sienten un poco de temor en sumergirse, cuando suceda, le daré una referencia hacia otras fuentes donde serán tratados con mayor detalle.
Todo objeto tiene un conjunto distinto de atributos, conocido como Propiedades (a pesar de si el objeto posee una apariencia física). Las propiedades definen las características de un objeto. Incluso usted tiene ciertas propiedades, tales como su altura o color de cabello. Los objetos en Visual Basic también tienen propiedades, tales como Height y BackColor. Cuando crea un nuevo objeto, la primera cosa que necesita hacer es establecer propiedades de modo que el objeto parece y se comporta de la manera que quiera. Para mostrar las propiedades de un objeto, clic en el objeto en el modo Diseñador (Area de trabajo principal en el IDE).

Clic ahora en cualquier lugar del formulario predeterminado, y verifique que las propiedades son mostradas en la Ventana propiedades. Usted lo reconocerá porque el cuadro de lista desplegable en la parte superior de la ventana Propiedades contendrá el nombre del formulario: Form1 System.Windows.Forms.Form. Form1 es el nombre del objeto y System.Windows.Forms.Form es el tipo de objeto.

Nombrando objetos


La propiedad que debería siempre establecer primero cuando crea cualquier nuevo objeto es la propiedad Name. Pulse la tecla F4 para mostrar la ventana Propiedades (Si no está visible), y desplácese hacia la parte superior de la listas de propiedades hasta que vea la propiedad Name, como lo muestra la siguiente imagen.
Si la propiedad Name no es una de las primeras propiedades de la lista, la ventana Propiedades está establecida para mostrar propiedades por categorías. Puede mostrar la lista alfabéticamente haciendo clic en el botón Alfabético que aparece justo por encima de la cuadricula de propiedades.
Por cierto
Yo recomiendo que usted tenga la ventana Propiedades establecida para mostrar propiedades en orden alfabético; esto hace más fácil encontrar propiedades que me refiero en este texto. Note que la propiedad Name siempre permanece en la parte superior de la lista y es llamado (Name). SI usted se pregunta porque tiene paréntesis alrededor de la propiedad Name, es porque el paréntesis fuerza a la propiedad estar en la parte superior de la lista, porque los símbolos están antes que las letras en un orden alfabético.



Cuando guarda un proyecto, usted elige un nombre y una ubicación para el proyecto y sus archivos. Cuando usted crea un objeto dentro del proyecto, Visual Basic proporciona un objeto único, un nombre genérico basado en el tipo de objeto. Aunque estos nombres son funcionales, estos simplemente no son lo suficientemente descriptivos para su uso práctico. Por ejemplo, Visual Basic nombra su formulario como Form1, pero es común si se tienen docenas (incluso cientos) de formularios en un proyecto. Esto sería extremadamente dificultosos para manejarlos en un proyecto si todos los formularios fueran distinguibles solo por un número (Form2, Form2, etc)
Por cierto
Lo que está trabajando realmente es un form class o plantilla, que será usado para crear y mostrar formularios en tiempo de ejecución.
Para manejar mejor sus formularios, de a cada uno un nombre descriptivo. Visual Basic da la oportunidad de nombrar nuevos formularios que son creados en un proyecto. Visual Basic crea estos formularios predeterminados para usted, por lo que no tienen oportunidad de nombrarlo. Esto es importante no solo para cambiar el nombre del formulario, sino también para cambiar el nombre de archivo. Cambie el nombre programable y el nombre de archivo siguiendo estos pasos:
1° Clic en la propiedad Name.
2° Ahora cambie el texto de Form1 a VistaFormulario. Note que esto no cambia el nombre de archivo del formulario como muestra la ventana Explorador de soluciones, ubicado encima de la ventana Propiedades.
3° Clic derecho en Form1.vb en la ventana Explorador de soluciones (La ventana encima de la ventana Propiedades).
4° Elige la opción Cambiar nombre del menú contextual que acaba de aparecer.
5° Cambie el texto Form1.vb por VIstaFormulario.vb.

Por cierto:
Yo uso el sufijo Formulario aquí para indicar que el archivo es un form class. Los sufijos son opcionales, pero me parece que realmente le ayuda a tener las cosas organizadas.
La propiedad Name del formulario es realmente cambiada automáticamente cuando usted cambia de nombre al archivo. En futuros ejemplos, tendré que cambiar de nombre a los archivos de formulario de modo que la propiedad Name sea cambiada automáticamente.

Configuración de la propiedad Text del formulario


Note que el texto que aparece en la Barra de titulo del Formulario dice Form1.
Esto es porque Visual Basic establece en la Barra de titulo del formulario el nombre del formulario cuando es creado por primera vez, pero no cambia cuando usted cambia el nombre del formulario. El texto en la Barra de titulo es determinado por el valor de la propiedad Text del formulario. Cambie el texto ahora siguiendo estos pasos:
1° Clic en el formulario una vez más de modo que aparezca las propiedades en la ventana Propiedades.
2° Use el scrollbar en las ventana Propiedades para ubicar la propiedad Text.
3° Cambie el texto a Picture Viewer.
4° Pulse la tecla Enter o clic en una propiedad diferente. Verá que el texto en la Barra de titulo del formulario ha cambiado.
Vea también: Curso de Visual Basic 2008 - parte 5

0 Lo que opinan:

Publicar un comentario

Suscríbete a mis artículos Sígueme e Twitter!