|
Curso gratis de José Manuel - 08 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 2 |
Pero... ¿Qué es un componente?
|
| |
[[ Para explicar esto debemos conocer, al menos básicamente, la programación orientada a objetos, ya que la programación basada en componentes se apoya sobre ella. Vamos a suponer que todo el mundo sabe lo que son las clases, con sus atributos y sus métodos. ]] **Programación Orientada a Objetos |
| 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 |
|
|
|
Curso gratis de José Manuel - 08 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 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 |
| 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 - 08 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 2 |
Pero... ¿Qué es un componente?
|
| |
Para explicar esto debemos conocer, al menos básicamente, la programación orientada a objetos, ya que la programación basada en componentes se apoya sobre ella. Vamos a suponer que todo el mundo sabe lo que son las clases, con sus atributos y sus métodos. Programación Orientada a ObjetosLa |
| Cap 2 |
Pero... ¿Qué es un componente?
|
| |
Para explicar esto debemos conocer, al menos básicamente, la programación orientada a objetos, ya que la programación basada en componentes se apoya sobre ella. Vamos a suponer que todo el mundo sabe lo que son las clases, con sus atributos y sus métodos. Programación Orientada a ObjetosLa |
|
|
|
Curso gratis de José Manuel - 08 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 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 |
| 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 5 |
¿Un puntero a qué...?
|
| |
), también hay código (las funciones ). Este código reside en otras direcciones, que, por qué no, podemos guardar también en un puntero. Cuando en un puntero, almacenamos la dirección de memoria donde está localizada una función, decimos que es un //puntero a función//. Cuando tenemos un puntero |
|
|
|
Curso gratis de José Manuel - 08 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
|
| |
, 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 |
| 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 - 08 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
|
| |
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 |
| 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 - 08 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 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 |
| 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 5 |
¿Un puntero a qué...?
|
| |
), también hay código (las funciones ). Este código reside en otras direcciones, que, por qué no, podemos guardar también en un puntero. Cuando en un puntero, almacenamos la dirección de memoria donde está localizada una función, decimos que es un //puntero a función//. Cuando tenemos un puntero |
|
|
|
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 20 |
Acontecimientos inesperados
|
| |
Como colaboradores al proyecto GNU. Pero es probable que también retrasara la concepción de un sistema mínimamente funcional durante varios años, dado que los desarrolladores de GNU dedicaban la mayor parte de su tiempo al mantenimiento de estos puertos y a la incorporación de funciones a los componentes existentes |
| Cap 19 |
¿Un reto personal?
|
| |
Eric Raymond dice que «todo buen trabajo de software empieza cuando un desarrollador se plantea un reto personal». Es posible que esté en lo cierto, pero muchos componentes esenciales del software GNU se desarrollaron con el fin de crear un sistema operativo libre y completo. Su origen está |
| Cap 5 |
Una elección moral radical
|
| |
Sistema operativo decente incluía sus propios procesadores de comandos, ensambladores, compiladores, interpretes, depuradores, editores de textos, gestores de correo y mucho más. ITS, Multics, VMS y Unix, todos incluían estos componentes . ------Más adelante, escuché estas palabras, atribuidas |
|
|
|
Curso gratis de Ingrids Rodríguez Guerra - 19 de Abril de 2006
|
| El estudio de la comunicación organizacional puede ubicarse en el campo universal de las ciencias sociales alrededor de hace tres décadas. |
| Cap 3 |
Funciones de la comunicación organizacional
|
| |
Aunque son muchas las funciones atribuidas a la comunicación en organizaciones, nos centraremos en autores en los que prime una mirada hacia el exterior de la colectividad empresarial. Fernando Martín Martín (1995) (citado por Trelles, 2001.p.4) las puntualiza en tareas como coordinar y canalizar |
| Cap 4 |
Enfoques comunicativos en organizaciones
|
| |
Al cual constituyen subsistemas. Componentes del Sistema Comunicativo: (p. 109) a) A nivel del propio sistema, aquellos componentes que por su naturaleza están implicados en el sistema comunicativo, aunque formen parte de sistemas diferentes: actores de la comunicación, expresiones |
| Cap 5 |
Otros acercamientos
|
| |
Incluye funciones de planificación, organización, mando, coordinación, y control, relativas a transmitir autoridad, y lograr la cooperación de los integrantes |
|
|
|
Curso gratis de Rafael Menéndez-Barzanallana Asensio - 08 de Noviembre de 2009
|
| Un sistema informático utiliza ordenadores para almacenar datos, procesarlos y ponerlos a disposición de quien se considere oportuno. |
| Cap 3 |
Ciclo de desarrollo
|
| |
Que el mantenimiento de los programas es muy complejo. La mayoría del software se construye a medida, en vez de ensamblar componentes previamente creados. Por contra en el hardware se dispone de todo tipo de circuítos integrados, para fabricar de manera rápida un equipo completo. Los ingenieros |
|
|