In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Re: Mínimo ejemplo de herencia visual usando mensajes en formulario.

Foro público de Xailer en español
Responder
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

Re: Mínimo ejemplo de herencia visual usando mensajes en formulario.

Mensaje por zeasoftware »

Buen ejemplo, como aplicas la herencia visual?
Cuales son los pasos para que te tome los controles de FormBase a FormCarga?
Saludos.
"Carlos Ortiz" escribió en el mensaje de
noticias:4d705e47$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
Intentando hacer algo distinto para mandar un aviso cuando dejamos datos
vacios en un formulario, nació FormBase.
Es muy sencillo, espero sirva de algo.
Un saludo.
Ramón Zea
01.993.231-62-29
http://www.paginasprodigy.com/zeasoftware/
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
Avatar de Usuario
Carlos Ortiz
Mensajes: 873
Registrado: Mié Jul 01, 2009 5:44 pm
Ubicación: Argentina - Córdoba
Contactar:

Re: Mínimo ejemplo de herencia visual usando mensajes en formulario.

Mensaje por Carlos Ortiz »

Es Xailer el que entiende que FormCarga usa los métodos de este y el
anterior.
Nosotros estamos heredando todas nuestras pantallas que ingresan datos de
FormBase cosa que cualquier mejora, agregado o nuevo aspecto visual que se
haga en ella se vé reflejado en todas las que dependan de esta.
tForm
tFormBase (clase visual propia que es un form casi pelado)
tFormCarga
Con este criterio cada uno puede crear su propia capa y extender las
funcionalidades de la aplicación mucho mas rápidamente que ir tocando
formulario por formulario o botón por botón. Ni se acerca a un framework
pero algo es algo.
Inicialmente FormBase no tenía nada, ahora que cuenta con esa zona de
mensajes todas las pantallas de carga cuentan con esa forma de ver las
alertas y se toco una sola clase visual, solo resta entrar y eliminar
los msginfo().
Para que esto sea mas fácil ahún hemos agregado cosas a tButton para que
pilotee los mensajes también.
Esto es simplemente un ejemplo barato de usar esa capa al medio y hechar
manos a los objetos y clases.
Solo le pediría a Xailer Team si pudiera ser posible un agregado!, cuando
estamos usando formularios heredados poder desde el formulario hijo ver as
propiedades y métodos del padre.
Además pienso que sería útil que cuando estamos escribiendo el nombre de un
método te sugiera los métodos que estan en la clase y mas abajo los metodos
heredados tambien. O sea como por ahí se ve en otros IDEs (NetBeans por
ejemplo que está muy cheto en ese sentido).
http://netbeans.org/images_www/v6/9/scr ... editor.png
Si me dá el tiempo por ahí preparo algo mas elaborado de herencia visual.
Un saludo.
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Re: Mínimo ejemplo de herencia visual usando mensajes en formulario.

Mensaje por jfgimenez »

Carlos,
> Solo le pedirí­a a Xailer Team si pudiera ser posible un agregado!, cuando
> estamos usando formularios heredados poder desde el formulario hijo ver as
> propiedades y métodos del padre.
Me temo que no es nada sencillo. Lo ervisaremos, pero no creo que sea
posible.
> Además pienso que serí­a útil que cuando estamos escribiendo el nombre de
> un método te sugiera los métodos que estan en la clase y mas abajo los
> metodos heredados tambien. O sea como por ahí­ se ve en otros IDEs
> (NetBeans por ejemplo que está muy cheto en ese sentido).
> http://netbeans.org/images_www/v6/9/scr ... editor.png
Esto sí­ es más probable. Lo revisaremos para una futura versión.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

Re: Mínimo ejemplo de herencia visual usando mensajes en formulario.

Mensaje por zeasoftware »

