Blog sobre programación en VFP, Actualizado por Jorge Mota en Guatemala ;)



10 de Noviembre del 2006 05:44 am

Acerca de…

Este es un blog acerca de programación VFP y un poco de tecnología, aunque a veces vera algo actual, o algún tema que me parezca interesante.

Sitio Actualizado por Jorge Mota, Programador VFP en Guatemala.

vea también:

Anuncios:

19 personas han dicho algo en “Acerca de…”

  1. on 10 Nov 2006 at 15:33 1.Estuardo GUATEMALA dijo …

    FELICITACONES JORGE…
    Esta muy bien el blog. Y gracias por tu ayuda en Fox, creo firmemente que hacen falta personas como vos.

  2. on 10 Nov 2006 at 16:03 2.Jorge Mota GUATEMALA dijo …

    Gracias Estuardo, ya sabes, cualquier cosa a la orden :)

    se hace lo que se puede :P

  3. on 21 Dic 2006 at 16:18 3.Foxbey HONDURAS dijo …

    Hola amigos de Guate

    El Staff del FBI- Foxbey Internacinal
    les hace una invitación. para que visiten nuestro nuevo `portal de desarrolladores de Visual Foxpro esta vez.

    Demostrando al mundo que fox es mas que una herramienta de trabajo.

    saludes desde Honduras

  4. on 16 Feb 2007 at 18:38 4.Rocco Di Chiara GUATEMALA dijo …

    Hola Jorge, no se como no habia encontrado tu pagina antes. Me la paso buscando información por todos lados.

    Ya coloque tu página en Mi Favoritos y se la envie también a un par de amigos.

    ¿Sabes algo de FoxWeb? http://www.foxweb.com

    Entable conversacion con un Paraguayo, http://www.foxparaguay.com y estoy tratando de traerlo para que nos de un curso, pero necesito juntar a unas diez personas, para cubrir los gastos.

    ¿te apuntas?, ¿conoces a alguien mas?

    ¡¡¡ Saludos y suerte !!!

  5. on 19 Feb 2007 at 10:01 5.Jorge Mota GUATEMALA dijo …

    dejame ver, posteo una entrada para la invitación cuanto sería el costo total por que de eso depende para ver si la mara se apunta.

    saludos

  6. on 19 Ene 2008 at 15:16 6.osvaldo COSTA RICA dijo …

    Hola jorge he visto el blog muy bueno sobre vf

    nose a quien recurrir con una duda sobre algo que tengo ke hacer..pero no se de donde hechar mano y es en vf9

    mi duda es la siguiente : en la version 9 de visual fox .. existen los llamados hilos o threads.. ke sirven para crear procesos para ejecutar ciertas rutinas sobre las cuales el usuario no tiene control..sino que debe ser un proceso en el se encargue de ejecutarlo ????

    se puede en fox =? crear un proceso.. guardar la referencia de el.. preguntar por un proceso si existe?..

  7. on 19 Ene 2008 at 15:21 7.Jorge Mota GUATEMALA dijo …

    @Osvaldo lo de procesos, tendrías que darle una revisada a CreateProcess y CreateProcessEx de la API de windows, pero no es tan sencillo como en java para administrar procesos, vfp no tiene nativo un modo multihilos, exactamente que necesitas hacer ?

  8. on 08 Feb 2008 at 12:21 8.osvaldo COSTA RICA dijo …

    bueno queria hacer una cuestion ahi..pero tranquilo.. ya deseche la idea.. ahora mas bien tenia una consulta.. mira este codigo….siento que es un sueño de opio mi idea de crear una clase que puede insertar en cualquier tabla … pero bueno..

    PARAMETERS nombreTabla as String , campos as String ,valores as String

    LOCAL strSql as String

    *!* consruye la sentencia sql
    strSql = “INSERT INTO ” + nombreTabla + “(” + campos + “) VALUES( ” + valores + ” )”

    SQLSETPROP(this.conexionactual_access(), ‘Transactions’, 2)

    *!* Ejecuta la transaccion
    SQLEXEC(this.conexionactual_access(), strSql)

    afectados = SQLCOMMIT(this.conexionactual_access())

    la llamada al metodo es asi:
    thisform.controladortransacciones1.nuevoregistro(’porcentajes’,; ‘tipoPorcentaje,valorPorcentaje,idPorcentaje’,;
    ‘Descuento,’+ ALLTRIM(STR(8)) +’,’ + ALLTRIM(STR(2)))

    ejecuta todo sin errroes… pero mysql no me muestra los datos-.. alguna idea?

  9. on 15 Feb 2008 at 10:54 9.osvaldo COSTA RICA dijo …

    tengo una queja con visual fox 9 .. si tiene problemas de que cada vez cuando uno menos lo espera.. se le corrompre un DBF… porke la gente de vf9 no tiene una herramienta para recuperar esos DBF`s…

    alguna herramientas?..

  10. on 15 Feb 2008 at 13:11 10.Jorge Mota GUATEMALA dijo …

    @Osvaldo, revisa en google o en portalfox.com por CmRepair para esos casos de emergencia :) y además con lo de mysql, pues sin ver el código es difícil poder ayudarte por que podrían ser muchas razones por las cuales no se inserta el registro :)

  11. on 23 Feb 2008 at 9:40 11.osvaldo COSTA RICA dijo …

    lo de mysql ya lo supere.. era cualquier cosita pero soy poco experimentado en vf9 , y bueno al final si pude recuperar mi dbf aunque me dio bastante lata..

    mas bien queria consultarte algo…

    como logro meter un cursor creador a partir de una consulta a un grid sin que se quede en blanco y pierda todo el formato del grid.. tengo este codigo

    WITH ThisForm.grid1
    .RecordSource = ”
    *** Ejecutar la nueva consulta
    SELECT * FROM caja ORDER by id desc into CURSOR temp
    .RecordSource = ‘temp’
    .refresh
    ENDWITH

    yo creia que el grid toma las columnas de cursor y se adecua a la consulta.. si estoy equivocado me decis y que me recomendas.

  12. on 05 May 2008 at 18:24 12.Mario ARGENTINA dijo …

    Felicitaciones Jorge por tu exelente blog.
    Aprovecho para hacerte una pregunta ya que no encuentro ninguna respuesta válida. ¿Para que sirve el NOPAGEEJECT? en realidad entiendo para qué sirve pero no lo puedo hacer funcionar.
    Gracias y saludos.

  13. on 06 May 2008 at 10:43 13.Jorge Mota GUATEMALA dijo …

    Gracias @Mario :)

    el NOpageEject en teoría te sirve para iniciar una cola de reportes

    Haces
    report form mireporte1 to printer nopageject
    report form mireporte2 to printer nopageject
    Report form mireportefinal to printer

    pero te digo en teoría muchas impresoras no lo soportan.

  14. on 18 Sep 2008 at 16:24 14.Ismael Chacon dijo …

    Yo necesito hacer algo así como un messanger para que se ejecute con las tablas de una aplicación que tengo en VFP 9… de tal manera que entre los usuarios se puedan chatear. Hice algo con un timer sobre el aplicativo, pero se vuelve lento, entonces me hablaron de multihilos, sin embargo la persona que me comentó no sabe de VFP… ¿Cómo se puede hacer esto?, es decir, que sea un programa adicional que se ejecute al lado del principal y pueda consultar las tablas de este.

  15. on 18 Sep 2008 at 16:35 15.Jorge Mota dijo …

    @Ismael, vfp no puede manejar multihilos, al menos no nativamente, Fernando D’Bozzo tiene un ejemplo de multihilos con vfp, pero no lo necesitas para lo que estás haciendo.

    fijate en este artículo de un ejemplo de chat en vfp

    http://www.fpress.com/revista/Num0012/articulo.htm

    si necesitas grabar la conversación tendrías que hacerlo del lado del componente “host”

    Saludos

  16. on 28 Sep 2008 at 20:39 16.Rodolfo Arias COSTA RICA dijo …

    Hola Jorge gracias por tu apoyo, ya alguna vez me has ayudando antes y siempre muy acertadamente. Te comento una inquietud que tengo y que para mi tu opinión es de mucho valor:

    (La eterna pregunta del programador de FoxPro o al menos la mía :P) Tengo una aplicación en VFP de ventas, que ya tiene varios años en producción y madurando hasta ser estable y rica en recursos para el usuario final, con los acontecimientos actuales (abandono de Microsot) he tratado de mentalizarme de continuar ampliándolo, de acuerdo a opiniones de muchos programadores de que Fox hay mínimo para diez años más, pero sigo con espinitas que me impiden cierta tranquilidad, como por ejemplo los cambios habidos y por haber de los sistemas operativos de MS, que se están volviendo más radicales que los anteriores y que puede hacer que estos tiempos sean mucho menores, por otra parte la publicidad o imagen que se da o se tiene por parte de Administradores IT, programadores que no conocen la herramienta y hasta el mismísimo MS de que VFP es un leguaje “viejito” y en vías de desaparecer, creo que influye en el mercado y limitan en alguna medida la posibilidad de posesionar la aplicaciones VFP como antes.
    En fin esta situación ha hecho que ya no tenga la misma consistencia para programar.

    Como te decía al principio para mi es muy importante tu opinión al respecto y me ayudara a hacer criterio y tomar una decisión que espero correcta.

    Saludos,

    Rodolfo Arias.
    Heredia, Costa Rica.

    Nota: busque algún comentario tuyo en el blog sobre el tema, pero no lo encontré, si lo hay pido disculpas.

  17. on 28 Sep 2008 at 22:58 17.Jorge Mota dijo …

    @Rodolfo la verdad que no he tomado ninguna decisión final sobre el tema del lenguaje.

    He estado revisando Python, PHP y .Net, me gusta python para desarrollos de escritorio, php me parece demasiado pesado para el tipo de desarrollos que hago en web y .Net aún no me termina de convencer.

    En tu caso, como en el mío creo, aunque queden 10 años de VFP, portar tus aplicaciones a otro lenguaje no será tarea de menos de 1 año. por lo que creo que te conviene más empezar desde ahorita a buscar una alternativa.

    Lo mejor es que pruebes varios lenguajes, Python puede hacerte fácil la vida, lee esto http://rapidshare.com/files/114900603/Python_para_todos.pdf y también http://diveintopython.org/ y revisa también la documentación del framework para python: Dabo http://dabodev.com/ si alguna vez trabajaste con el framework para vfp “codeBase” o alguno de sus derivados como codemine será fácil.

    Luego revisa delphi, .Net, el lenguaje que se te ocurra, lee algún libro sobre cada uno, practica y quédate con el que mejor te sientas, no hay fórmula mágica para decirte cual es mejor o cual te conviene más. Saludos :-)

  18. on 29 Sep 2008 at 19:51 18.Rodolfo Arias COSTA RICA dijo …

    Hola José, gracias por tu respuesta, mira por esa misma inquietud he mirado par de lenguajes, he tratado de valorar aquellos que sean xbase pues quiero que la curba de aprendizaje sea lo menos pronunciada posible, en la actualidad estaba “pellizcando” dos, uno que es un IDE visual de xharbour (Clipper) llamado Xailer http://www.xailer.com/ muy interesante pues tiene una comunidad hispana muy activa y el contacto directo de sus desarrolladores con ellos, lo contra que veo es que realmente es nuevo y muchas cosas están aun en perfeccionamiento. Luego esta dBase http://www.dbase.com/ el veterano… tan viejo o más que Fox (creo que escuche por ahí que de el se derivo o nació Fox). Este si que era para mi una opción, la sintaxis y estructura de desarrollo es casi idéntica a fox, de hecho casi se puede empezar a trabajar con el sin mucho que resentir y en algunas ocasiones un copy y paste con ligeros ajustes para reutilizar código Fox… pero.. pero… la idea de que pueda estar trabajando con un futuro muerto me detuvo, prácticamente no hay comunidad hispana, entre las cosas curiosas es que puede generar aplicaciones Web.

    Bueno muchas gracias Jorge por tus comentarios voy a revisar lo que posteaste a ver si pongo ya mis pies en solido y manos a la obra.

    Saludos,

    Rodolfo Arias.
    Heredia, Costa Rica.

  19. on 29 Sep 2008 at 23:10 19.Jorge Mota dijo …

    yo al igual que tú pensé en seguir con código xbase, pero francamente no me quiero seguir amarrando a una tecnología que en algún momento dejen de usar. con el sql express, mysql y demás ya no le veo sentido. así que, en mi opinión, lo mejor es para mi empezar a cambiar de lenguaje :)

Trackback para este post | Suscribete a los comentarios de este post

Vea también:

Deja un comentario, di algo


Quienes visitaron esto, vieron:

  • N/A