Escolar Documentos
Profissional Documentos
Cultura Documentos
Olá amigos da oficina da net, primeiramente gostaria de dizer que e um enorme prazer estar contribuindo
com uma coluna neste que com certeza será um site referencia em conteúdo tecnológico.
A princípio tinha programado para meus 4 primeiros artigos uma abordagem sobre Delphi e formas de
conexões com banco de dados, seriam 4 formas diferentes, divididas em 4 artigos, sendo estas formas,
BDE, DBExpress, ADO e IBX. Porem após algumas sugestões resolvi fazer do meu primeiro artigo uma
introdução a linguagem delphi, e aproveitando para criar o formulário básico para os próximos exemplos.
Delphi: O ambiente delphi foi criado pela Borland Software Corporation, utilizando a linguagem Object
Pascal com extensões orientadas objetos. O delphi atualmente não se destina mais a somente
plataformas microsoft Windows, agora também desenvolve se aplicações nativas para Linux com a
ferramenta Kylix e para plataformas .NET com as implementações de seus frameworks em suas mais
novas versões.
O Delphi e largamente utilizado no desenvolvimento de aplicações desktop e aplicações multicamadas
(cliente/Servidor), compatível com os banco de dados mais conhecidos no mercado. Como uma
ferramenta de desenvolvimento genérica, o Delphi pode ser utilizado para diversos tipos de
desenvolvimento de projetos, abrangendo desde serviços a aplicações WEB e CTI.
Partindo a pratica:
Vou utilizar o Borland Studio 2006 para desenvolver o exemplo deste artigo, lembrando que todas as
ferramentas e funcionalidades que usarei neste exemplo, também estão disponível nas versões anteriores
do delphi, porém aconselho a utilização do delphi 7 ou superior.
Para iniciarmos, abra o borland delphi, clique em File - New - VCL Forms Applications (Delphi for win32)
Automaticamente aparecera um novo formulário, Clique em SaveAll , para unit vou dar o nome de
uMain e para o projeto darei o nome de CadastroPessoas, salve em uma pasta de sua preferência.
Vamos agora alterar algumas propriedades do formulário já criado, Clique no formulário e altere no object
Insepctor (F11) a propriedade Name, alterando-a para “FrmMain”, logo após encontre a propriedade
Caption e a altere para “Sistema de Cadastro de Pessoas”. Seguindo, Altere a propriedade Position
para DesktopCenter e propriedade BorderStyle para bsSizeToolWin. Pronto ! A configuração básica do
formulário foi realizada.
Nosso Próximo passo e inserir um componente do tipo TPanel, este se encontra na paleta Standard.
Clique no componente na paleta e o arraste até o formulário, vá ao object inspector e altere as seguintes
propriedades do componente Panel, na propriedade caption limpe o texto, deixando o em branco, logo
após encontre a propriedade Align a altere para alClient. O “forro” do formulário esta pronto, ressaltando
que isso e apenas uma técnica de acabamento da interface.
Descrição/Funcionalidades das propriedades alteradas:
Seguindo na criação do nosso exemplo, vamos arrastar até o formulário um componente do tipo
TMainMenu que também se encontra na paleta Standard. Dê um clique duplo sobre o mesmo,
simplesmente alterando as propriedades Caption, desenhei um menu similar a figura abaixo.
Dê um clique duplo sobre o item “Sair”, o delphi abrirá o ambiente de código,
Digite seguinte código para o procedimento:
Dê o clique duplo sobre o item “Cadastro” que esta dentro da opção de menu “Pessoas”. Novamente a
área de código será aberta, digite seguinte código para este procedimento.
// Codigo a ser digitado como mostra a figura acima !
Application.CreateForm(TFrmCadastro,FrmCadastro);
FrmCadastro.ShowModal;
FrmCadastro.Free;
Perceba que estamos adiantando a codificação, fazendo uma chamada de um formulário de nome
FrmCadastro que ainda não existe, por isso nosso próximo passo irremediavelmente será a criação deste
novo formulário.
Vá ao menu file - New - Form (Delphi Win32). Um novo formulário será acrescentado ao projeto, clique
em SaveAll , darei o nome desta segunda unit de FCadastroPessoas.
Vamos fazer as mesmas modificações e técnicas básicas que foram aplicadas ao formulário principal,
contudo não iremos acrescentar o componente TMainMenu, já que esta tela não terá nenhum menu, o
formulário ficara parecido com a figura 3 . Lembrando que o name deste novo formulário devera ser
obrigatoriamente FrmCadastro, deixo as outras propriedades a cargo de vocês programadores.
Neste novo formulário iremos acrescentar 3 novos tipos de componentes no nosso exemplo, o primeiro
será o DbNavigator o mesmo se encontra na paleta Data Controls, mude a opção Align para alTop. O
próximo componente a ser acrescentado e um componente do tipo TDBEdit, que também esta na paleta
Data Controls. Acrescente 4 DBEdit ao formulário e faça o alinhamento/posicionamento de sua
preferência. Prosseguindo com nosso exemplo, iremos utilizar o componente do tipo TLabel, assim como o
DBEdit acrescente 4 Label ao Form (Paleta Standard), modifique a propriedade caption dos mesmos para
“Código Interno”, “Nome”, “Apelido”,”Idade” . O form ficará com aparecia similar a figura abaixo:
Para criarmos o executável do projeto de um ctrl + F9, o delphi irá criar um arquivo .exe na pasta aonde
foi salvo o projeto, ou simplesmente de um F9 para compilar e executar o projeto.
Aqui terminamos o nosso primeiro exemplo, a introdução ao delphi e implementação de uma interface
“simplerríma”. Ressaltando que esta até o momento não tem nenhuma funcionalidade, serviu apenas para
introdução ao ambiente de desenvolvimento delphi e criação da nossa interface gráfica que será a base de
nosso próximos exemplos (Conexão com banco de dados).