mod_harbour Genesis: Como funciona ?

mod_harbour es un módulo para Apache que permite correr tus PRGs directamente en la web!!!

mod_harbour Genesis: Como funciona ?

Postby Carles » Sat Feb 15, 2020 11:32 am

Hola,

Podriamos hacer una visión general de todo el sistema de la siguiente manera.

Imaginemos que queremos consultar en nuestro sistema información sobre un código entrado desde nuestro smartphone. Nuestros datos estaran en dbfs en nuestro caso, por supuesto ;-)

1.- Crearemos una Tarea (Task, que llamaremos g_camion) que sera una rutina que abra nuestro dbf, busque el código, cargue los datos y los devuelva en un hash. Puro código Harbour !!!

Image

Podemos ir probando en el cloud nuestro código y comprobar en el panel de la derecha el resultado. En este caso devolvemos un hash con las claves 'found' y 'row'

2.- Crearemos una Vista (View) que será sencillamente nuestra pantalla, la llamaremos en este caso gsalida. Los mas capacitados en html/Css podran codificar directamente. Los que no, hay disponible una mini-gui en el que podremos codificar a nuestro estilo xBase de siempre :-)

Image

Una vez codificada el diseño principal de la vista, acabaremos añadiendo un poco de javascript para crear nuestra petición al server de consulta y esperar a que nos devuelva una contestacion para mostrarla en nuestra pantalla. Queremos que cada pulsacion del Button haga una consulta a la Task que hemos definido g_camion.

Image

Solo queda configurar un menu en nuestro programa para poder ejecutar esta View. Tendremos un grid con 3 niveles: Grupo, Subgrupo y Item

Image

En el 3 nivel indicaremos que queremos que ejecute nuestro menu. En este caso queremos que ejecute la View gsalida

Image

Ya tenemos TODO nuestro sistema listo !!!

Nos conectaremos con nuestro smatphone a nuestro servidor y nos aparecerá nuestro menu que hemos definido

Image

Al ejecutarlo nos aparecera nuestra VIew que podra consultar con nuestro server la Task definida al principio de todo

Image

Y con todo este concepto general, podemos extrapolarlo hasta ir completando facilmente nuestra pantalla

Image


En minutos...tenemos diseñada nuestra consulta para la web con nuestro RAD Genesis. El primer sistema Harbour para programar nuestras aplicaciones web en prg

¿ Como veis el sistema ? :D

mod harbour. The future xBase is here !


Image
Last edited by Carles on Sat Feb 15, 2020 5:08 pm, edited 1 time in total.
Salutacions, saludos, regards

"...programar es fácil, hacer programas es difícil..."

UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
Skype -> https://join.skype.com/cnzQg3Kr1dnk
User avatar
Carles
 
Posts: 1137
Joined: Fri Feb 10, 2006 2:34 pm
Location: Barcelona

Re: mod_harbour Genesis: Como funciona ?

Postby Armando » Sat Feb 15, 2020 2:13 pm

Carles:

Excelente, Se ve apetecible.

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3229
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: mod_harbour Genesis: Como funciona ?

Postby jbrita » Mon Feb 17, 2020 12:53 pm

Cales exelente, pero una consulta uno puede obtner solo genesis.
saludos
jbrita
 
Posts: 502
Joined: Mon Jan 16, 2006 3:42 pm

Re: mod_harbour Genesis: Como funciona ?

Postby Carles » Mon Feb 17, 2020 2:05 pm

Hola,

De momento solo esta disponible en los servidores xbhosts. Estamos estudiando ofrecer el servicio fuera de xbhosts.

http://www.xbhosts.com

Saludos.
C.
Salutacions, saludos, regards

"...programar es fácil, hacer programas es difícil..."

UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
Skype -> https://join.skype.com/cnzQg3Kr1dnk
User avatar
Carles
 
Posts: 1137
Joined: Fri Feb 10, 2006 2:34 pm
Location: Barcelona


Return to mod_harbour

Who is online

Users browsing this forum: No registered users and 8 guests