Prezados Clippeiros,
Sempre quis aprender essa magnífica ferramenta TBrowse do Clipper, mas lidar com objetos e termos esquisitos como "estabilizar" etc. desmotivam muito quem está aprendendo... Até que um dia resolvi dar um basta nisso, reuni esforços e hoje entendo perfeitamente tudo!
Pesquisei em muitos sites de clipper e o máximo que encontrei foi explicação sobre cada pedaço do TBrowse, isso a maioria das pessoas já tem, mas o que sempre quisemos saber realmente é como juntar toda aquela parafernália de informações e usar nos programas!!!
Infelizmente, tive que gastar muito tempo em pesquisa, raciocínio e testes... muitos testes, até aperfeiçoar esta técnica TBrowse, mas não desanime, eu te trago agora uma boa notícia: você não vai precisar passar por isso também! Afinal, se já existe o conhecimento que você precisa no mundo, para quê passar anos tentando reinventar a roda???
Como todo bom clippeiro, quanto mais podermos automatizar nosso trabalho, melhor, não é?! Por isso mesmo desenvolvi uma função com o TBrowse usando o máximo da capacidade modus operandi...
Essa função automatiza o cadastro de registros, edição, consulta, deleção, busca, filtragem, classificação etc. Você poderá construir sistemas mais rapidamente usando-a para alimentar os bancos de dados e para imprimir os relatórios em qualquer impressora você pode usar o SIBRA.
Criei a função NAVEGAR():
Um editor de DBFs do tipo "Tabela" com TBrowse com pesquisa automática
Escolha da ordem de indexação (classificação dos dados) dentre todos os índices do DBF com nomes amigáveis
Barra de rolagem fiel (independente do índice usado)
Congelamento de colunas
Funções inserir, editar e excluir personalizadas para cada necessidade do programa que usa esta função
Funções inserir, editar e excluir padrões, caso não haja nenhuma personalizada definida
Edição de campos do tipo memo automaticamente ou definida pelo usuário
Permite usar FILTROS com até 2 condições. Campo caractere poder filtrar palavra; campo vazio [empty()] ou não vazio [!empty()]
Lista de filtros usam nomes amigáveis dos títulos das colunas; Limpeza dos filtros não atrapalham a exibição anterior
Permite condições para os parâmetros VALID e WHEN de cada GET do TBrowse
Permite colocar máscaras nos campos que também serão usadas nos filtros para funcionar corretamente
Permite (message) exibir mensagem explicativa de status para cada coluna/campo
Campo busca rápida [opcional]
Diminua a largura das colunas de campos caractere com a máscara "@S[tamanho]" e deixe a função rolar o restante do texto após 3 segundos de inatividade
Função NAVEGAR2() "clone" para chamar dentro da NAVEGAR()
Compatível com o Clipper, Harbour e xHarbour.
Etc.
ACOMPANHA OS FONTES
Já que a DICNR foi revogada pela IN/SRF 706/2007, estarei disponibilizando os fontes do programa gratuitamente com o pacote "Dissecando o TBrowse" também como brinde. Este programa utilizou a função xNAVEGAR. Atenção: O download no fim da página só contém os binários do programa, os fontes estão no pacote "Dissecando o TBrowse" *Fonte é a programação que deu origem ao aplicativo, ao binário. |
Naturalmente, tenho estas funções para mim como meu maior "tesouro" e, como tal, a guardei há muito tempo à sete chaves... Mas, hoje, estou resolvendo desenterrar o "tesouro" e oferecê-lo somente àqueles que valorizam o conhecimento e querem devorar toda a capacidade do TBrowse e ter para si uma função que, realmente, além de poupar muito esforço e tempo, refletirá um tom de "expert" e "know-how" notável em qualquer trabalho onde for usado.Na página seguinte você irá baixar um arquivo com a função para usar em seus sistemas, ver um exemplo pronto para ser compilado (Exemplo com a Visual Lib 2) e, além disso, verá a listagem do programa na tela com explicações sobre cada comando ao passar o mouse em cima (eu chamo isso de "dissecando o tbrowse"), destarte você terá muito mais que uma excelente função, terá todo o know-how aplicado e poderá desenvolver funções ainda mais poderosas com o que aprendeu a partir do código fonte fornecido. Se você já é um programador veterano, poupe tempo, trabalho e esforço (que só você sabe que tem) e baixe logo algo já pronto... não é melhor do que reinventar a roda?! Vem com os fontes!!!
PS.: O que você vai aprender e a função que vai obter não se encontra em livros, revistas ou magazines. É um material exclusivo do CACLIPPER Website, confeccionado por Anderson Cardoso Silva, Maceió/AL, Brasil.
O QUE VOCÊ VAI APRENDER COM O TBROWSE | |||
---|---|---|---|
TBROWSE avançado com a função Navegar() Para ter acesso aos links acima você precisa estar logado no site e ter comprado o produto via PayPal no fim da página. Após a comprovação do pagamento o acesso será automático. Vá lá e clique no botão Comprar. | TBrowseDB :addcolumn TbColumnNew :COLCOUNT :GETCOLUMN :PICTURE :SKIPBLOCK :gobottomblock :gotopblock :STABLE :FORCESTABLE() :COLPOS | :down() :up() :pageDown() :pageUp() :goTop() :goBottom() :right() :left() :home() :end() :panLeft() :panRight() | :panHome() :panEnd() :FREEZE :REFRESHCURRENT() :ColorRect() :REFRESHALL() :rightVisible :leftVisible :Hilite() :refreshCurrent() :ROWPOS |
Se você não conhece os comandos acima, você precisa DISSECAR O TBROWSE hoje mesmo!!! |
SUPORTE TÉCNICO PARA TIRAR TODAS AS DÚVIDAS SOBRE O TBROWSE INCLUSO |
---|
Anderson +55 82 99141-9420 |
Abaixo você pode comprar via PayPal e já ter acesso ao conteúdo pago na mesma hora automaticamente após a aprovação do pagamento.
Comentários recentes