Instalando e utilizando o UserControl ShowDelphi Edition – Show Delphi

DICAS

Visite a biblioteca de dicas da comunidade.

Saiba mais

ARTIGOS

Abordagens detalhadas sobre assuntos diversos.

Saiba mais

INICIANTES

Aprenda a programar de um modo simples e fácil.

Saiba mais

DOWNLOADS

Acesse os materiais exclusivos aos membros.

Saiba mais
voltar

PARA QUEM GOSTA DE DELPHI

Instalando e utilizando o UserControl ShowDelphi Edition

 

UserControl – Controle de Usuários: Uma milagre para sua aplicação, um grande benefício para você

1 – Introdução

Muitas vezes perdemos um tempo imenso projetando regras de acesso de usuários em nossos aplicativos. Além de procurar arranjar uma forma dos usuários acessarem o aplicativo, devemos estabelecer uma forma de como armazenar essas informações em um banco de dados, ou no registro do Windows. Para acabar com esse problema, surge o conjunto de componentes chamado UserControl. Nas linhas que se seguirão nesse artigo, estarei tentando mostrar em detalhes, o uso desse maravilhosos conjunto de componentes.

2 – Download e Instalação

O download dos arquivos pode ser feito no endereço http://infussolucoes.github.io/usercontrol-sd/. No site, você deverá clicar no link DOWNLOAD ZIP FILE (o link está presente no lado direito da página principal). Ou clique aqui para acessar o link rapidamente. Após executar o download do arquivo, descompacte-o no diretório de sua preferência. O processo de instalação é simples. Você CONTA com um instalador, UCSWInstall.exe é só executar o mesmo e ir seguindo os passos. A Instalação realmente foi muito simplificada.

Se preferir, você pode baixar diretamente do repositório no Git Hub pelo endereço https://github.com/infussolucoes/usercontrol-sd

2.1 – Passos para Instalação

Antes de instalar a versão, remova todos os fontes antigos do UserControl (.dcu, .bpl) e etc.
Também remova do library do Delphi os caminhos que apontavam para instalações antigas.

Instalar com o instalador (Preferencial)

a) Execute o instalador que está junto com os arquivos do UserControl ou compile o projeto UCSWInstall e execute o mesmo. Após abrir, será exibido na página inicial é exibido liks para consultas em geral, clique em próximo.
b) Nesta página, é para escolher o local de instalação, versão do Delphi e plataforma. Opcionalmente você pode instalar para o C Builder também, configure e clique em próximo.
c) Aqui você pode selecionar os componentes a serem instalados, para simplificar o processo, marque todos e clique em próximo.
d) Chegamos no momento final, aqui você clica em instalar, se tudo ocorrer bem, uma mensagem de sucesso, caso contrário você pode visualizar o log de erros.
e) Clique em finalizar ou fechar e a instalação vai estar concluída.

Instalação Manual

Caso o compilador do seu Delphi não suporte compilação por linha de comando, situação esta
que é normal em versões Trial, você deverá instalar os pacotes manualmente.

Compile os pacotes na seguinte ordem:
Na pasta Base
pckUCDataConnector.dpk
pckmd5.dpk
pckAlcinoe.dpk // Somente em versoes do Delphi XE 2 ou superior
pckUserControl_RT.dpk
pckUserControl_DT.dpk

Pasta Historico – (Opcional)
pckHistorico.dpk

Pasta Connectors
Instale os connectors que você achar necessário. Não há ordenação.

Lembre de adicionar os paths dos fontes nos library do Delphi.

3 – Primeiros passos – Criando a aplicação de Exemplo

Após ter executado o processo de instalação do seu novo conjunto de componentes, você terá a sua disposição, duas abas na paleta de componentes do Delphi: SWDelphi – UC Main e SWDelphi – UC Connectors. Na paleta UC Main, existem 8 componentes, sendo eles respectivamente: UserControl, UCSettings, UCControls, UCApplicationMessage, UCIDle, MailUserControl, UCHist_DataSet e UCControl_Historico). Na aba UC Connectors, você terá somente aqueles conectores que foram instalados.
Para que possamos entender o funcionamento desse maravilhoso conjunto de componentes, vamos criar uma pequena aplicação.

3.1 – Criando um Banco de Dados

Você poderá criar o banco de dados usando o programa que preferir. Eu uso a versão do IBExpert Personal Edition. Esse procedimento eu não irei explicar. Mas você pode criar um banco de dados contendo a seguinte estrutura:
Clique aqui para baixar o arquivo contendo a estrutura do banco de dados

3.2 – Sistema de Exemplo

Para não perder muito tempo, clique aqui para baixar o arquivo zip contendo os arquivos de banco de dados e também de aplicativo. Nesse pequeno aplicativo, foram adicionados um data module contendo um componente SQLConnection da paleta DbExpress com o Name cnxUC; um componente TUCDBXConn da paleta UCConnectors com a propriedade Name definida para MyConn e um componente UserControl da paleta UC Main, tendo a sua propriedade Name definida para ucMyControl.

Execute as configurações para o componente SQLConnection (isso não faz parte do escopo desse tutorial). Na propriedade Connection do componente TUCDBXConn, defina o SQLConnection (cnxUC). Clique no componente UserControl e na propriedade DataConnector defina o TUCDBXConn (MyConn).
Executando esses procedimentos, você somente executou a parte mais simples de tudo. No próximo artigo, vamos começar a entender algumas propriedades do componente UserControl.

 

Artigo baseado em um artigo sobre o user control original. Autor do artigo original: Exio
http://www.planetadelphi.com.br/artigo/132/usercontrol-controle-os-usuarios-na-aplicacao-parte-1/

Facebook Comments

Posts Relacionados

  • Administrador
  • 3.756 views
  • 1 comentários
  • 7 de julho de 2015

Uma resposta para “Instalando e utilizando o UserControl ShowDelphi Edition”

  1. Luciano Jr. Mattiello disse:

    Belo trabalho, o instalador facilitou muito a vida. Caso identificar algum problema me comprometo a reportar no github

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Ir ao topo

© 2016 Infus Soluções em Tecnologia - Todos os Direitos Reservados