Clipper On Line • Ver Tópico - Meu modo de trabalho

Meu modo de trabalho

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

Moderador: Moderadores

 

Meu modo de trabalho

Mensagempor JoséQuintas » 18 Jan 2016 16:30

backup.png
backup.png (8.74 KiB) Visualizado 97905 vezes


Uia o que fui achar.
Backup pra disquete.

Ah sim, naquela época usava o LHA.EXE pra compactar o backup. (formato LZH).
Isso também mudou.
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

Meu modo de trabalho

Mensagempor JoséQuintas » 18 Jan 2016 16:35

a1.png


a2.png


Naquela época eu tinha opções de teste.
Esse daí era pra consultar direto o site da Receita Federal.
Processava todo o arquivo de clientes, pra comparar com a Receita Federal.

Desperdício de tempo....
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

Meu modo de trabalho

Mensagempor JoséQuintas » 18 Jan 2016 16:40

Estou usando um XP Virtual.
Até agora foi uma versão em Clipper de 2002, de 14 anos atrás.

Só copiar o EXE na pasta.

Para uso, seria mais o LHA.EXE pra backup, e o BLAT.EXE pra emails.
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

Meu modo de trabalho

Mensagempor JoséQuintas » 18 Jan 2016 16:44

jpa2004.png


A de 2004, ainda em Clipper, já foi abusada.
Já começou perguntando sobre atualizar versão, porque detectou que é velha.
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

Meu modo de trabalho

Mensagempor JoséQuintas » 18 Jan 2016 16:48

jpa2004.png


Em 2004 melhorou a cor do menu.

Tem mais sub-sistemas no menu

Dá pra ver ali um opções de portaria, RH, armazém.

E a tela de fundo está mais escura, pra despoluir.
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

Meu modo de trabalho

Mensagempor JoséQuintas » 18 Jan 2016 16:49

Bom. No geral é igual o anterior.
Mas no anterior esqueci de mostrar relatórios.

relatorios.png
relatorios.png (10.17 KiB) Visualizado 97904 vezes


Muitas opções de seleção, incluindo
vídeo ou impressora.
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

Meu modo de trabalho

Mensagempor JoséQuintas » 18 Jan 2016 16:53

relatorios2.png


O preview de impressão.
Opção de imprimir qualquer intervalo de páginas, ou páginas selecionadas à vontade, não precisava ser uma sequência, e tudo separado por vírgulas.
Ex. página 1, 10, e da 20 até 30, e mais da 40 até 50

Com opção de enviar por email.

Acho que era dessa época, o preview em Visual Basic, com opção de PDF.

Era opcional, se estivesse instalado, ele era usado.
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

Meu modo de trabalho

Mensagempor JoséQuintas » 18 Jan 2016 16:55

reindexacao.png


Sim, a reindexação geral, mostrando o gráfico de previsão de tempo.
É o gráfico e previsão pra fazer tudo, não apenas um arquivo.
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

Meu modo de trabalho

Mensagempor JoséQuintas » 18 Jan 2016 16:58

Daí pula direto pro 2010/2011, não tenho mais os intermediários.

jpa2010.png


Mostrando atualização de estruturas, adicionando ou removendo campos.
Tinha isso nos anteriores, mas neste aqui está mostrando o que está fazendo, e deu tempo do print-screen.
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

Meu modo de trabalho

Mensagempor JoséQuintas » 18 Jan 2016 17:01

Pulamos pro 2013, já em Harbour.

jpa2013.png


Mudei configuração pra formato XML, é isso que ele está avisando, sobre essa conversão.

Sim, estou rodando uma versão encima da outra.
Uma atualiza a anterior.

Se algum cliente meu tiver arquivos antigos, de qualquer ano, mesmo anteriores a 2002, pode converter tudo pro sistema atual.
Só por isso mantenho essas versões antigas.
Elas fazem as conversões de DBFs anteriores a elas.
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

Meu modo de trabalho

Mensagempor JoséQuintas » 18 Jan 2016 17:08

jpa2013.png


Nessa época o arquivo de clientes já ocupando 3 telas.
Então a opção de clicar nas abas.
Acho que isso eu já usava nos tempos do Clipper.

