sábado, 17 de noviembre de 2007

ASISTENTES DE EVENTOS

ASISTENTES


Visual Basic tiene algunas herramientas y asistentes para la creación de clases y de sus componentes (propiedades, métodos, funciones y eventos). El primero de ellos se encuentra en el menú HERRAMIENTAS,AGREGAR PROCEDIMIENTO y despliega una pantalla que permite seleccionar si se desea crear un procedimiento (método), una propiedad, una función o un evento; definir su alcance y su nombre. Esto genera un esqueleto de función, propiedad, método o evento que deberá adecuar a sus necesidades (agregar argumentos, cambiar el tipo de datos que por defecto es Variant para propiedades y funciones).





Luego estas propiedades, métodos, funciones o eventos pueden consultarse desde el examinador de objetos. Como se ha visto al utilizarlo, el examinador de objetos presenta no solo la estructura de uno de éstos sino también una definición. Esta definición se establece en una pantalla a la que se accede desde el menú HERRAMIENTAS, ATRIBUTOS DEL PROCEDIMIENTO…Donde se selecciona el miembro a describir en el cuadro combinado superior y en la caja de texto Descripción se escribe la descripción. En el botón Avanzados se configuran otros atributos al miembro seleccionado.





También hay otro asistente para crear clases que se habilita desde los complementos, llamado Utilidad Generador de clases de VB6 y se activa este, el cual estará disponible desde el menú COMPLEMENTOS.





En esta pantalla se definen las propiedades, métodos, eventos y tipos enumerados de la nueva clase que se esté creando, e incluso puede definirse sus atributos, o sea, las ayudas que se visualizarán en el examinador de objetos.
También desde aquí se pueden crear colecciones de objetos. Luego, desde el menú ARCHIVO, ACTUALIZAR PROYECTO o desde el teclado con Ctrol+S se actualizan las clases utilizadas en el proyecto. Este asistente es muy útil e intuitivo en su forma de utilizarse; luego solo habrá que escribir las sentencias correspondientes a cada propiedad o método creado.

No hay comentarios: