Consulta de FiveWeb

Consulta de FiveWeb

Postby TOTOVIOTTI » Tue Feb 10, 2015 11:35 am

Estimado Antonio, una consulta sobre FiveWeb.
Una vez que tienes tu aplicación compilada y funcionando, supón que es el TUTOR01.exe,
que, una vez descargado el xAmpp copiamos a la carpeta cgi-bin, y ejecutamos desde
el Chrome y funciona y vemos nuestro primer "hola mundo", ¿como debería ser la instalación
en un cliente que utiliza nuestro sistema (consulto porque estoy medio perdido)?
Lo utilizaría como una página web? Donde cada vez que hago una modificación lo subo al lugar donde
tenga alojada la página? O cada usuario, deberá actualizar la aplicación en su propio xAmpp?
Espero se entienda la pregunta...
Muchas gracias!
Roberto
Univ@c I.S.I.
Desarrolladores de Software
http://www.elcolegioencasa.edu.ar
User avatar
TOTOVIOTTI
 
Posts: 418
Joined: Fri Feb 05, 2010 11:30 am
Location: San Francisco - Córdoba - Argentina

Re: Consulta de FiveWeb

Postby cnavarro » Tue Feb 10, 2015 11:45 am

Hasta donde se yo, tendria que poner la direccion web (o ip externa o interna si es desde dentro de la red) y el nombre del cgi a ejecutar
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6541
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Consulta de FiveWeb

Postby Antonio Linares » Tue Feb 10, 2015 5:30 pm

Lo primero es saber si en el servicio de alojamiento en donde tu cliente tiene alojadas sus páginas web, permiten el uso de CGIs.

No suele ser habitual que lo permitan. Por ejemplo en dreamhost sí lo permiten, de ahi que nosotros tengamos ahí las demos de FiveWeb :-)

Lo segundo es saber si en ese servicio usan Windows o Linux. Por lo general usan Linux. En dreamhost usan Linux y ojo que es de 64 bits (esto
hizo que las demos de FiveWeb dejasen de funcionar cuando actualizaron de 32 bits a 64 bits sin decirnos nada).

Por último tienes que solicitar acceso SSH al servidor (cosa que permite DreamHost) y asi remotamente puedes programar y crear tu ejecutable remotamente en el mismo servidor de DreamHost. De nuevo, insisto en que DreamHost es de los pocos que te dá acceso SSH (puedes usar Putty para acceder por SSH).

Todos los inconvenientes anteriores los eliminas si tu cliente tiene contratado un servidor dedicado, en cuyo caso puede hacer lo que necesite en el ordenador que sirve su web :-)

Importante: Ten cuidado de no romper nada ó puedes dejarle a tu cliente sin servicio web. Asi que antes de cambiar algo en el servidor asegurate de que sabes bien lo que haces. Es sencillo, pero hay que tener cuidado :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42053
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Consulta de FiveWeb

Postby TOTOVIOTTI » Tue Feb 10, 2015 6:59 pm

Gracias Maestro!
Clarísimo como siempre!
Tendré los cuidados que me indicas! Al menos para hacer alguna prueba...
me intriga mucho FiveWeb y me gustaría poder aprovechar su potencial y dejar de
depender de los programadores web... sin ofender... pero no hay como la
programación y la potencia de la aplicación de escritorio!!!! (al menos para mí!)
:D
Atentamente,
Roberto
Univ@c I.S.I.
Desarrolladores de Software
http://www.elcolegioencasa.edu.ar
User avatar
TOTOVIOTTI
 
Posts: 418
Joined: Fri Feb 05, 2010 11:30 am
Location: San Francisco - Córdoba - Argentina

Re: Consulta de FiveWeb

Postby TOTOVIOTTI » Tue Feb 10, 2015 8:30 pm

Antonio, dos consultitas:

1) Se puede hacer en fiveweb un get de una fecha? Como debería hacerse?

2) Se puede realizar un combobox que en vez de hacer:
@ 30, 30 COMBOBOX oCbx ITEMS "one", "two", "three" OF oDlg

hagamos:
@ 30, 30 COMBOBOX oCbx ITEM vector[1] OF oDlg

Mil gracias!
Roberto
Univ@c I.S.I.
Desarrolladores de Software
http://www.elcolegioencasa.edu.ar
User avatar
TOTOVIOTTI
 
Posts: 418
Joined: Fri Feb 05, 2010 11:30 am
Location: San Francisco - Córdoba - Argentina

Re: Consulta de FiveWeb

Postby Antonio Linares » Wed Feb 11, 2015 5:56 am

Roberto,

1) http://digitalbush.com/projects/masked-input-plugin/

2) Si lo haces como indicas, ¿ Como le vas a proporcionar los items al combobox ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42053
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Consulta de FiveWeb

Postby TOTOVIOTTI » Wed Feb 11, 2015 11:24 am

Gracias Antonio, perdón por las molestias...

1) Respecto a la máscara del campo fecha, hice varios intentos y no puedo resoliverlo...
según lo que me apuntaste, debe tener este formato, pero donde lo coloco? En un Picture o donde.. :oops:

$("#date").mask("99/99/9999",{placeholder:"mm/dd/yyyy"});

2) Supónte que relleno un vector desde un Query, por ejemplo:
vector:=oServer:Query("SELECT ciudad,codigo FROM localidades ORDER BY ciudad"):fillarray

ésto en FiveWin lo hago:
REDEFINE COMBOBOX oCbx VAR variable PROMPTS ArrTranspose(vector)[1] ID 101 OF oDlg

como debería hacerlo en FiveWeb?
@ 30, 30 COMBOBOX oCbx ITEM vector[1] OF oDlg

