FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Consulta de FiveWeb
Posts: 470
Joined: Fri Feb 05, 2010 11:30 AM
Consulta de FiveWeb
Posted: 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.ar
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Consulta de FiveWeb
Posted: 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
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Consulta de FiveWeb
Posted: Tue Feb 10, 2015 05: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
Posts: 470
Joined: Fri Feb 05, 2010 11:30 AM
Re: Consulta de FiveWeb
Posted: Tue Feb 10, 2015 06: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铆!)

Atentamente,
Roberto

:D

Univ@c I.S.I.
Desarrolladores de Software
http://www.elcolegioencasa.ar
Posts: 470
Joined: Fri Feb 05, 2010 11:30 AM
Re: Consulta de FiveWeb
Posted: Tue Feb 10, 2015 08: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.ar
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Consulta de FiveWeb
Posted: Wed Feb 11, 2015 05: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
Posts: 470
Joined: Fri Feb 05, 2010 11:30 AM
Re: Consulta de FiveWeb
Posted: 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.ar
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Consulta de FiveWeb
Posted: Wed Feb 11, 2015 05:55 PM

Roberto,

Te lo miro cuanto antes. Hoy ando bastante ocupado

M谩s tarde si puedo...

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 470
Joined: Fri Feb 05, 2010 11:30 AM
Re: Consulta de FiveWeb
Posted: Wed Feb 11, 2015 06: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.ar
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Consulta de FiveWeb
Posted: Thu Feb 12, 2015 07: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
Posts: 470
Joined: Fri Feb 05, 2010 11:30 AM
Re: Consulta de FiveWeb
Posted: 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.ar
Posts: 470
Joined: Fri Feb 05, 2010 11:30 AM
Re: Consulta de FiveWeb
Posted: 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.ar
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Consulta de FiveWeb
Posted: Thu Feb 12, 2015 08: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
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Consulta de FiveWeb
Posted: Thu Feb 12, 2015 08:35 PM
Roberto,

Puedes usar la funci贸n ArrTranspose() as铆:

Code (fw): Select all Collapse
#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
Posts: 470
Joined: Fri Feb 05, 2010 11:30 AM
Re: Consulta de FiveWeb
Posted: Thu Feb 12, 2015 08: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.ar