Pegando essa tela do post anterior.
É estranho na mensagem mostrar F8, F9 e F10, mas encima só explica F9 e F10, não se sabe o que faz F8.
Mas tudo bem.
Se for colocar botões, vai precisar espaço.
Então, usar um tamanho maior de linhas/colunas já vai reservar o espaço pra botões de clique, sem ter que reinventar toda a tela.
Tem até uma alteração que fiz no harbour pra mim, que será interessantes pra você, que é poder mudar as cores das barras no browse.
Isso já tira um peso das telas.
Provavelmente, ao aumentar tamanho das telas, também vão aparecer as coisas que deixou de colocar por falta de espaço.
Aqui fui mudando as telas aos poucos.
Se mudar de uma vez o usuário pode achar letra pequena demais, mas se for alterando aos poucos o usuário vai se acostumando.
Pode usar 33 x 100
25 x 80 = 2.000 caracteres
33 x 100 = 3.300 caracteres
Digamos que quase dobra o conteúdo que pode usar na tela.
Significa que cabe o que já existe hoje, e pode adicionar mais coisa.
Só usar MaxRow() e MaxCol() nos fontes pra decidir como distribuir a tela.
Código: Selecionar todos
@ 18, 10 SAY "VAlor Total"
@ Row() + 1, 10 SAY "Valor a Pagar"
@ Row() + 1, 10 SAY "Pago em Dinheiro"
@ Row() + 1, 10 SAY "Pago em cheque"
@ Row() + 1, 10 SAY "Pago Cartao Cred"
@ Row() + 1, 10 SAY "Pago Cartao Deb"
@ Row() + 1, 10 SAY "Pago em Pix"
@ Row() + 1, 10 SAY "Troco"
Se o seu fonte estiver igual acima, basta ajudar a posição inicial pra ter tudo reconfigurado pra outro tamanho de tela.
Se o fonte usar linha 18, 19, 20, 21, 22... vai ter trabalho, mas já pode deixar desse outro jeito.
Usando MaxRow(), MaxCol() pode reservar espaço pro browse, apenas o browse se altera pra ocupar mais tela.
Já vai ter espaço pra adicionar botões e mais coisa que podem pedir.
Esse é um exemplo simples de como deixar pronto pro futuro.
Pode ir ajustando o aplicativo antes de fazer a mudança pra valer.
Se desde a primeira vez que perguntou começasse a fazer isso, teria muita coisa pronta.
Se ficar esperando mudar sozinho, não vai ter nada.
Se ficar com versão paralela, sempre vai ter que parar pra resolver pipino, e sua versão paralela vai ficar desatualizada, e pode perder todo trabalho que foi feito.
Não tem atualização automática ?
Coloca.
Coloca pro aplicativo se atualizar sozinho.
Não vai perder tempo atualizando, vai usar esse tempo pra outra coisa melhor.
Não tem email de erro ?
Coloca.
Vai ser avisado de problema antes mesmo do cliente saber, e já resolve.
Cliente liga diz: é só atualizar
Tempo é importante.
Coloque o computador pra trabalhar pra você.
Não adianta começar a alterar, e gastar dias atualizando os clientes.
O que seria pra melhor, te deu muito mais trabalho, roubou muito mais tempo.
E se der pipino nessa atualização manual, ferrou, mais tempo perdido ainda.
Backup: tá aí o melhor começo, tratar de manter backup atualizado, ou só no cliente, em um FTP seu só pra isso.
A partir daí, mais tranquilo pra prosseguir.
Só nisso acima, vai deixar de perder muito tempo com coisas que não precisa perder tempo.
Tem utilitariozinho pra acertos, coloque no aplicativo na sua senha, vai passar a usar o próprio aplicativo pra fazer correções.
Se precisou uma vez, vai precisar de novo, deixe lá.
E por aí vai.
Se colocar erro por email, pode ter erro que ninguém nunca falou mas acontece. isso é normal.
Fontes no github, Ë GRÁTIS, MESMO PRA USO PARTICULAR.
Isso ajuda muito, é outro coisa aonde pode perder tempo se não fizer isso.
Deu erro: olha pelo git o que mexeu. Em último caso, caso extremo, anule a alteração dos fontes.
Ou aproveite a parte que interessa, pelo git é mais fácil, melhor do que usar porrilhões de backup inúteis.
Apenas comece, vai ter coisa que vai dar errado de primeira, que vai precisar ser melhorado.
Vai melhorando, deixando a prova de erro.
A cada erro que acontecer, coloque algo que antecipe aquele erro.
Se colocou pra receber backup por FTP, pode testar com o backup do cliente antes de enviar pra ele.
Lembrando que... se for aplicativo único, testar um cliente pode servir pra todos.
Ou feito um, pode rodar todos os outros de uma vez pra testar o automático.
Aí tem um montão de coisas que pode fazer, quanto antes começar melhor.
Se ficar esperando, vai ser só isso, ficar esperando.
Vi também que até colocou anúncios do aplicativo.
Quanto mais clientes, menos tempo vai ter, então coloque o computador pra trabalhar pra voce.
Procure colocar em configurações o que for diferente de cada cliente, pra ter sempre um único aplicativo.
Atualizou um, atualizou todos.
Receber tudo prontinho bonitinho, com certeza não vai ter.
Veja nisso tudo, se o visual é a parte mais importante a ser feita.
A partir dai pode começar a se preparar pra depois, ou começar a mudar o visual.
A fase da dúvida é a pior de todas, porque não sai do lugar.
Seja como for COMECE.
Se começar, o resto vém com o tempo.
Se não começar, passará o tempo e estará sempre igual.
Vai voltar aqui e perguntar de novo sobre o que fazer.