Clipper On Line • Ver Tópico - Formatando fonte se aprende

Formatando fonte se aprende

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

 

Formatando fonte se aprende

Mensagempor JoséQuintas » 29 Abr 2017 12:53

É curioso como só de tentar formatar fonte já dá pra ver algumas coisas interessantes.
Ou só de colocar algum recurso extra simples.

No superchef, em qualquer tela, ESC sai.
Quase isso... No login não.

Então vamos ver no main...

DEFINE WINDOW... 
   MAIN
   ON INIT ...
...
   DEFINE LABEL
   ...
   DEFINE SEI LA
  ...
   DEFINE MAIS
   ...
   ON KEY ESCAPE ..
END WINDOW


Tem que pegar ônibus, metrô, baldeação com trem, mais um táxi... pra ver o ON KEY ESCAPE.

Assim fica "mais legível"

DEFINE WINDOW... 
   MAIN
   ON INIT ...
   ON KEY ESCAPE ..
   ...


Agora fiz o mesmo na janela de login.

Melhor para o fonte de quem mexe, e melhor ainda como fonte de aprendizado.

É um super sample, tá em \samples\applications e realmente é um aplicativo.
Talvez seja seguido como exemplo pra muitos, e por isso é interessante organizar/formatar o fonte..

Que pena que os fontes oficiais não estão no github... poderia salvar tudo isso no oficial....

Nota: também achei interessante como exemplo pra mim, mas como sempre, gosto de primeiro formatar o fonte... rs
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

Formatando fonte se aprende

Mensagempor MSDN » 03 Mai 2017 23:02

Quintas,

Quando disponibilizei os fontes para o Grigory, realmente a intenção era essa, ter um exemplo completo e funcional para quem está começando, fico feliz que você se interessou em melhorar.
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

Formatando fonte se aprende

Mensagempor JoséQuintas » 07 Mai 2017 14:44

Tá mais pra uma padronização de variáveis e formatação de fonte.
Além do exemplo da HMG, o próprio fonte acaba sendo outro exemplo.
A diferença é incrível, tá fácil identificar a parte do fonte que já modifiquei.

Nota: não é questão de certo ou errado, e sim do fonte ficar mais "legível" e fácil. Cada um vai ter seu próprio estilo pra fazer isso.
Anexos
pizza.png
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




Retornar para MiniGui

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