Nessa época, coloquei as letras de opção em outra cor.

Nada complicado, algo como DestacaLetra( cTexto )
E pegar as letras entre "<" e ">"

Até que a tela está simpática, bem leve.
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

Meu modo de trabalho

Mensagempor JoséQuintas » 18 Jan 2016 17:13

E opção de relatório em PDF.
Nessa época era uma rotina do Visual Basic, que converti pra Harbour.
Nessa época não conhecia a harupdf.

jpa2013.png


Eliminado o uso de LHA.EXE e do BLAT.EXE

Somente um EXE e nada mais.

Também eliminada a necessidade de VBScript pra atualização online, e outras coisas.

Menos mal. Finalmente algum progresso visível em 14 anos.
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

Meu modo de trabalho

Mensagempor JoséQuintas » 18 Jan 2016 17:34

De lá pra cá, classes e harupdf.

Isso vém bem a calhar pra mostrar o que falei sobre classes.
Eu já tinha funções pra muita coisa, eu apenas aproveitei as classes pra agrupar essas funções que eu já tinha.
E acabei tirando mais proveito.

Importante:

Pra quem acha que o que faço tem a ver com classe ou codeblock, fique sabendo que na época do Clipper eu não entendia nada de codeblock.
Codeblock era coisa do outro mundo pra mim na época.

14 anos atrás... Não sabia nem metade do que sei hoje.
Apenas era empolgado em tirar proveito do Clipper e do computador.

E olhe que eu abusava de PUBLIC, PRIVATE, não declarava variáveis desse tipo, não tinha o recurso -w3 -es2.
Acho que pelo menos declarava quando a variável era LOCAL.
Mas os fontes sempre organizados, sabendo de onde vinham e pra onde iam as variáveis.

Tudo isso me facilitou o trabalho.
Pra mim, sinceramente, sempre achei que todo mundo fazia melhor, e que eu estava atrasado por nem conhecer codeblock.
Atualmente ainda vejo alguns que não fazem o que eu já fazia há 14 anos atrás com o Clipper.

Acho que esqueceram de programar não só para o cliente, mas pra si próprios.
Ainda dá tempo.

Por falar nisso....
No final do ano passado, ou começo deste ano, alterei meu tbrowse pra aceitar codeblock ao invés de função de usuário em caractere.
Muito bom.
Era obrigado a inventar nomes únicos pra cada função de usuário, porque tinham que ser funções públicas, visíveis no aplicativo inteiro.

de:
fazbrowse( , , "funcaodeusuario" )


para:
fazbrowse( , , { || FuncaoDeUsuario() } )


Pensando bem, até que ainda tem novidade.
Muitas delas é na parte que não se vê.
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

Meu modo de trabalho

Mensagempor JoséQuintas » 18 Jan 2016 18:00

Ah sim, muito tempo perdido foi testando LIBs gráficas.
Só fui em frente quando deixei elas de lado.

O que quero mostrar aqui é o seguinte:

Não é esperar que algo aconteça, é fazer.
Quer que fique fácil, então faça ficar fácil.
Conhece poucos recursos? use os que conhece.

Tá brigando com LIB gráfica?
Tem tanta coisa que pode ser feita além da parte visual.

Com certeza se não fizer nada, nada acontecerá.
Um degrauzinho por dia, vai chegar no topo da escada igual qualquer um.
É só começar a subir, mesmo que seja um pedaço de um degrau de cada vez.
Vai subindo, um degrauzinho de cada vez, sossegado....
Melhor subir devagar e sempre, do que subir correndo, cair e rolar escada abaixo.

De 14 anos atrás pra cá, deu pra ver que continuo subindo mais alguns degraus.

O começo de tudo foi querer simplificar meu trabalho, só isso.
O resto é só consequência disso.
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

Meu modo de trabalho

Mensagempor JoséQuintas » 21 Jan 2016 14:32

Depois de tanta tela DOS, só pra melhorar um pouco, um teste antigo com GTWVG: ela não foi feita pra isso, mas dá pra brincar.

testevisual.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

Anterior Próximo



Retornar para Contribuições, Dicas e Tutoriais

Quem está online

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