|
Curso gratis de José Manuel - 09 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
|
| |
( TTable ) o una conexión a base de datos ( TConnection, TSQLConnection , etc.). Propiedades y eventos
Con un primer vistazo al "Inspector de objetos" de Delphi , nos quedan claras dos cosas: un componente tiene propiedades y eventos (según las dos pestañas que vemos en la imagen |
| 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 7 |
Los ejemplos
|
| |
[[ ]] Ya para terminar tan sólo queda deciros que podéis descargar el [[http://users. Servicios.retecal.es/sapivi/src/ConversorMonedas1. Pas código fuente del conversor de monedas]]. Podéis instalarlo en vuestro Delphi o simplemente estudiar y jugar con el código |
|
|
|
Curso gratis de José Manuel - 09 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
|
| |
( TTable ) o una conexión a base de datos ( TConnection, TSQLConnection , etc.). Propiedades y eventos
Con un primer vistazo al "Inspector de objetos" de Delphi , nos quedan claras dos cosas: un componente tiene propiedades y eventos (según las dos pestañas que vemos en la imagen |
| 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 6 |
Los ejemplos
|
| |
[[ ]] Ya para terminar tan sólo queda deciros que podéis descargar el [[http://users. Servicios.retecal.es/sapivi/src/ConversorMonedas1. Pas código fuente del conversor de monedas]]. Podéis instalarlo en vuestro Delphi o simplemente estudiar y jugar con el código |
|
|
|
Curso gratis de José Manuel - 09 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 5 |
Agrupando propiedades
|
| |
TPersistent , aunque hasta ahora no hemos tenido el gusto de conocerlo. Bien, se trata una clase básica de la VCL, que nos ofrece todo el mecanismo de persistencia (es decir: almacenamiento) que utiliza Delphi para guardar las propiedades de los formularios. Pero vamos por partes. Todos sabéis que cuando |
| Cap 3 |
¿Y por cual me decido?
|
| |
A crear muchos componentes (cientos o miles) a la vez? Necesitas un TGraphicControl ¿Nuestro componente va a contener otros componentes dentro de él? Necesitas un TCustomControl. La mayoría de los componentes de la paleta de Delphi descienden de TWinControl , ya que permiten |
|
|
|
Curso gratis de José Manuel - 09 de Noviembre de 2009
|
| Una comparativa entre estas dos herramientas de programación. Puede servir para que los programadores de Delphi conozcáis un poco la filosofía y el modo de trabajar con PowerBuilder |
| Cap 9 |
¿Y donde se almacena todo esto?
|
| |
Fuente. Esto en versiones antiguas era bastante habitual, y aunque cada vez funciona mejor, siempre existe ese riesgo. Existe un proceso de exportación que nos extrae un objeto concreto de la librería y lo almacena en un archivo de texto, algo así como el archivo. Pas de Delphi . Este archivo |
| Cap 12 |
Duelo final
|
| |
Vamos a ver una pequeña comparativa de tiempos en algunas operaciones de programación básicas. La comparativa se hace entre la ejecución de código en Delphi , PowerBuider interpretado y PowerBuilder compilado. Como os podéis imaginar, los tiempos variarán de una máquina a otra, así que deben |
| Cap 8 |
Los objetos de usuario
|
| |
PowerBuilder permite también la creación de objetos de usuario, un concepto muy extenso que va desde los Frame de Delphi a las clases de cualquier lenguaje OO. Básicamente, se pueden crear objetos de usuario de los siguientes tipos: ~- **Visuales**---Un panel donde se insertan componentes |
|
|
|
Curso gratis de José Manuel - 09 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
|
| |
, concretamente basándonos en el componente TTreeView , que es el que nos permite mostrar en un formulario estructuras de tipo árbol. Sin embargo, el TTreeView que viene por defecto en Delphi , es muy genérico, y sirve para mostrar cualquier tipo de árbol. Nuestro caso es más específico: necesitamos |
| Cap 9 |
Heredando de TCustomComponent: otro mundo
|
| |
De Delphi . Para ello tenemos que tener que imitar lo que Delphi hace por nosotros: tener un atributo para cada uno de los componentes internos, que crearemos en el constructor y asignaremos su Parent a nuestro CustomComponent. Si necesitamos hacer uso de los eventos de los componentes |
| Cap 3 |
Buscando a nuestro padre
|
| |
El entorno de Delphi . TTreeView : esta ya es la clase o componente final, que aparece registrado en la paleta de componentes , y que puede ser configurado en tiempo de diseño. En realidad, todo el trabajo de esta clase se limita a publicar las propiedades y eventos que han sido programados |
|
|
|
Curso gratis de José Manuel - 09 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 |
Los eventos en Delphi
|
| |
El evento surge de un mensaje de Windows o bien es un evento interno de Delphi |
| Cap 7 |
Maquillando a nuestro componente
|
| |
Componente muestra su propio icono en la paleta, para que así el programador, pueda reconocerlo rápidamente durante el desarrollo. Para decirle a Delphi qué icono debe utilizar debemos realizar unos pasos muy sencillos. En primer lugar, desenpolvaremos nuestra vena artística y crearemos un icono |
| Cap 4 |
Empezando desde el principio
|
| |
" Lo primero que tenemos que saber es cómo definir un evento en Delphi , para que aparezca como cualquier otro en el “Inspector de Objetos”. Pues para esto basta con saber que un evento no es más que un puntero a una función. Bueno, quizá esto sea algo nuevo para muchos de vosotros |
|
|
|
Curso gratis de José Manuel - 09 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 2 |
Los eventos en Delphi
|
| |
El evento surge de un mensaje de Windows o bien es un evento interno de Delphi |
| Cap 7 |
Maquillando a nuestro componente
|
| |
Componente muestra su propio icono en la paleta, para que así el programador, pueda reconocerlo rápidamente durante el desarrollo. Para decirle a Delphi qué icono debe utilizar debemos realizar unos pasos muy sencillos. En primer lugar, desenpolvaremos nuestra vena artística y crearemos un icono |
| Cap 4 |
Empezando desde el principio
|
| |
"
Lo primero que tenemos que saber es cómo definir un evento en Delphi , para que aparezca como cualquier otro en el “Inspector de Objetos”. Pues para esto basta con saber que un evento no es más que un puntero a una función. Bueno, quizá esto sea algo nuevo para muchos de vosotros |
|
|
|
Curso gratis de José Manuel - 09 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
|
| |
, concretamente basándonos en el componente TTreeView , que es el que nos permite mostrar en un formulario estructuras de tipo árbol. Sin embargo, el TTreeView que viene por defecto en Delphi , es muy genérico, y sirve para mostrar cualquier tipo de árbol. Nuestro caso es más específico: necesitamos |
| 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 10 |
Heredando de TCustomComponent: otro mundo
|
| |
De Delphi . Para ello tenemos que tener que imitar lo que Delphi hace por nosotros: tener un atributo para cada uno de los componentes internos, que crearemos en el constructor y asignaremos su Parent a nuestro CustomComponent. Si necesitamos hacer uso de los eventos de los componentes |
|
|
|
Curso gratis de José Alfonso Malo Romero - 16 de Marzo de 2006
|
| El objetivo de este curso es aprender a programar en el lenguaje Ada, desde sus características más sencillas hasta las más avanzadas. Ada es un lenguaje potente, pero no por ello es más complicado que... |
| Cap 4 |
Instalación
|
| |
De archivos y en el número de controles que se pueden colocar en una ventana. El IDE de ObjectAda es muy similar al de MS [[http://es.wikipedia.org/wiki/Visual_C_Plus_Plus Visual C++]] y al de [[http://es.wikipedia.org/wiki/ Delphi Delphi ]] e incluye un //GUI builder//. ==== Enlaces ==== ~- [[http |
| Cap 41 |
La biblioteca Ada (unidades y subunidades)
|
| |
// y tiene las siguientes características: ~- Integrado en el lenguaje. ~- Facilita la creación y mantenimiento de un subsistema, actuando como repositorio estructurado de todos sus componentes . ~- Ofrece a los programas que hacen uso de un subsistema un interfaz fácil de utilizar y que es selectivo |
| Cap 14 |
Registros
|
| |
%B3n_en_Ada_/_Palabras_reservadas#end end]]**##; Para asignar valores a todos los componentes se puede utilizar un agregado, lo cual es útil para asegurarnos de que no dejamos ninguno sin darle un valor: ##**[[http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Ada_/_ Palabras_reservadas#procedure |
|
|
|
Curso gratis de Guillermo A. Ronda Pupo - 26 de Abril de 2006
|
| El empleo de la estrategia data desde la antigüedad y nace en el campo militar; se introduce en el mundo académico por Von Newman en 1944 con la “Teoría de los Juegos”; en la... |
| Cap 7 |
Criterios de expertos
|
| |
Para la obtención de los criterios de expertos se empleó el método Delphi a 23 expertos internacionales, para ello se seleccionaron aquellos que poseen un coeficiente de competencia entre 0. 8 y 1. 0, de los cuales el 91 % (21) son Profesores Titulares y Doctores y el 9 % (2) Master en Ciencias |
| Cap 8 |
Significación de las variables determinadas por los expertos en rela
|
| |
Por medio del empleo del método Delphi a 23 expertos internacionales, se determinaron las variables que influyen en la efectividad de la implantación de la dirección estratégica en las organizaciones: liderazgo del cambio, ajuste de la estructura a la estrategia, formulación de políticas y ajuste |
| Cap 9 |
Modelo de dirección estratégica para complementar la integrac
|
| |
, competencia y experiencia, así como la infraestructura técnico material e informativa. El diseño del modelo de dirección estratégica se basa esencialmente en el enfoque en sistema a partir de los cinco pasos que propone Idalberto Chiavenato para reconocer un sistema: Localización de las partes componentes |
|
|