Clipper On Line • Ver Tópico - Harbour na Web

Harbour na Web

Projeto Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

 

Harbour na Web

Mensagempor Itamar M. Lins Jr. » 25 Fev 2020 20:45

Ola!
Novos horizontes!

Notas
Una de las causas que hicieron a CA-Clipper tan popular en el pasado, fueron las listas desplegables, que llamamos grids o browses
Tenemos la oportunidad de generar estas listas de forma muy rápida, pero necesitamos que de la parte 'visual' se encargue un plugin especializado como Datatable.net
Es un fantástico plugin que seguro que cubrirá las necesidades de cualquier programador, revisen la documentacion de su sitio web.
La idea es que harbour se encargue de generar la información en formato json y que sea el plugin, en la parte del cliente, quien realice todo el trabajo de renderizado del DOM


https://www.modharbour.org/modharbour_samples/datatable/
https://www.modharbour.org/modharbour_samples/datatable/test5.prg gerar PDF/EXCEL... do DBF.

Dá uma olhada na classe! Browse show de bola! E as empresas que fazem uso dela!
https://datatables.net/

O harbour está servido para mim como uma chave, desvendando esses "segredos".
Isso graças ao mod_harbour.

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6927
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 309 vezes
Mens.Curtidas: 503 vezes

Harbour na Web

Mensagempor MSDN » 26 Fev 2020 16:50

Essa notícia fez o dia ficar melhor, aqui em Curitiba tudo nublado e chovendo, mas pelo visto no Harbour o sol está voltando a aparecer !
MSDN
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 741
Data de registro: 28 Nov 2003 14:55
Cidade/Estado: CWB
Curtiu: 178 vezes
Mens.Curtidas: 123 vezes

Harbour na Web

Mensagempor JoséQuintas » 26 Fev 2020 17:21

Sei lá....
Já tem até Windows rodando na Web...
Quando isso tiver pronto, nem precisa mais kkkk
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18014
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Harbour na Web

Mensagempor Itamar M. Lins Jr. » 26 Fev 2020 17:56

Ola!
Quando isso tiver pronto, nem precisa mais kkkk

Se for por parte do mod_harbour ou do harbour, está pronto, nós é que precisamos aprender a usar.
É uma integração com com jQuery, CSS, Html etc... Os fontes dos exemplos mostram como fazer.

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6927
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 309 vezes
Mens.Curtidas: 503 vezes

Harbour na Web

Mensagempor sygecom » 03 Mar 2020 08:21

Tenho acompanhado tanto MOD_HARBOUR como NEFELE, ambos parece está caminhando bem.

https://www.nefele.dev/
https://mod-harbour.org/
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
leonardodemachado@hotmail.com

Faça você também sua doação esse fórum é uma lenda viva: http://www.pctoledo.com.br/doacao
Avatar de usuário

sygecom
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 7006
Data de registro: 21 Jul 2006 10:12
Cidade/Estado: Alvorada-RS
Curtiu: 1 vez
Mens.Curtidas: 130 vezes

Harbour na Web

Mensagempor vagucs » 19 Mar 2020 12:30

Eu fiz modulo web para Harbour em 2004, uso até hoje, até tentei divulgar aqui, mas ninguém deu atenção, é pleno e vc pode adicionar plugins, mas hoje só eu mesmo uso a ferramenta, está no meu site só ver a data que documentei tudo.

Bom, Harbour é excelente, mas o número de usuários tem caído bastante.
Sem mais
Wagner Nunes
www.vagucs.com.br
Avatar de usuário

vagucs
Membro Master

Membro Master
 
Mensagens: 1466
Data de registro: 10 Jul 2004 10:45
Cidade/Estado: Ipanema - MG
Curtiu: 1 vez
Mens.Curtidas: 19 vezes

Harbour na Web

Mensagempor JoséQuintas » 19 Mar 2020 13:09

vagucs escreveu:Bom, Harbour é excelente, mas o número de usuários tem caído bastante.


Pois é, mas dá pra entender porque.
Tem usuário usando DBF/NTX
Tem usuário usando DBF

