Clipper On Line • Ver Tópico - Programa fácil

Programa fácil

Aqui você poderá oferecer suas Contribuições, Dicas e Tutoriais (Texto ou Vídeo) que sejam de interesse de todos.

Moderador: Moderadores

 

Programa fácil

Mensagempor JoséQuintas » 18 Mar 2021 18:48

Estou ajudando um programador que teve AVC, e está com dificuldades.
Olhem um pedaço de fonte:

            @18,08 GET vc[30] pict "@e 99.9999"
            @18,16 GET vc[23] pict "99"
            @18,19 GET vc[24] pict "99"
            @18,22 GET vc[43] pict "99"
            @18,25 GET vc[44] pict "99"
            @18,35 GET vc[31] pict "@e 99.9999"
            @18,43 GET vc[25] pict "99"
            @18,46 GET vc[26] pict "99"
            @18,59 GET vc[32] pict "@e 99.9999"
            @18,67 GET vc[27] pict "99"
            @18,70 GET vc[28] pict "99"
            @19,08 GET vc[58] pict "@e 99.9999"
            @19,16 GET vc[61] pict "99"
            @19,19 GET vc[62] pict "99"
            @19,22 GET vc[63] pict "99"
            @19,25 GET vc[64] pict "99"


Então.....
Quando ele fez, e estava jovem, e antes do AVC, isso não era problema.
Agora.... ele está se perdendo nos próprios fontes.

Com certeza o maior problema foi ele ter feito fontes pra economizar programação, economizar variáveis de memória, etc.
Ele mesmo se complicou.
E agora... sem a estrutura correta dos arquivos, nem eu consigo entender o que é cada coisa.

É disso que eu falo sobre deixar fontes fáceis.
Demorar pra criar um fonte pode ser a diferença entre depois alterar tudo fácil.

Tudo bem, com certeza ninguém aqui vai deixar fonte fácil esperando um AVC....

Mas se tudo ficar cada vez mais fácil... nada de ficar desesperado pra fazer alguma coisa...
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: 18008
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Programa fácil

Mensagempor alxsts » 18 Mar 2021 23:01

Olá!

Ótima oportunidade para usar o pré processador...
[]´s
Alexandre Santos (AlxSts)
alxsts
Colaborador

Colaborador
 
Mensagens: 2943
Data de registro: 12 Ago 2008 15:50
Cidade/Estado: São Paulo-SP-Brasil
Curtiu: 21 vezes
Mens.Curtidas: 248 vezes

Programa fácil

Mensagempor JoséQuintas » 18 Mar 2021 23:44

Bem lembrado, seria outra opção também.
Ou até HASH.

#define CLI_NOME 5
@ 5, 5 GET vc[ CLI_NOME ]


ou

@ 5, 5 GET vc[ "CLI_NOME" ]


Geralmente uso o nome da variável pra facilitar validações, e o hash seria melhor neste caso.
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: 18008
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes




Retornar para Contribuições, Dicas e Tutoriais

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 15 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