Aos poucos migrando tela caracter para GUI

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Aos poucos migrando tela caracter para GUI

Mensagem por asimoes »

Aos poucos migrando tela caracter para GUI
2017-12-26 08_54_15-.png
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

Aos poucos migrando tela caracter para GUI

Mensagem por fladimir »

Parabéns Alexandre!
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
sygecom
Administrador
Administrador
Mensagens: 7135
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Aos poucos migrando tela caracter para GUI

Mensagem por sygecom »

Asimoes, bom dia.
Parabéns.

Fiz esse caminho a alguns anos atrás e não me arrependo, migrei tudo aos poucos e hoje roda tudo com Hwgui. Segue em frente que é um bom caminho.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Aos poucos migrando tela caracter para GUI

Mensagem por asimoes »

O design mesmo sendo uma versão antiga tá ajudando muito.
2017-12-30 22_13_04-.png
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Aos poucos migrando tela caracter para GUI

Mensagem por asimoes »

O usuário tomou um susto, kkk
Eu disse que era uma exigência da linguagem, :D
2017-12-30 23_28_51-.png
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
lugab
Colaborador
Colaborador
Mensagens: 843
Registrado em: 19 Mai 2009 15:58

Aos poucos migrando tela caracter para GUI

Mensagem por lugab »

Já ta muito legal, Asimoes..

Tudo meu ainda é modo console com Hb32+bcc55 e eu queria seguir seus passos..

Me diz o que eu devo baixar e instalar e em qual pasta eu busco os exemplos q vc usou pra conseguir essa mudança tão boa..

feliz 2018 !!
lugab
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Aos poucos migrando tela caracter para GUI

Mensagem por asimoes »

Lugab

Não tem mistério, usei o design veja o vídeo que eu fiz, é um pequeno exemplo do que você pode fazer.

O design gera o prg da tela, depois é só colocar as regras, eu eu fazia tudo isso na unha no popular, kkkk

Nessa brincadeira, já transformei várias telas (exemplos postados)

A sim, o design


Anexos
designer.rar
Design da HwGUI
(1.01 MiB) Baixado 408 vezes
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
lugab
Colaborador
Colaborador
Mensagens: 843
Registrado em: 19 Mai 2009 15:58

Aos poucos migrando tela caracter para GUI

Mensagem por lugab »

Vídeo muito legal, Asimoes, bem didático, vejo q a mudança será trabalhosa, mas não difícil..

Só faltou no vídeo dar um seek() desse código num dbf e exibir o nome caso o código exista ou dar mensagem de inexistente, só pra gente ver a dinâmica da relação entre digitação e manipulação de arquivos ..

Tem como fazer algo parecido ?
lugab
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Aos poucos migrando tela caracter para GUI

Mensagem por asimoes »

Lugab,

O design tem uns exemplos com dbf, mas infelizmente não tem os dbfs, você vai ter que criar para ver o exemplo funcionando.
Mas é como eu disse, o design é um "facilitador" você cria a tela, coloca todos os componentes que você vai precisar, depois disso você tem o prg dessa tela,

Eu particularmente alterei o prg para o meu gosto de programar, o que me interessava mesmo é não ter que fazer conta em pixels kkk pra colocar um botão, um label, get na em determinada posição da tela
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
lugab
Colaborador
Colaborador
Mensagens: 843
Registrado em: 19 Mai 2009 15:58

Aos poucos migrando tela caracter para GUI

Mensagem por lugab »

Ta bom, valeu as dicas Asimoes, sucesso em 2018 !!
lugab
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20415
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 1 vez

Aos poucos migrando tela caracter para GUI

Mensagem por JoséQuintas »

O ASimões quer deixar todo mundo doido.
Em outro post ele disse que usava HWGUI 2.16, e agora mostra como HWGUI 2.17.... rs
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"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 do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Aos poucos migrando tela caracter para GUI

Mensagem por asimoes »

Quintas,

Eu ainda não bebi, sempre usei HwGui 2.17, o design que está na post é da 2.16, mas já ajuda.
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20415
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 1 vez

Aos poucos migrando tela caracter para GUI

Mensagem por JoséQuintas »

Realmente, o comentário sobre 2.16 foi do Andril e não seu.
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"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 do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

Aos poucos migrando tela caracter para GUI

Mensagem por janio »

aSimoes,

Que programa vc usou pra gravar esse vídeo? rsrs
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Aos poucos migrando tela caracter para GUI

Mensagem por asimoes »

Janio:

Aiseesoft Screen Recorder (emprestado) rs
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Responder