Aí, eles trocam de linguagem de programação, que não tem DBF, e acham a nova ferramenta espetacular.
No final, às vezes nem enxergam que o problema era o DBF, e acabam até falando mal do Harbour.

Acho que agora finalmente conseguimos dar uma nova visão a esses programadores, e quanto mais usuários "modernos", mais possibilidades pra tentar mais coisas ainda.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18014
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Harbour na Web

Mensagempor vagucs » 19 Mar 2020 13:32

Falou tudo José,

Muitos clientes migram para um banco de dados moderno, ai compram um puta servidor que nunca usaram quando tinha DBF e acham que ficou bem melhor. kkkk

Mas é isso. Ainda uso harbour e não achei até agora uma linguagem tão boa para usar banco relacional.
Sem mais
Wagner Nunes
www.vagucs.com.br
Avatar de usuário

vagucs
Membro Master

Membro Master
 
Mensagens: 1466
Data de registro: 10 Jul 2004 10:45
Cidade/Estado: Ipanema - MG
Curtiu: 1 vez
Mens.Curtidas: 19 vezes

Harbour na Web

Mensagempor MSDN » 19 Mar 2020 14:21

Na minha opinião, o que precisa é o programador xBase dar uma reciclada na cabeça, e olhar o que já tem e o que tem de novo !
Aqui no Fórum o Quintas é o melhor exemplo disso, anos de caminhada com o Clipper, depois Harbour, depois GTWVG, depois Classes, depois PDF, depois ADO e SGBD, e agora pensando em programação gráfica. Claro que o caminho não para aqui, mas é o caminho a seguir, sair da zona de conforto, e entender que o Harbour é um excelente " BACK END ", e que para fazer outras coisas, como usar celular/tablet temos que usar outra ferramenta ( aconselho Flutter ), ou para usar Web, podemos ir de PHP ou Angular, por exemplo, e sempre usando o mesmo banco de dados.
Tem um projeto chamado RestDataWare, feito por um brasileiro, onde se vc desenvolve em Delphi ou Lazarus, usa os componentes para otimizar o acesso remoto a banco de dados relacional, mas se vc usa outra linguagem, pode usar somente o servidor rodando direto para fazer a ponte entre seu Back End, entre seu aplicativo Mobile ou entre sua aplicação Web, vale a pena dar uma olhada.
Resumindo, o Harbour só morreu para quem já está morto e não sabe !
MSDN
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 741
Data de registro: 28 Nov 2003 14:55
Cidade/Estado: CWB
Curtiu: 178 vezes
Mens.Curtidas: 123 vezes

Harbour na Web

Mensagempor Itamar M. Lins Jr. » 19 Mar 2020 14:34

Ola!
Eu fiz modulo web para Harbour em 2004, uso até hoje, até tentei divulgar aqui, mas ninguém deu atenção, é pleno e vc pode adicionar plugins, mas hoje só eu mesmo uso a ferramenta, está no meu site só ver a data que documentei tudo.

A diferença é que ele abriu os fontes, não tem nada privado, e ainda tem feito uma serie de exemplos, tá no GIT e qualquer um pode ver como é. E ainda responde as nossas perguntas e faz adições no mod_harbour a todo momento. Até exemplo de uso com MySQL ele já fez.
Sem exemplos fica difícil, progredir, para os mais velhos.
Por exemplo para os programadores que usam DBF e editam via browse, alterando, salvando. Não tem como fazer isso quando vai para SQL. Essas coisas tem que explicar para os antigos programadores xBase. Tem que ter sempre o BOTÃO para clicar "salvar", depois de editado um GET por exemplo.
Colocar LIMITE na sentença SQL... etc. Tem centenas de postagens do Jose Quintas, mas quantos leem ? Um dia quando for migrar, farão perguntas já respondidas.

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6927
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 309 vezes
Mens.Curtidas: 503 vezes

Harbour na Web

Mensagempor Itamar M. Lins Jr. » 19 Mar 2020 14:56

