Clipper On Line • Ver Tópico - Migrar Clipper para HMG - DBF para MYSQL

Migrar Clipper para HMG - DBF para MYSQL

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

Moderador: Moderadores

 

Migrar Clipper para HMG - DBF para MYSQL

Mensagempor EANDRIOLI » 22 Set 2020 18:39

Olá pessoal,

Assisti alguns videos no Youtube que mostra algumas facilidades e também dificuldades de se passar os nossos fontes do CLipper para HMG.

Não entendi direito esse processo. Hoje por exemplo, meus fontes são compilados pelo Xharbour e utilizo arquivos de dados em DBF.

Alguém poderia clarear a idéia por favor?

Tenho interesse em converter para esse HMG. De repente precisaria da ajuda de alguém. Será que compensa? É moroso?

Abraços!
Avatar de usuário

EANDRIOLI
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 109
Data de registro: 22 Jun 2007 18:31
Cidade/Estado: Sorriso-MT
Curtiu: 0 vez
Mens.Curtidas: 2 vezes

Migrar Clipper para HMG - DBF para MYSQL

Mensagempor MSDN » 23 Set 2020 09:31

Vamos lá, vc tem um sistema que está codificado para utilizar somente caracteres e linhas, como é o padrão do Clipper, do xHarbour e do Harbour puros, quando adiciona-se uma lib gráfica que acessa a API do Windows, vai ter a possibilidade de usar botões, combobox, listbox, toolbar, e todos os componentes de interação visuais disponíveis em outras linguagens como Delphi, C#, VB, etc.
A primeira coisa a saber é que não existe forma mágica para construir um sistema 100% gráfico (for Windows), todas as saídas de tela, menu, tela principal, mostrar algo na tela (say), solicitar digitação (get), tem que ser reescrita.
Eu já passei por isso muitos anos atrás, no começo é complicado, não pelos novos comandos e novos métodos de criar o sistema, mas pela nossa própria resistência, por estar anos acostumado a fazer de olhos fechados uma rotina, portanto, quanto mais aberto à mudança vc estiver, mais rápido será o aprendizado.
Vc falou da HMG, então venho esclarecer que existem algumas LIBs gráficas para o Harbour :
1 - MiniGUI Extended ( HMGE ) - sem custos
2 - MiniGUI ( HMG ) - sem custos
3 - HwGUI - sem custos
4- Fivewin - pago
A HMG é uma lib criado no começo dos anos 2000 pelo argentino Roberto Lopez, seguia o padrão do VB, tinha alguns colaboradores junto, em dado momento Roberto ficou tocando sozinho a HMG e o grupo que o ajudava criou a HMGE, a HMG estacionou faz uns 2 anos e a HMGE tem atualizações todo mês.
A HwGUI tbem foi criada no começo dos anos 2000, é uma LIB enxuta, algumas coisas é mais parecida com o formato Clipper, funciona em Linux tbem e tem vários programadores aqui no Fórum que a utilizam.
O Fivewin é excelente, não se discute sua qualidade, sem atualizações constantes e para usá-lo vc precisa comprar uma licença.
Eu utilizo a HMGE, então deixo aqui o link para baixá-la http://hmgextended.com/download-3/ , é importante ler o que está no site para saber o que fazer, basta traduzir que é bem simples. Na pasta SAMPLES\Applications tem uma pasta de nome SUPER, é um exemplo que eu cedi para a HMGE anos atrás, trata-se de um sistema completo, ideal para estudos.

Abraços
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

Migrar Clipper para HMG - DBF para MYSQL

Mensagempor EANDRIOLI » 23 Set 2020 15:11

Obrigado pela disposição de tempo para responder à questão.

Vou sim estudar HMGE e o link que enviou.

Abraços!!!
Avatar de usuário

EANDRIOLI
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 109
Data de registro: 22 Jun 2007 18:31
Cidade/Estado: Sorriso-MT
Curtiu: 0 vez
Mens.Curtidas: 2 vezes

Migrar Clipper para HMG - DBF para MYSQL

Mensagempor Mario Mesquita » 24 Set 2020 09:53

Bom dia a todos.

MSDN, eu uso a HMG padrão. Se eu quisesse usar a Extended, seria só compilar com ela e tudo vai funcionar? Ou existe algum ajuste a fazer?

Achei interessante ela estar sendo atualizada com frequência. Até agora, nada a reclamar da HMG padrão, mas é bom ter alguma alternativa se for preciso.

Sds,
Mario.
Avatar de usuário

Mario Mesquita
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 557
Data de registro: 08 Dez 2009 12:47
Cidade/Estado: Rio de Janeiro
Curtiu: 73 vezes
Mens.Curtidas: 13 vezes

Migrar Clipper para HMG - DBF para MYSQL

Mensagempor MSDN » 24 Set 2020 12:25

Mario, se vc só tiver usado componente "default" no teu sistema, seria somente recompilar mesmo, agora existem algumas diferenças entre a HMG e HMGE, tem componente na HMG que tem propriedade que pode não ter na HMGE, na HMGE tem componente que não tem na HMG, e assim vai, mas isso tudo somando, falando a grosso modo, daria pra dizer que as duas são 90% idênticas.
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

Migrar Clipper para HMG - DBF para MYSQL

Mensagempor Claudio Soto » 24 Set 2020 13:13

Lo que voy a expresar ahora es a título personal y puede haber tantos puntos de vista como usuarios existan.

Tanto HMG como HMGE son dos lib maduras que no tienen mucho más para evolucionar porque son la implementacion del API de Windows. Y el API de Windows es un conjunto finito de funciones. Tengan cuidado con la "aparente" evolución mensual HMGE, desde mi humilde opinión es un modelo de "negocio" basado en la necesidad de recibir donaciones, lo cual a mi me parece totalmente válido. La mayoría de las veces son cambios menores que en el sistema que se usaba antes de versiones numeradas no justifican un nuevo realese.

Si me preguntan qué lib utilizar, yo les diría HMGE no porque esta en "constante evolución" sino porque hay un desarrollar detrás para dar soporte, en HMG lamentablemente hace un tiempo ya no tiene a ningún responsable (pero a pesar de esto según los que la utizan en producción es muy estable y no se han reportados bugs). Las dos son muy parecidas, lo único que si necesitan Unicode lamentablemente HMGE no lo ha implementado y por lo que ha expresado Grigory no tiene intención de hacerlo al menos en el corto plazo.
Saludos.
Dr. Claudio Soto
(Uruguay)
http://srvet.blogspot.com
Avatar de usuário

Claudio Soto
Colaborador

Colaborador
 
Mensagens: 555
Data de registro: 27 Ago 2012 12:31
Cidade/Estado: Uruguay
Curtiu: 35 vezes
Mens.Curtidas: 166 vezes




Retornar para Harbour

Quem está online

Usuários vendo este fórum: Bing [Bot] e 6 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