Instalando e compreendendo o componente UserControl D7.


Olá a todos (as) escrevo hoje o meu primeiro artigo de Delphi, pelo qual desejo imensamente que seja o primeiro de muitos e que seja também muito útil a todos (as) que o acessarem.

Primeiramente do que se trata:

                De um container contendo elementos visuais e não visuais, para Delphi, os quais permitem que sua aplicação Delphi seja plenamente configurada e orientada a níveis de acesso, permissões direta na sua aplicação em tempo real, bastando poucas configurações e conhecimento mediano.

                Vocês verão que com o Usercontrol, é possível personalizar telas, de acordo com a sua necessidade ou a de seu cliente.

- Componente Usercontrol: é um container que contém os seguintes componentes:

-Palheta UCMAIN – Usercontrol Main – Principal palheta contendo:

 -UserControl – Principal, onde você configura nome da aplicação, tabela do banco de dados que irá conter as permissões, etc;

 -UCSettings – Permite alterar label dos botões das janelas pré-definidas do próprio componente em tempo de projeto;

-UCControls – Permite que seja usado mais de um UserControl na mesma aplicação e você relacioná-lo a um grupo de componentes UserControl.

-UCXPStyle – Permite que sejam alteradas definições de estilo na apresentação das telas pré-definidas do UserControl, como cores de barras, texto, etc;

-UCAppMessage – Permite troca de mensagens entre usuários cadastrados no sistema, tal qual um mensageiro interno no seu software;

-UCIdle1 – Permite controlar o tempo que a sua aplicação pode ficar ociosa;

-MailUserControl1 – Permite o envio de mensagens entre usuários configurados no seu sistema;

                -Palheta UC Connectors, contendo:

  ,como podem notar para alguns tipos de conexões com banco de dados;

Neste exemplo estaremos usando o Firebird com conexão IB / FB (Palheta Interbase) trivial mesmo.

                Em nossa aplicação iremos usar o Delphi 7 e banco de dados Firebird.

 

1-      Onde encontrar o UserControls?

R- faça o download em http://www.usercontrol.com.br.

2-      É totalmente free?

R- Sim.

3-      Tem o código-fonte?

R-Sim.

                Após baixá-lo e devidamente salvo numa pasta de sua preferência, vamos à instalação.

Com o Delphi aberto entre em Tools->Enviroment Options ->Libraries  e adicione na library path

1 -  Adicionar "C:\Arquivos de programas\Borland\Delphi7\Source\Indy.

2 -   UserControlD7_RT.dpk (só clique em ‘compile’)

3 -   UserControlD7_DT.dpk (clique emcompile’ e depois ‘install’)

Caso você querer usar algum outro banco em específico você terá de instalar alguns pacotes a mais como:

   UCDBXD7.dpk (install) *** opcional para suporte dbExpress

   UCZeosD7.dpk (install) *** opcional para suporte Zeos6 ou superior

   UCMDOD7.dpk (install) *** opcional para suporte MDO

   UCAstaD7.dpk (install) *** opcional para suporte  Asta 3

   UCDBISAMD7.dpk (install) *** opcional para suporte DBISAM

   UCFIBD7.dpk (install) *** opcional para suporte FIBPlus

   UCIBOD7.dpk (install) *** opcional para suporte IB Objects

   UCMyDACD7.dpk (install) *** opcional para suporte MyDAC

   UCMySQLDACD7.dpk (install) *** opcional para suporte MySQLDAC

*Caso ainda tenha alguma dificuldade na instalação, ou não encontrou o melhor pacote que se adéqüe ao seu banco de dados, acesse a documentação em  http://www.usercontrol.com.br.

                Mãos à massa!

                Vamos partir do princípio que temos um projeto com o menu abaixo:





Dispostos da seguinte forma:









Continua... ->