Harbour nas nuvens.

Aqui é o lugar para bater papo e trocar idéias sobre os mais variados assuntos

Moderador: Moderadores

Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Harbour nas nuvens.

Mensagem por Itamar M. Lins Jr. »

Ola!
Tá rolando:
https://groups.google.com/forum/#!topic ... QZNx2X8SCs

This library consists of following parts ( as of now )

awsservices.prg - SDK to consume AWS Web Services - hbtip
httpclient.prg - Class which simplifies REST API consumption - hbtip
netioclient.prg - Class which simplifies to connect to multiple hbnetio servers - hbnetio
utilities.prg - Functions to support all above plus pulling infos about linux instances

Quem viver verá!
A discussão é onde hospedar os fontes.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Harbour nas nuvens.

Mensagem por Itamar M. Lins Jr. »

Ola!
Lembrando que já uso uhttpd do Mindaugas, com sucesso, comandas de restaurantes.
Vou fazer agora uma entrada de dados via smartphone, contagem de estoques(conferência) LetoDbf+uHttpd+ Harbour+Html. Fica Show!
A pessoa vai no deposito conferindo as mercadorias, peças automotivas com o celular 100% online. Conferiu, ajustou, gerando um relatório de contagens.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

Harbour nas nuvens.

Mensagem por fladimir »

Tem como postar um vídeo do funcionamento pra termos ideia na pratica como fica?
Ou prints
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Harbour nas nuvens.

Mensagem por Itamar M. Lins Jr. »

Olá!
Screenshot_20190904-135021.png

Lembrando que isso é HTML + CSS + Javascript + Harbour.

Saudações,
Itamar M. Lins Jr.
Anexos
IMG_20190904_143216062.jpg
Desktop
Desktop
Desktop
Desktop
Screenshot_20190904-134612.png
Screenshot_20190904-134833.png
Basta teclar o botão que adiciona as quantidades.
Basta teclar o botão que adiciona as quantidades.
Screenshot_20190904-135031.png
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

Harbour nas nuvens.

Mensagem por fladimir »

Agradeço o envio das imagens, consegui ter uma ideia de como funciona.
Pelo q percebi ficou Web ajustado pra Mobile correto.

Eu migrei de linguagem para contemplar digamos assim, Web e Mobile, mais Mobile precisamente falando, algo é fato, quem quiser continuar terá q evoluir, não tem como escapar do futuro q cada dia nos aperta, digamos assim, eu sinceramente não imagino como faria isso q vc fez no Harbour, não sei se é complexo ou não ou tudo q teria q instalar/ter pra funcionar.

Q bom q conseguiu, e torço para q colegas aki do fórum q fazem parte de nossas histórias, q ainda não tem nada nessa área, possam ver o qto antes (dependendo o segmento) seja em Harbour ou Outro.
Como disse mudei de linguagem por achar mais fácil, mas se em harbour conseguem resultados satisfatórios q seja em harbour, mas volto a falar, meu amigos e colegas, esse futuro esta cada vez mais presente.

Grande abraço a todos.
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Harbour nas nuvens.

Mensagem por Itamar M. Lins Jr. »

Ola!
digamos assim, eu sinceramente não imagino como faria isso q vc fez no Harbour, não sei se é complexo ou não ou tudo q teria q instalar/ter pra funcionar.
Acredite, não tem nada de mais.
É só HTML, as frescuras dos botões etc, vc vê na web vc mesmo copia e cola o código que vc gostar.
O código do Harbour é esse mesmo que todos usamos.
É a mesma coisa que vcs fazem ai no programa de vcs porque ele converte para HTML e CSS.
Quem sabe HTML faz tela para qualquer tamanho. Quem tem uma simples noção de CGI faz até sem usar Harbour.

