|
Curso gratis de José Manuel - 24 de Noviembre de 2009
|
| En los últimos años, el desarrollo basado en componentes se ha convertido en la técnica de programación con más éxito. En este artículo vamos a aprender a crear componentes para que... |
| Cap 3 |
Tipos de componentes
|
| |
"
Aunque hay muchos tipos, podemos diferenciar claramente dos grupos: “Visuales” y “No visuales”
Los componentes visuales son aquellos que, al utilizarlos, muestran algún elemento (o dibujo) en la pantalla y es el usuario de nuestros programas el que interactúa con él. El componente |
| Cap 1 |
Introducción
|
| |
Una de las piedras angulares del desarrollo en entornos RAD, como Delphi, es la programación basada en componentes . En estos entornos, la labor de un programador se parece más a la de un “ensamblador” de piezas de software que la de un “constructor” de software. Con esto conseguimos mayor rapidez |
| Cap 5 |
El esqueleto de un componente
|
| |
"Lo más normal es que cada componente se codifique en su propia unidad, aunque esto en absoluto es imprescindible, y muchas veces es necesario codificar varios componentes en una misma unidad (la VCL de Borland lo hace así). En nuestro caso vamos a crear la unidad ConversorMonedas. Pas |
|
|
|
Curso gratis de José Manuel - 24 de Noviembre de 2009
|
| Un repaso a los componentes gráficos, aquellos en los que nos tenemos que encargar de las operaciones de pintado en la pantalla, utilizando para ello el objeto Canvas. Para ilustrar su uso, crearemos... |
| Cap 2 |
Componentes que no son ventanas
|
| |
[[ ]] Cuando explicamos los componentes visuales, dijimos que existían básicamente dos tipos: los que permitían la interactuación del usuario y los que no. Los primeros, que ya hemos explicado, permiten recibir eventos de teclado por una razón muy importante: son ventanas, aunque no lo parezca |
| Cap 1 |
Introducción
|
| |
En los números anteriores hemos cubierto los aspectos más utilizados de los componentes : no-visuales, para la realización de tareas de cálculo o que no tienen representación en pantalla, y de los visuales, para que el usuario final interactúe con el componente. Sin embargo, existe otro tipo |
| Cap 3 |
¿Y por cual me decido?
|
| |
"
Una de los problemas típicos en la creación de componentes gráficos suele ser que no se elige convenientemente el padre del componente a crear. Para decidir el padre de nuestro componente, debemos saber el tipo de componente que queremos crear. Algunas preguntas que pueden ayudarnos son |
|
|
|
Curso gratis de José Manuel - 24 de Noviembre de 2009
|
| En los últimos años, el desarrollo basado en componentes se ha convertido en una de las técnicas de programación con más éxito. En este artículo vamos a aprender a crear componentes ... |
| Cap 3 |
Tipos de componentes
|
| |
" Aunque hay muchos tipos, podemos diferenciar claramente dos grupos: “Visuales” y “No visuales”
Los componentes visuales son aquellos que, al utilizarlos, muestran algún elemento (o dibujo) en la pantalla y es el usuario de nuestros programas el que interactúa con él. El componente |
| Cap 1 |
Introducción
|
| |
Una de las piedras angulares del desarrollo en entornos RAD, como Delphi, es la programación basada en componentes . En estos entornos, la labor de un programador se parece más a la de un “ensamblador” de piezas de software que la de un “constructor” de software. Con esto conseguimos mayor rapidez |
| Cap 4 |
¿Y cómo se hace todo esto?
|
| |
Obtendremos un valor ya convertido a la divisa indicada. Pero vamos a empezar por el principio. El esqueleto de un componente
Lo más normal es que cada componente se codifique en su propia unidad, aunque esto en absoluto es imprescindible, y muchas veces es necesario codificar varios componentes |
|
|
|
Curso gratis de José Manuel - 24 de Noviembre de 2009
|
| Vamos a profundizar algo más en la programación de componentes , centrándonos en los eventos y cómo podemos definir los nuestros propios |
| Cap 7 |
Maquillando a nuestro componente
|
| |
"
Después de todos los pasos que hemos ido dando, ya podemos decir que nuestro componente está funcionando al cien por cien. Sin embargo hemos dejado algunos flecos estéticos para el final. Uno de estos es el icono con el que aparece en la paleta de componentes . Como ya sabéis, cada |
| Cap 6 |
Punteros en Object Pascal
|
| |
Codificado
if Assigned(FOnConvertido) then
FOnConvertido(Self, aux);
FValorConvertido := aux;
end ;
Bien, pues ya sabemos cómo definir eventos en nuestros propios componentes . Ahora nuestro conversor de monedas ha quedado más completo, y sabemos que el programador |
|
|
|
Curso gratis de José Manuel - 24 de Noviembre de 2009
|
| Ahora que ya sabemos programar nuestros componentes no visuales, vamos a aprender todo lo necesario para hacer un componente visual, de esos que ''pinchamos'' en nuestros formularios para que luego aparezcan al ejecutar... |
| Cap 3 |
Interactuando con los componentes
|
| |
Hecho por Borland en la VCL, y crear componentes interactivos a partir de otros ya existentes, aplicando la técnica de la herencia. Dado que un componente es un objeto como otro cualquiera, podremos aplicar en él todas las técnicas de la orientación a objetos: encapsulación, herencia |
| Cap 2 |
Tipos de componentes visuales
|
| |
[[ ]] Hemos dicho 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 |
| Cap 1 |
Introducció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 |
|
|
|
Curso gratis de José Manuel - 24 de Noviembre de 2009
|
| En los últimos años, el desarrollo basado en componentes se ha convertido en una de las técnicas de programación con más éxito. En este artículo vamos a aprender a crear componentes ... |
| Cap 2 |
Interactuando con los componentes
|
| |
Del trabajo hecho por Borland en la VCL, y crear componentes interactivos a partir de otros ya existentes, aplicando la técnica de la herencia. Dado que un componente es un objeto como otro cualquiera, podremos aplicar en él todas las técnicas de la orientación a objetos: encapsulación, herencia |
| Cap 1 |
Introducción
|
| |
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á |
| Cap 3 |
Buscando a nuestro padre
|
| |
Que tenemos que conocer si vamos a crear nuestros propios componentes heredados. Antes hemos dicho que la VCL utiliza continuamente la herencia para sus propios componentes , es decir: que el componente TTreeView también tiene padre, abuelo, bisabuelo y una larga lista de ancestros, que han |
|
|
|
Curso gratis de José Manuel - 24 de Noviembre de 2009
|
| En los últimos años, el desarrollo basado en componentes se ha convertido en una de las técnicas de programación con más éxito. En este artículo vamos a aprender a crear componentes ... |
| Cap 7 |
Maquillando a nuestro componente
|
| |
"
Después de todos los pasos que hemos ido dando, ya podemos decir que nuestro componente está funcionando al cien por cien. Sin embargo hemos dejado algunos flecos estéticos para el final. Uno de estos es el icono con el que aparece en la paleta de componentes . Como ya sabéis, cada |
| Cap 6 |
Punteros en Object Pascal
|
| |
Codificado
if Assigned(FOnConvertido) then
FOnConvertido(Self, aux);
FValorConvertido := aux;
end ;
Bien, pues ya sabemos cómo definir eventos en nuestros propios componentes . Ahora nuestro conversor de monedas ha quedado más completo, y sabemos que el programador |
|
|
|
Curso gratis de Ricardo Araos - 18 de Octubre de 2005
|
| Jakarta es un nuevo paso dentro del desarrollo de la tecnología orientada a software de construcción de sitios web. Patrocinada por Apache. Org, la misma que desarrolla el servidor web Apache, Jakarta entrega potentes soluciones... |
| Cap 1 |
Jakarta
|
| |
Frecuente porque cada proyecto es dependiente de Java (está programado y funciona en base a ello) pero no de otros proyectos, porque una de las ideas de Jakarta es ser modular y funcionar más como componentes de software. Luego, ¿Qué necesitamos saber para funcionar con proyecto de Jakarta? Pues |
| Cap 4 |
Avalon
|
| |
Se aumente en enfoque de testeo por unidad de código lógico, debido a que es el mejor enfoque para revisar errores en aplicaciones. **Commons** Este es un proyecto nuevo de Jakarta enfocado a todos los componentes reutilizables de Java. Actualmente se encuentra dividido en dos partes que son: **Commons |
|
|
|
Curso gratis de Indaya.com - 11 de Septiembre de 2005
|
| El diseño web va más allá del diseño gráfico, al influir en él multitud de factores que limitan las posibilidades del diseño, pero también otros que añaden interactividad y funcionalidades a una página web que... |
| Cap 4 |
Componentes graficos de un ordenador
|
| |
" Los principales componentes de un ordenador encargados de la interpretación y presentación de colores son la tarjeta gráfica y el monitor. La tarjeta gráfica o de vídeo es el componente hardware encargado de procesar los datos gráficos que envía el procesador, interpretarlos y codificarlos |
| Cap 1 |
Introducción al diseño grafico
|
| |
Mejor que mensajes concisos, cargados de componentes psicológicos, con diseños cada vez más elaborados, que se hacían llegar al mayor número posible de personas. El cómo se transmitía la información llegó incluso a superar en importancia a la misma información transmitida. No se trataba ya |
|
|
|
Curso gratis de Richard M. Stallman - 17 de Diciembre de 2005
|
| Un exhaustivo conjunto de ensayos y artículos que recorren la década de 1990 y los primeros años del nuevo milenio, y que conforman quizás la mejor apología escrita del software libre como dispositivo de libertad... |
| Cap 17 |
La lista de tareas de GNU
|
| |
A medida que avanzaba el proyecto GNU y se desarrollaron o descubrieron un creciente número de componentes de sistema, nos pareció muy útil elaborar una lista de asignaturas pendientes. La utilizamos para reclutar desarrolladores que escribieran las piezas que faltaban. Esta lista se conoció |
| Cap 20 |
Acontecimientos inesperados
|
| |
Al iniciarse el proyecto GNU pensé que desarrollaríamos el sistema en su totalidad y luego lo publicaríamos entero. Pero no fue así. ------Dado que cada uno de los componentes del sistema GNU se implantó en un sistema Unix, todos ellos podían ejecutarse en sistemas Unix mucho antes de que existiera |
| Cap 16 |
La donación de ordenadores
|
| |
A medida que iba aumentaba la popularidad del proyecto GNU, la gente empezó a donar ordenadores que operaban con Unix. Y fueron de gran utilidad, porque la forma más fácil de desarrollar componentes de GNU era partiendo de un sistema Unix y reemplazar sus componentes uno a uno. Pero esto nos |
|
|