Ola!
O pessoal do mod_harbour, tá usando VS, um editor de código fonte moderno e com debug ativado.
itamar@itamar-IPX847E1:~/mod_harbour$ git pull
remote: Enumerating objects: 79, done.
remote: Counting objects: 100% (79/79), done.
remote: Compressing objects: 100% (50/50), done.
remote: Total 72 (delta 55), reused 30 (delta 21), pack-reused 0
Unpacking objects: 100% (72/72), done.
From https://github.com/fivetechsoft/mod_harbour
   0ca5b40..e5c4204  master     -> origin/master
Updating 0ca5b40..e5c4204
Fast-forward
ChangeLog.txt                                |   5 +
IIS/VisualStudioFormattingAntonio.vssettings |   1 +
IIS/bin/mod_harbour.dll                      | Bin 49664 -> 51200 bytes
IIS/bin/readme.md                            |   1 -
IIS/mod_harbour.cpp                          | 397 ++++++++++++++++-----------
IIS/readme.md                                |   6 -
6 files changed, 246 insertions(+), 164 deletions(-)
create mode 100644 IIS/VisualStudioFormattingAntonio.vssettings
delete mode 100644 IIS/bin/readme.md


Versões para ISS, Apache, Windows e Linux.
E ainda tem o FastCGI do Eric Lendvai a caminho.

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6927
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 309 vezes
Mens.Curtidas: 503 vezes

Harbour na Web

Mensagempor vagucs » 19 Mar 2020 16:47

É, o opensource é a diferença.

O problema que por toda vida programei para programadores, se eu liberar o fonte de algo assim, eu to morto. Existem empresas que usaram e usam ainda, tenho ERP em grandes empresas com uso da lib e sempre nestes casos deixo os fontes abertos.

Mas é bom demais a ferramenta evoluir.
Sem mais
Wagner Nunes
www.vagucs.com.br
Avatar de usuário

vagucs
Membro Master

Membro Master
 
Mensagens: 1466
Data de registro: 10 Jul 2004 10:45
Cidade/Estado: Ipanema - MG
Curtiu: 1 vez
Mens.Curtidas: 19 vezes

Harbour na Web

Mensagempor MSDN » 19 Mar 2020 17:12

Itamar, só corrigindo esse ponto :
Por exemplo para os programadores que usam DBF e editam via browse, alterando, salvando. Não tem como fazer isso quando vai para SQL
, tem sim, basta usar ADO como o Quintas já falou, vc conecta no banco e faz a consulta, e o resultado vc guarda offline para manipular como quiser, dai quando quiser fazer alguma operação de alteração ou exclusão, basta pegar a informação da linha/coluna do browse/grid e localizar no banco, e depois dar refresh no componente que mostra os dados em tela.
MSDN
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 741
Data de registro: 28 Nov 2003 14:55
Cidade/Estado: CWB
Curtiu: 178 vezes
Mens.Curtidas: 123 vezes

Harbour na Web

Mensagempor Itamar M. Lins Jr. » 19 Mar 2020 20:37

Ola!
basta pegar a informação da linha/coluna do browse/grid e localizar no banco, e depois dar refresh no componente que mostra os dados em tela.

Não entendi. Vai gravar no BD sem o comando "UPDATE ..." ? Edito um célula no browse e o refresh grava no BD ?

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6927
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 309 vezes
Mens.Curtidas: 503 vezes

Harbour na Web

Mensagempor MSDN » 19 Mar 2020 22:35

Altera usando UPDATE sim, o que falei foi seguindo essa lógica :

1 - imagine que vc tem um grid com 4 colunas ( id, nome, telefone, idade )
2 - no select feito veio 20 registros, que foram carregados no grid
3 - estando na linha do registro 15, vc alterou o telefone, quando fez isso, eu sei a linha e coluna que vc estava, portanto sei que o telefone foi alterado, pego a ID que estava na mesma linha, e faço o UPDATE na tabela
4 - em seguida faço o refresh, que seria mostrar todos os dados no grid novamente, agora com a alteração
5 - e como eu sabia a linha/coluna e ID onde estava antes, posiciono no mesmo lugar
MSDN
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 741
Data de registro: 28 Nov 2003 14:55
Cidade/Estado: CWB
Curtiu: 178 vezes
Mens.Curtidas: 123 vezes

Próximo



Retornar para Harbour

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 7 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro