Buenas a todos, acabo de aterrizar con xailer.
Hace años que deje las aplicaciones con clipper 5 y blinker pero despues de conocer xailer me he decidido a retomar el viejo codigo y actualizar las aplicaciones a windows.
Por ahora me gustaria reutilizar el codigo completo con los formularios pintados a base de @1,2 say "hola", que no se si es posible o si tengo que crear formularios en el ide y reutilizar el resto del codigo.
Si alguien sabe de alguna ayuda para actualizar todo el codigo que tengo o algunos primeros pasos me vendria muy bien.
Gracias a todos.
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.
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.
de Clipper 5.2+Blinker a Xailer
de Clipper 5.2+Blinker a Xailer
Raúl,
> Por ahora me gustaria reutilizar el codigo completo con los
> formularios pintados a base de @1,2 say "hola", que no se si
> es posible o si tengo que crear formularios en el ide y
> reutilizar el resto del codigo.
Lo mejor es que rediseñes la parte de interfaz del programa. En windows hay
muchos controles que te permiten hacer una interfaz más rica y adecuada a la
mayoría de las situaciones. P.ej., es mucho mejor, más intuitivo para el
usuario, y más acorde al sistema operativo, utilizar un checkbox para
capturar un valor lógico (.T./.F.) que usar un get donde el usuario tenga
que escribir "T" o "F", o "S" o "N". Precísamente la parte de interfaz de
los programas es bastante sencilla de hacer gracias a que puedes hacerlo
todo diseñando desde el IDE con cuatro clicks y sin escribir casi nada
código (te puedes limitar a las validaciones, y a veces no hace falta ni
eso).
Mi consejo es que empieces poco a poco diseñando las pantallas que tengas, y
verás que en muy poco tiempo las tienes todas listas y mucho mejor que en
clipper.
Para el resto de procesos del programa, te puede servir todo el código que
ya tengas, con ninguno o muy pocos cambios.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
> Por ahora me gustaria reutilizar el codigo completo con los
> formularios pintados a base de @1,2 say "hola", que no se si
> es posible o si tengo que crear formularios en el ide y
> reutilizar el resto del codigo.
Lo mejor es que rediseñes la parte de interfaz del programa. En windows hay
muchos controles que te permiten hacer una interfaz más rica y adecuada a la
mayoría de las situaciones. P.ej., es mucho mejor, más intuitivo para el
usuario, y más acorde al sistema operativo, utilizar un checkbox para
capturar un valor lógico (.T./.F.) que usar un get donde el usuario tenga
que escribir "T" o "F", o "S" o "N". Precísamente la parte de interfaz de
los programas es bastante sencilla de hacer gracias a que puedes hacerlo
todo diseñando desde el IDE con cuatro clicks y sin escribir casi nada
código (te puedes limitar a las validaciones, y a veces no hace falta ni
eso).
Mi consejo es que empieces poco a poco diseñando las pantallas que tengas, y
verás que en muy poco tiempo las tienes todas listas y mucho mejor que en
clipper.
Para el resto de procesos del programa, te puede servir todo el código que
ya tengas, con ninguno o muy pocos cambios.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
-
- Mensajes: 180
- Registrado: Lun Sep 15, 2008 2:53 pm
de Clipper 5.2+Blinker a Xailer
Hola.
Te comento según mi experiencia en el uso de Xailer luego de 20 años de
solamente Clipper.
Si bien es cierto que los formularios los diseñas muy fáciles visualmente y
que el código es "aprovechable" casi todo, hay muchos aspectos a tener en
cuenta.
En nuestro viejo clipper pediamos con uno o varios Get's y luego del read
poniamos nuestro codigo para seguir, talvez otros Get's y asi sucesivamente.
Pero ahora, la cosa cambio. No sabemos al orden en que el usuario va a
llenar nuestros TEdit y debemos en cada objeto, mediante sus eventos,
controlar todo.
Ej:
Imagina que en una factura luego de ingresar todos los datos del encabezado
y estando parado en el cuerpo de los artículos, el usuario te cambia por
otro cliente o condicion de IVA. Posiblemente debas recalcular todos los
articulos ya ingresados con sus precios porque puede haber variación de
impuestos. Y eso lo haces en un evento del TEdit de clientes o condicion de
IVA.
Lo que trato de explicar es que todo el código que tenés sirve..... pero no
sirve como está...o donde está....lleva un tiempo considerable aprender a
manejar los objetos y a reescribir tu código o reubicarlo.
Me di la cabeza contra la pared varias veces por no poder hacer con Xailer
lo que hacia con Clipper. Pero es imposible. Xailer se basa en objetos,
mejor dicho xHarbour. Y hacen las cosas igual y mejor que Clipper y de una
forma muuuuuuuuuuuyyyy distinta.
Saludos
Juan Castañeda
Te comento según mi experiencia en el uso de Xailer luego de 20 años de
solamente Clipper.
Si bien es cierto que los formularios los diseñas muy fáciles visualmente y
que el código es "aprovechable" casi todo, hay muchos aspectos a tener en
cuenta.
En nuestro viejo clipper pediamos con uno o varios Get's y luego del read
poniamos nuestro codigo para seguir, talvez otros Get's y asi sucesivamente.
Pero ahora, la cosa cambio. No sabemos al orden en que el usuario va a
llenar nuestros TEdit y debemos en cada objeto, mediante sus eventos,
controlar todo.
Ej:
Imagina que en una factura luego de ingresar todos los datos del encabezado
y estando parado en el cuerpo de los artículos, el usuario te cambia por
otro cliente o condicion de IVA. Posiblemente debas recalcular todos los
articulos ya ingresados con sus precios porque puede haber variación de
impuestos. Y eso lo haces en un evento del TEdit de clientes o condicion de
IVA.
Lo que trato de explicar es que todo el código que tenés sirve..... pero no
sirve como está...o donde está....lleva un tiempo considerable aprender a
manejar los objetos y a reescribir tu código o reubicarlo.
Me di la cabeza contra la pared varias veces por no poder hacer con Xailer
lo que hacia con Clipper. Pero es imposible. Xailer se basa en objetos,
mejor dicho xHarbour. Y hacen las cosas igual y mejor que Clipper y de una
forma muuuuuuuuuuuyyyy distinta.
Saludos
Juan Castañeda