HMG4 Primeiro Teste

Como sempre fazemos aqui no HMGLights iniciamos um processo de testes na distribuição da HMG, e agora a bola da vez foi a versão 4, da qual temos a promessa de um ambiente 100% OOP, porém já podemos esperar algumas diferenças em nossos códigos-fontes, principalmente no que diz respeito às saídas de tela, ou seja nosso formulários (FMGs).

Mas vamos falar do que testei aqui, fiz o download da versão HMG4, instalei sem maiores problemas, mas aí surgiu um probleminha, HMGIDE não existe nesta versão, temos que usar a HBIDE, não sei se foi burrice minha, ou realmente não existe mesmo, fato é que não encontrei o editor de formulários visual, só posso fazer isso através das linhas de código, então já sei que tem gente rindo todo feliz enquanto esta lendo esse post, mas é isso mesmo, adeptos do código na unha, aproveitem, por enquanto não tem HMGIDE. Isso não deve ser definitivo, pois tem um exemplo lá de uma HMGIDE4, então em breve acho que teremos algo lá também.

Quanto aos componentes, tenho algo bem animador a dizer, resolveram-se centenas de problemas que tínhamos antes, os componentes estão muito mais estáveis, ainda não tenho parâmetros em percentuais para dizer o quanto, mas pode-se notar isso com certa facilidade.

Componente como o GRID que tinha o problema de ficar “piscando” as informações. – sabe aquele “refresh” de dados? – então aquele mesmo, agora não tem mais, pelo menos não aconteceu aqui.

Ler o código do formulário está mais fácil, mais intuitivo, muito mais claro com a OOP, veja exemplo abaixo:

With Object oGrid := Grid():New()
	:Row		:= 10
	:Col		:= 10
	:Width		:= 320
	:Height		:= 300
	:ColumnWidths	:= {150,60,70}
	:ColumnHeaders	:= {'Column 1','Column 2','Column 3'}
	:Items		:= aRows
	:AllowEdit	:= .T.
	:CellNavigation	:= .T.
	:Value		:= { 3 , 2 }
End With

With Object oButton := Button():New()
        :Row := 310
        :Col := 10
        :Caption := "Novo"
        :Width := 80
        :OnClick := {||Novo()}
End With

Espero que chegue logo o momento de podermos migrar para a HMG4 e iniciar a produção de sistemas com ela.

Fique de olho aqui no site, pois vamos falar muito sobre esse assunto, inclusive com exemplos.

Ate+

Um comentário em “HMG4 Primeiro Teste

Adicione o seu

  1. de fé, pq nunca usam um exmeplo prático e sempre o mesmo de todo a HMG? onde se tem os malditos aRows e não exemplos de como um sistema adulto funciona?

Deixe um comentário

Acima ↑