Mil gracias!
Roberto
Univ@c I.S.I.
Desarrolladores de Software
http://www.elcolegioencasa.edu.ar
User avatar
TOTOVIOTTI
 
Posts: 418
Joined: Fri Feb 05, 2010 11:30 am
Location: San Francisco - Córdoba - Argentina

Re: Consulta de FiveWeb

Postby Antonio Linares » Wed Feb 11, 2015 5:55 pm

Roberto,

Te lo miro cuanto antes. Hoy ando bastante ocupado

Más tarde si puedo...
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42053
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Consulta de FiveWeb

Postby TOTOVIOTTI » Wed Feb 11, 2015 6:17 pm

Antonio, cuando tú puedas está bien.
Son sólo pruebas, la idea es lograr hacer una pequeña aplicación con diferentes
variantes, si logro hacer un ejemplo completo y funcional, lo subo para compartir.
Saludos
Roberto
Univ@c I.S.I.
Desarrolladores de Software
http://www.elcolegioencasa.edu.ar
User avatar
TOTOVIOTTI
 
Posts: 418
Joined: Fri Feb 05, 2010 11:30 am
Location: San Francisco - Córdoba - Argentina

Re: Consulta de FiveWeb

Postby Antonio Linares » Thu Feb 12, 2015 7:32 am

Roberto,

He ampliado la clase TGet para que soporte PICTUREs.

Si revisas el código fuente de get.prg verás como lo he hecho de forma muy simple:
https://bitbucket.org/fivetech/fiveweb/src/1848ea85336becc471c8fe9dcf5215632fe646f2/source/classes/get.prg?at=master

En el método Activate() se genera el código que irá a la página web como <script></script>

He actualizado el wiki con un nuevo ejemplo testgetp.prg:
http://code.google.com/p/fiveweb/wiki/testgetp_prg

Ojo, que el repositorio de FiveWeb está ahora en bitbucket, asi que la versión más reciente se puede descargar desde aqui:
https://bitbucket.org/fivetech/fiveweb/downloads

aunque de momento el wiki se mantiene en "google code" hasta que pueda migrarlo al wiki de bitbucket.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42053
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Consulta de FiveWeb

Postby TOTOVIOTTI » Thu Feb 12, 2015 11:37 am

Antonio,
admiro tu creatividad para solucionar las cosas de forma tan simple... :lol:
Perfecto lo del picture de las fechas!
Cuando puedas, me indicas como puedo hacer lo del combobox... :oops:
Sin apuros...
Gracias MAESTRO!
Roberto
Univ@c I.S.I.
Desarrolladores de Software
http://www.elcolegioencasa.edu.ar
User avatar
TOTOVIOTTI
 
Posts: 418
Joined: Fri Feb 05, 2010 11:30 am
Location: San Francisco - Córdoba - Argentina

Re: Consulta de FiveWeb

Postby TOTOVIOTTI » Thu Feb 12, 2015 12:26 pm

Y respecto al COMBOBOX, si me puedes indicar como retornar el dato seleccionado...
Gracias!
Roberto
Univ@c I.S.I.
Desarrolladores de Software
http://www.elcolegioencasa.edu.ar
User avatar
TOTOVIOTTI
 
Posts: 418
Joined: Fri Feb 05, 2010 11:30 am
Location: San Francisco - Córdoba - Argentina

Re: Consulta de FiveWeb

Postby Antonio Linares » Thu Feb 12, 2015 8:12 pm

Roberto,

He tenido que hacer unos cambios en la clase TCombobox. Ahora funciona bien:

Aqui tienes la demo:
http://www.fivetechsoft.net/cgi-bin/testcomb

Aqui la documentación en el wiki:
http://code.google.com/p/fiveweb/wiki/testcomb_prg

Tienes que actualizar FiveWeb, descárgalo desde aqui:
https://bitbucket.org/fivetech/fiveweb/downloads
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42053
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Consulta de FiveWeb

Postby Antonio Linares » Thu Feb 12, 2015 8:35 pm

Roberto,

Puedes usar la función ArrTranspose() así:

Code: Select all  Expand view
#include "FiveWeb.ch"

function Main()

   local oDlg, oCbx

   DEFINE DIALOG oDlg TITLE "Using a combobox"

   oCbx = TCombobox():New( 30, 30,,, oDlg,;
    ArrTranspose( { { "one", "uno" }, { "two", "dos" }, { "three", "tres" } } ),;
      "oCbx" )

   @ 220, 220 BUTTON "Ok" OF oDlg ;
      ACTION alert( oCbx.value )

   ACTIVATE DIALOG oDlg NOWAIT

return nil


He actualizado FiveWeb para incluirle la función ArrTranspose().

Puedes descargar la versión más reciente desde aquí:
https://bitbucket.org/fivetech/fiveweb/downloads
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42053
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Consulta de FiveWeb

Postby TOTOVIOTTI » Thu Feb 12, 2015 8:42 pm

Excelente Maestro!
La consulta primera, era como visualizar un vector en en combobox...
un vector cargado previamente con datos por ejemplo de una tabla... :oops:
Tú cambiaste como devolver el valor seleccionado...

Gracias por la paciencia...
Ojalá pudiera hacer cambios sin tener que molestar por ésto, pero no
entiendo la lógica de FiveWeb, como por ejemplo porque usas el alert() para
visualizar el dato y no funciona el msginfo()... no encuentro la lógica...

Gracias otra vez...
Univ@c I.S.I.
Desarrolladores de Software
http://www.elcolegioencasa.edu.ar
User avatar
TOTOVIOTTI
 
Posts: 418
Joined: Fri Feb 05, 2010 11:30 am
Location: San Francisco - Córdoba - Argentina

Next

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 12 guests