FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour FiveWeb - menu y diálogo
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
FiveWeb - menu y diálogo
Posted: Tue Jan 22, 2013 03:52 PM
Este post es una repuesta a la solicitud de soporte técnico de Colin Haig, quien quiere tener un menu y desde ahi llamar a una caja de dialogo en FiveWeb:

working example:
http://www.fivetechsoft.net/cgi-bin/colin

colin.prg
Code (fw): Select all Collapse
#include "FiveWeb.ch"

//----------------------------------------------------------------------------//

function Main( cParams )

   SET BACKIMAGE TO "http://fiveweb.googlecode.com/svn/trunk/images/beach.jpg"
   
   SetTheme( "flick" )
   
   BuildMenu()

   if pcount() > 0
      Process( cParams )
      return nil
   endif

return nil

//----------------------------------------------------------------------------//

function BuildMenu()

   local AppName := AppName(), oMenu

   MENU oMenu
      MENUITEM "Test"
      MENU 
         MENUITEM "dialog" ACTION ( 'document.location = "' + AppName() + '?dlg1"' )
      ENDMENU

      MENUITEM "About"
      MENU 
         MENUITEM "My App..." ACTION MsgInfo( "My FiveWeb app" ) 
      ENDMENU
   ENDMENU

return oMenu

//----------------------------------------------------------------------------//

function Process( cParams )

   local aParams := hb_aTokens( cParams, ":" )
  
   do case
      case aParams[ 1 ] == "dlg1"
           MyDialog( aParams )
  endcase

return nil           

//----------------------------------------------------------------------------//

function MyDialog( aParams )

   local oDlg

   DEFINE DIALOG oDlg TITLE "Colin example" SIZE 600, 400

   @ 12, 10 SAY "Title:" OF oDlg

   @ 12, 80 SAY "..." OF oDlg

   @ 260, 250 BUTTON "Cancel" OF oDlg ACTION ( oDlg:End() )
   
   ACTIVATE DIALOG oDlg NOWAIT

return nil

//----------------------------------------------------------------------------//
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 582
Joined: Fri Oct 07, 2005 02:17 PM
Re: FiveWeb - menu y diálogo
Posted: Tue Jan 22, 2013 07:41 PM

Saludos Antonio

Tengo interes en probar Fiveweb, pero lo que requiero no lo he visto en los ejemplos :

1.- Almacenamiento en MySQL
2.- Impresion de la informacion

Favor tus comentarios al respecto, gracias

Enrrique Vertiz Pitta

Lima-Peru

xHb 1.23.1026X, Fwh 25.01, BCC74, MySQL 8.0.X, SQLLIB 1.9m
Posts: 1515
Joined: Thu Oct 30, 2008 02:37 PM
Re: FiveWeb - menu y diálogo
Posted: Wed Jan 23, 2013 08:25 AM

Antonio,

Por lo que "pide" Enrique Vertiz...
¿ Sería buena idea tener una impresion tipo "generacion de .pdf" como sistema de impresion general ?

Saludos

Posts: 476
Joined: Sat Feb 03, 2007 06:36 AM
Re: FiveWeb - menu y diálogo
Posted: Wed Jan 23, 2013 04:43 PM
Antonio.
Hice las pruebas con este nuevo ejemplo, pero tien este error:
Code (fw): Select all Collapse
FiveWeb error

Application 
=========== 
Error description: Error BASE/1004 
Message not found: TDIALOG:END 
Args: 
[ 1] = O Object 

Stack Calls 
=========== 
Called from TDIALOG:END(0) 
Called from MYDIALOG(65)


En la linea 65 esta esta opcion:
Code (fw): Select all Collapse
@ 260, 250 BUTTON "Cancel" OF oDlg ACTION ( oDlg:End() )


Pero no existe el metodo End() en la clase TDialog, el que existe es el Close(), el cual utilice y ya funciono el ejemplo.

Me parece que haz hecho alguna cambios adicionales a la clase TDialog()?

Cadia dia, me gusta mas FiveWeb CGI. :-)

Saludos.

Carlos.
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: FiveWeb - menu y diálogo
Posted: Fri Jan 25, 2013 10:13 AM

Enrique,

En la carpeta samples de FiveWeb está TestBrow.prg que muestra un browse de una tabla de MySQL.

Paquito,

Si, mi idea es crear un preview, relativamente simple, y que se usen PDFs. Hay que localizar una libreria en PHP de manejo de PDFs y tambien ver como mostrarlos en la parte cliente (sin usar Adobe?)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: FiveWeb - menu y diálogo
Posted: Fri Jan 25, 2013 10:15 AM
Carlos,

En el codigo más reciente del repositorio, esta renombrado el método Close() como End() que es lo más apropiado por similitud con FiveWin :-)

Cadia dia, me gusta mas FiveWeb CGI. :-)


Ojalá más usuarios se animen a usarlo y asi sea un proyecto que crezca :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 582
Joined: Fri Oct 07, 2005 02:17 PM
Re: FiveWeb - menu y diálogo
Posted: Fri Jan 25, 2013 02:43 PM

Saludos Antonio

Gracias por contestar, veo que el ejemplo de Browse para MySQL que me indicas utiliza un archivo .PHP, mi pregunta va por el lado de usar FiveWeb directamente para conectarme a MySQL y leer/grabar en tablas directamente como lo hacemos con FiveWin + TDholphin o SqlLib o SqlRdd

Enrrique Vertiz Pitta

Lima-Peru

xHb 1.23.1026X, Fwh 25.01, BCC74, MySQL 8.0.X, SQLLIB 1.9m
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: FiveWeb - menu y diálogo
Posted: Fri Jan 25, 2013 04:40 PM

Enrique,

Ambas soluciones son válidas :-)

aunque si se desea usar solamente código Harbour y FiveWeb, en mi opinión la herramienta más recomendable es TDolphin :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 582
Joined: Fri Oct 07, 2005 02:17 PM
Re: FiveWeb - menu y diálogo
Posted: Fri Jan 25, 2013 05:02 PM

Ok Antonio, gracias por la aclaracion, haremos algunas pruebas y comentamos

Enrrique Vertiz Pitta

Lima-Peru

xHb 1.23.1026X, Fwh 25.01, BCC74, MySQL 8.0.X, SQLLIB 1.9m
Posts: 492
Joined: Wed Nov 16, 2005 12:03 PM
Re: FiveWeb - menu y diálogo
Posted: Sun Feb 03, 2013 01:24 AM
Antonio Linares wrote:Carlos,

En el codigo más reciente del repositorio, esta renombrado el método Close() como End() que es lo más apropiado por similitud con FiveWin :-)

Cadia dia, me gusta mas FiveWeb CGI. :-)


Ojalá más usuarios se animen a usarlo y asi sea un proyecto que crezca :-)


Antonio
Estoy altamente interesado en este producto, tengo la necesidad de crear consultas Web para la base de datos de mi aplicacion.

Continue the discussion