Tortoise SVN na IDE do Delphi

June 16th, 2008 5 Comments   Postado em Delphi, Subversion

Para os que gostam de vcs na ide, agora você pode ter um menu do Tortoise SNV na sua IDE Delphi, um plugin dos próprios desenvolvedores do Tortoise. Baixe o fonte (.pas) deste site ou ou diretamente clicando aqui, instale como qualquer componente e tenha um menu como o da figura abaixo na ide do seu Delphi, claro que você precisa ter o Tortoise instalado em sua máquina:

Plugin svn Delphi

dbtreeview

May 13th, 2007 6 Comments   Postado em Delphi

Plano de contas em treeview
Depois de algum tempo pesquisando a maneira mais fácil de colocar dados provenientes de bancos de dados em forma de Treeview, acabamos encontrando uma solução simples e totalmente acessível, visto que utilizamos a famosa biblioteca JVCL , além de ser um excelente pacote esta biblioteca ainda tem a vantagem de ser open source e gratuita, segundo seus desenvolvedores tem mais de 600 componentes para o Delphi, neste exemplo vamos colocar um pequeno plano de contas em forma de treeview.

Este é um tutorial sucinto voltado para desenvolvedores com o mínimo de experiência em Delphi.

Requisitos :
Delphi 7

JEDI VCL for Delphi, versão 3.0 ou maior

· Baixe o pacote JVCL aqui :
http://surfnet.dl.sourceforge.net/sourceforge/jvcl/JVCL300CompleteJCL195-Build1848.zip

Se o Link Falhar, tente um dos outros mirrors do site.

· Instale o JVCL, é muito fácil, há um instalador no pacote
· Crie a uma tabela em qualquer banco (no exemplo vamos considerar o BDE-Paradox) com a seguinte estrutura, vamos chama-la de Contas:

Ok! Vamos popular a tabela com os seguintes dados:

· Agora vamos desenvolver uma “aplicação” :
· Coloque no form um dataset (dsContas) e uma ttable apontando para tabela acima
· Solte o componente JVDBTreeView – presente na paleta JVDataControls – no form e altere as seguintes propriedades:

· Execute o programa e você deverá ver algo assim:

Agora vamos supor que você queira cadastrar as contas mostrando-as em uma entrada de dados do tipo lookup:

· Insira mais um dataset apontando para a mesma tabela para “listagem” das contas, vamos chama-lo de dsContas2

· Coloque componente JVDBLookupTreeView (também da JVDataControls) no form e altere as propriedades:

· Execute novamente e “abra” o dblookup e você deverá ver algo parecido com a figura abaixo:

É isto, agora é só brincar um pouco com o componente e criar, existem outros componentes comerciais na rede, se este não atender é só procurar por dbtreeview.