Yo tengo así­, todas mis pantallas, una base y luego las divido en catálogos
y documentos, pero no me aparecen los controles de la forma base en la forma
hija, por eso se me hizo interesante tu ejemplo, ya que yo siempre quise que
se vieran así­ mis herencias pero no lo logre, en fin, espero tu siguiente
ejemplo, por que en el mismo que pusiste hice otra form, le cambie la
herencia y no aparecen los controles heredados...
Saludos.
"Carlos Ortiz" escribió en el mensaje de
noticias:4d7153d2$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
Es Xailer el que entiende que FormCarga usa los métodos de este y el
anterior.
Nosotros estamos heredando todas nuestras pantallas que ingresan datos de
FormBase cosa que cualquier mejora, agregado o nuevo aspecto visual que se
haga en ella se vé reflejado en todas las que dependan de esta.
tForm
tFormBase (clase visual propia que es un form casi pelado)
tFormCarga
Con este criterio cada uno puede crear su propia capa y extender las
funcionalidades de la aplicación mucho mas rápidamente que ir tocando
formulario por formulario o botón por botón. Ni se acerca a un framework
pero algo es algo.
Inicialmente FormBase no tení­a nada, ahora que cuenta con esa zona de
mensajes todas las pantallas de carga cuentan con esa forma de ver las
alertas y se toco una sola clase visual, solo resta entrar y eliminar
los msginfo().
Para que esto sea mas fácil ahún hemos agregado cosas a tButton para que
pilotee los mensajes también.
Esto es simplemente un ejemplo barato de usar esa capa al medio y hechar
manos a los objetos y clases.
Solo le pedirí­a a Xailer Team si pudiera ser posible un agregado!, cuando
estamos usando formularios heredados poder desde el formulario hijo ver as
propiedades y métodos del padre.
Además pienso que serí­a útil que cuando estamos escribiendo el nombre de un
método te sugiera los métodos que estan en la clase y mas abajo los metodos
heredados tambien. O sea como por ahí­ se ve en otros IDEs (NetBeans por
ejemplo que está muy cheto en ese sentido).
http://netbeans.org/images_www/v6/9/scr ... editor.png
Si me dá el tiempo por ahí­ preparo algo mas elaborado de herencia visual.
Un saludo.
Ramón Zea
01.993.231-62-29
http://www.paginasprodigy.com/zeasoftware/
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
Avatar de Usuario
Carlos Ortiz
Mensajes: 873
Registrado: Mié Jul 01, 2009 5:44 pm
Ubicación: Argentina - Córdoba
Contactar:

Re: Mínimo ejemplo de herencia visual usando mensajes en formulario.

Mensaje por Carlos Ortiz »

Apenas creas el form y le decis que herede de una forma distinta a tForm no
te muestra la herencia, tenés que cerrar y abrir los prg.
"Ramón Zea" <zeasoftware@hotmail.com> escribió en el mensaje
news:[email=4d724947@svctag-j7w3v3j....]4d724947@svctag-j7w3v3j....[/email]
> Yo tengo así, todas mis pantallas, una base y luego las divido en
> catálogos y documentos, pero no me aparecen los controles de la forma base
> en la forma hija, por eso se me hizo interesante tu ejemplo, ya que yo
> siempre quise que se vieran así mis herencias pero no lo logre, en fin,
> espero tu siguiente ejemplo, por que en el mismo que pusiste hice otra
> form, le cambie la herencia y no aparecen los controles heredados...
>
> Saludos.
>
> "Carlos Ortiz" escribió en el mensaje de
> noticias:4d7153d2$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>
> Es Xailer el que entiende que FormCarga usa los métodos de este y el
> anterior.
>
> Nosotros estamos heredando todas nuestras pantallas que ingresan datos de
> FormBase cosa que cualquier mejora, agregado o nuevo aspecto visual que se
> haga en ella se vé reflejado en todas las que dependan de esta.
>
> tForm
> tFormBase (clase visual propia que es un form casi pelado)
> tFormCarga
>
> Con este criterio cada uno puede crear su propia capa y extender las
> funcionalidades de la aplicación mucho mas rápidamente que ir tocando
> formulario por formulario o botón por botón. Ni se acerca a un framework
> pero algo es algo.
>
> Inicialmente FormBase no tenía nada, ahora que cuenta con esa zona de
> mensajes todas las pantallas de carga cuentan con esa forma de ver las
> alertas y se toco una sola clase visual, solo resta entrar y eliminar
> los msginfo().
>
> Para que esto sea mas fácil ahún hemos agregado cosas a tButton para que
> pilotee los mensajes también.
>
> Esto es simplemente un ejemplo barato de usar esa capa al medio y hechar
> manos a los objetos y clases.
>
> Solo le pediría a Xailer Team si pudiera ser posible un agregado!, cuando
> estamos usando formularios heredados poder desde el formulario hijo ver as
> propiedades y métodos del padre.
> Además pienso que sería útil que cuando estamos escribiendo el nombre de
> un
> método te sugiera los métodos que estan en la clase y mas abajo los
> metodos
> heredados tambien. O sea como por ahí se ve en otros IDEs (NetBeans por
> ejemplo que está muy cheto en ese sentido).
> http://netbeans.org/images_www/v6/9/scr ... editor.png
>
> Si me dá el tiempo por ahí preparo algo mas elaborado de herencia visual.
>
> Un saludo.
>
>
> Ramón Zea
> 01.993.231-62-29
> http://www.paginasprodigy.com/zeasoftware/
> zeasoftware@hotmail.com
> zeasoft.movil@hotmail.com
Responder