1 - Introducción


Curso gratis creado por José Manuel . Extraido de: http://www.lawebdejm.com
27 Agosto 2005
1 2 3 4 .. 10 | siguiente >
Durante los dos artículos anteriores, hemos explicado detalladamente cómo podemos crear nuestros propios componentes no-visuales, y realizar con ellos ciertas tareas más o menos complejas de forma transparente.
También hemos explicado cómo definir nuevos eventos, que el programador podrá codificar para responder ante ciertas situaciones que puedan resultar importantes.
Ahora vamos a aplicar todo lo que ya hemos aprendido para crear otro tipo de componentes: los visuales.Tipos de componentes visuales

En el primer artículo de esta serie, dijimos que podemos clasificar los componentes en dos grupos: visuales y no-visuales. Los segundos ya los hemos tratado, por ser los más sencillos. De los primeros (los componentes visuales), tenemos todavía mucho por aprender.

Para empezar, los componentes visuales podemos dividirlos a su vez en dos tipos:

~1) Componentes interactivos: permiten que el usuario final los manipule, ya sea introduciendo datos, seleccionando elementos, etc. De forma que estos componentes pueden recibir el foco (con SetFocus) así como los eventos propios del teclado y del ratón. Normalmente, el propio sistema operativo es el encargado de dibujar el aspecto del componente, haciendo el componente las llamadas correspondientes para que este aspecto cambie.
~1) Componentes gráficos: el propio componente es el encargado de dibujar en la pantalla lo que crea oportuno, bien a través de las funciones básicas del API de Windows (con el objeto TCanvas) o bien a través de otras librerías gráficas, como OpenGL, DirectX, etc. Estos componentes, no suelen recibir eventos del usuario final, aunque si eventos del propio programador, ya que su cometido no suele ir más allá de mostrar ciertos gráficos o imágenes en la pantalla.

En este artículo vamos a explicar en profundidad las técnicas más comunes para crear componentes interactivos, y dejaremos para el próximo el tema de los componentes gráficos.
1 2 3 4 .. 10 | siguiente >

Autor y licencia de 'Creación de componentes VCL (III)'


Curso gratis de José Manuel . Extraido de: http://www.lawebdejm.com CopyLeft
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.