¿Que
son los controles?
Realmente son objetos que
disponen de sus propias propiedades y métodos, y cuya utilidad es la de
facilitarnos el desarrollo de nuestras aplicaciones. Bueno, este intento de
definición puede haber quedado bien, pero para que lo tengáis más claro, tener
en cuenta que en cualquier aplicación con la que trabajamos estamos rodeados de
controles. Quien no ha visto en multitud de programas los botones ACEPTAR y
CANCELAR, un cuadro para introducir texto, una lista con datos, etc.. Pues todos
ellos son controles y no tendremos que preocuparnos por crearlos para nuestras
aplicaciones sino que ya vienen con el paquete de VB, lo único que tendremos
que hacer es modificar sus propiedades: tamaño, color, etc..para incorporarlos
en nuestras aplicaciones y asociarles el código necesario para que se comporten
como esperamos al ejecutar la aplicación.
CARACTERISTICAS
DEL LOS CONTROLES
Ø Propiedades:
Todos los controles disponen de una serie de propiedades las cuales podemos
cambiar al incluirlos en nuestras aplicaciones. Ejemplos de propiedades son el
color, el tipo de letra, el nombre, el texto, etc...
Ø Métodos: Son
procedimientos asociados a los controles, es decir, rutinas ya establecidas que
podemos invocar desde nuestras aplicaciones para que se realice alguna
operación sobre el control. Por ejemplo el control ListView (la lista de
archivos que aparece en el explorador de windows) dispone del métodoorden que
te ordena los datos aparecidos en la lista.
Ø Eventos: Son
acciones que pueden ser motivadas por el propio usuario o por mismo sistema
operativo. Ejemplos pueden ser el movimiento del ratón o hacer click sobre su
botón. En Visual Basic digamos que se utiliza la programación orientada a
eventos, lo cual es una de las diferencias más importantes respecto a la
programación lineal de MS DOS. No necesitamos detectar cuando se ha producido
un evento determinado, Windows lo detecta automáticamente. Los eventos ya estan
definidos, son bastantes y cada control cuenta con los suyos propios, aunque
son muy parecidos. Lo único que tendremos que hacer es asociar el código
necesario al evento que necesitemos tratar.
CONTROLES DEL MENU
POINTER
La propiedad Cursor es una
propiedad de ambiente o de control. Por ejemplo, un botón tendrá el mismo
BackColor como su formulario padre por defecto. Para más información sobre
propiedades de ambiente, vea la clase AmbientProperties o la general de la
clase de control.
El control del puntero se
utiliza para cambiar el tamaño y la posición de un control. Cuando va a
dibujar controles en un formulario, usted no tiene que ser exacto. Es muy
fácil de hacerlos más grandes o más pequeños, y para ponerlos en un lugar diferente
en el formulario.
CONTEXTMENUSTRIP
Aunque el
control ContextMenuStrip reemplaza
y agrega la funcionalidad al control ContextMenu, el
control ContextMenu se
conserva a efectos de compatibilidad con versiones anteriores y uso futuro, si
se desea.
Los menús
contextuales aparecen en la posición del mouse cuando el usuario hace clic con
el botón secundario. Los menús contextuales proporcionan
opciones para el área de cliente o el control en la ubicación del puntero del
mouse.
El control ContextMenuStrip está
pensado para funcionar de forma transparente con los nuevos controles ToolStrip relacionados,
pero puede asociar un ContextMenuStrip con
otros controles de forma igualmente sencilla.
MENUSTRIP
El menustrip sirve
para crear menús desplegables como para llamar formulario enprogramaesmuyútil para
llamar los formularios.
TOOLSTRIP
En este tema, se resume la información sobre el
control ToolStrip y las clases que admiten su uso.El
control ToolStrip y sus clases asociadas proporcionan una solución
completa para crear barras de herramientas, barras de estado y menús.
Aunque ToolStrip reemplaza
y agrega funcionalidad al control en versiones anteriores, ToolBar se
conserva a efectos de compatibilidad con versiones anteriores y de uso futuro,
según sea el caso.
OTROS
COMPONENTES
BACKGROUNDWORKER
Ejecuta una operación en un subproceso
independiente. El control BackgroundWorker fue introducido en
el .NET Framework 2.0 y permite realizar operaciones costosas o duraderas
en un hilo diferente al del interfaz, de manera que la aplicación
sigue respondiendo al usuario mientras este trabajo se procesa en segundo
plano.
Usando este control, la gestión
de hilos está encapsulada en el control de manera que el programador
no tiene que lidiar con hilos (threads), invokes o delegados
(delegates).
Ejemplo
Este sencillo ejemplo cubre
prácticamente todas las posibilidades de este componente: soporte de
cancelación, gestión de errores , información de
progreso (y ejemplo de cómo pasar información en cada notificación de
progreso).
DIRECTORYENTRY
En System.DirectoryServices, cada objeto del directorio se representa mediante el
objeto DirectoryEntry. DirectoryEntry crea
un objeto de entrada en memoria; en realidad, no crea el objeto en el
directorio hasta que se llama al método CommitChanges.
La ventaja de esto es que puede recuperar información del directorio para
obtener acceso desde una aplicación cliente y leer o modificar esa información
de manera local antes de volverse a conectar al servidor para guardar la
información modificada en el directorio. De este modo, el rendimiento del
servidor se mantiene al máximo nivel.
Cada recurso de red se representa en
el directorio como un objeto y cada objeto de directorio, tal y como se indicó
anteriormente, es representado como una DirectoryEntry en la
aplicación cliente.
ERRORPROINTER
Proporciona
una interfaz de usuario para indicar que un control de un formulario tiene un
error asociado al mismo.
IMAGELIST
El componente ImageList de
Windows Forms se utiliza para almacenar imágenes que, a partir de ese momento,
podrán mostrar otros. Una lista de imágenes permite escribir código para
un catálogo de imágenes único y consistente.
PROCESS
Proporciona acceso a procesos locales
y remotos, y permite iniciar y detener procesos del sistema local.
TIMER
El componente Timer es un
temporizador basado en servidor que permite especificar un intervalo recurrente
en el que se provoca el evento Elapsed en la aplicación.
GLOSARIO
CONCLUSIONES
Como resultado
de la investigación de controles de Visual Basic. Net. Es posible concluir que
existen muchas opciones para los
programadores o desarrolladores en este tiempo, permitiendo el crecimiento de conocimiento y el aumento de
más controladores, ya que se dice que dentro de estos controles se pueden desarrollar otras más por el
desarrollador.
Por otro lado
también reconocemos que logramos conocer
más acerca de cada control, en que
momento lo debemos utilizar y para que caso
es recomendable utilizarlo.
También
concluimos la importancia de conocer
cada concepto, esto nos aclara dudas en el momento de su utilización.
_____________________________________________________________________
_____________________________________________________________________
LUZ
MARINA ORTIZ ORDOÑEZ
CARLOS
CADENA
No hay comentarios.:
Publicar un comentario