Já escrevi aqui outras vezes. Vc acessa sites da WEB com seu celular correto ? Tem alguma coisa instalada no seu celular ?
VC acessa o pctoledo com a opção MOBILE, tem alguma coisa instalada no seu celular ?
É simples de mais. O problema é que poucos querem estudar. O Antonio Linares esta fazendo muita, mas muita coisa para celulares etc... com Harbour. Mas cadê os Brasileiros lá interagindo ?

Tem infinitas formas de fazer. Inclusive com as novas IDE´s que vc só cola! Nem código tem, para no caso de força de vendas, já olhei o de entrega de gás, o rapaz dá de graça os fontes, fácil de entender grava tudo lá nas nuvens via FIREBASE. https://www.kodular.io/ Enfim tem miríades de opções inclusive com Harbour.
Eu fiz com harbour pq, ficou mais rápido a parte de "back end"

Código: Selecionar todos

FUNCTION HRBMAIN(...)

Local n, cArq, aImpressoras := {}
LOCAL cHtml := "", cRDD := "DBFCDX", nRec := 0
LOCAL nConnect, cPATH := "//localhost:2812/"
Local cPDV   := uhttpd_GetField( "cPDV"  )
Local cLogin := uhttpd_GetField( "cLogin" )
Local cAbrir := uhttpd_GetField( "abrir" )

If ValType(cLogin) == "U"
   cLogin := "U"
EndIf

RDDSetDefault("LETO")

leto_commit()
DBCloseAll()

If select('im') > 0
  im->(DBCloseArea())
EndIf

cIndex := cPATH+"impressoras.cdx"
cDBF   := cPATH+"impressoras.dbf"
DbUseArea(.t.,'LETO',cDbf,"im",.T.,.F.,'PTISO')
If leto_file(cIndex) //não precisa leto_file!
   DBSETINDEX( cIndex )
Else
   index on area  tag im01
EndIf

im->(dbGoTop())
Do While im->(!eof())
   AAdd(aImpressoras,{im->area,im->impressora,im->pularlinha,im->copia,im->guilhotina,im->corte})
   im->(DbSkip())
EndDo
im->(DbCloseArea())

If select('pdv') > 0
  pdv->(DBCloseArea())
EndIf

cIndex := cPATH+"pdv"+cPDV+".cdx"
cDbPDV := cPATH+"pdv"+cPDV+".dbf"
DbUseArea(.t.,'LETO',cDbPDV,"pdv",.T.,.F.,'PTISO')
If leto_file(cIndex) //não precisa leto_file!
   DBSETINDEX( cIndex )
Else
   index on Cod_Mercad tag tag01
   index on AreaPrint  tag tag02
EndIf
nRec := pdv->(LastRec())
Arquivo farolweb.hbp

Código: Selecionar todos

#
# $Id$
#

-3rd=hbide_version=1.0
-3rd=hbide_type=Lib
-3rd=hbide_title=farolweb
-3rd=hbide_output=farolweb

-gh
farolweb.hbc 
-o../home/cgi-bin/
index.prg
grupos.prg
login.prg
logout.prg
produtos.prg
info.prg
comandas.prg
fechar.prg
cozinha.prg
portaria.prg
destravar.prg
farol_lib.prg
toplist.prg
imprime.prg
hbwin.hbc
Vai gerar arquivos com o mesmo nome só que com HRB na pasta CGI, compilado ninguém mexe nos fontes. Isso é beeeemmm velho no harbour, mas o povo não acompanha e tem que pagar(ás vezes) para algum intermediário explicar.

Com algumas horas de estudo a pessoa aprende a lógica, não pode é achar que é coisa do outro mundo.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
bencz
Usuário Nível 4
Usuário Nível 4
Mensagens: 524
Registrado em: 28 Abr 2012 17:36
Contato:

Harbour nas nuvens.

Mensagem por bencz »

Muito interessante!!
Vale também ressaltar este projeto: viewtopic.php?f=4&t=23055&p=134471&hilit=harbour_mod#p134471
Imagem
Responder