Desenvolvendo uma agenda telefônica simples no Kylix

Nesse artigo mostrarei o quanto é simples trabalhar com o Kylix e MySQL. Nossa agenda será simples, guardará apenas nome e número de telefone, porém com a base que vou passar, com um pouco mais de trabalho você poderá programar coisas muito mais complexas.

[ Hits: 42.457 ]

Por: AValle em 14/07/2003


Criando a interface gráfica



Insira no fPrincipal três TPanels, e faça o seguinte no OI:

No Panel1:
Align - alBotton
Caption - (em branco)

No Panel2:
Align - alLeft
Caption - (em branco)

No Panel3:
Align - alClient
Caption - (em branco)

Agora, insira os seguintes componentes no Panel1: TButton, TSQLConnection, TSQLQuery, TDataSource e um TDBNavigator.

Vamos alterar as configurações no OI para o Button1:
Caption - Fechar
Name - butFechar

Vamos alterar as configurações no OI para o SQLConnection1:
ConnectionName - MySQLConnection
LoginPrompt - False
Name - Conn
Params - clique duas vezes e edite o texto:
DriverName=MYSQL
BlobSize=-1
Database=agendakylix
ErrorResourceFile=./DbxMySqlErr.msg
HostName=IP_DO_SERVER
LocaleCode=0x0000
Password=SUASENHA
User_Name=SEULOGIN

Vamos alterar as configurações no OI para o SQLQuery1:
SQL - use agendakylix
SQLConnection - conn
Name - sql

Vamos alterar as configurações no OI para o DataSource1:
DataSet - sql
Name - source

Vamos alterar as configurações no OI para o DbNavigator1:
DataSource - source
Name - dbnav
Visible - false

Agora, no Panel3 coloque um TStringGrid e no OI altere as configurações:
Align - alClient
ColCount - 2
FixedCols - 0
Name - GridVer
RowsCount - 2
ScrollBars - AutoBoth

E pra finalizar, no Panel3 coloque os componentes: um TGroupBox, dois TLabel, dois TMaskEdit e um TButton.

Vamos as configurações no OI:
No GroupBox:
Caption - Novo telefone:

No Label1:
Caption - Nome:

No Label2:
Caption - Telefone:

No MaskEdit1:
MaxLenght - 30
Name - edtNome
Text - (em branco)

No MaskEdit2:
EditMask - !\(99\)0000-0000;1;_
MaxLenght - 12
Name - edtTel
Text - (em branco)

No Button1:
Caption - Inserir
Name - butIns

Veja como ficou o meu form:
No kylix:


Em execução:


Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Criando o banco de dados
   3. Agora vamos ao kylix :)
   4. Criando a interface gráfica
   5. Iniciando no código-fonte
   6. Criando a visualização
   7. Deletando os registros
   8. Editando os registros
   9. Downloads
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Criando uma aplicação Kylix com PostgreSQL usando Zeos (parte 1)

Criando uma aplicação Kylix com PostgreSQL usando Zeos (parte 3)

Criando uma aplicação Kylix com PostgreSQL usando Zeos (parte 2)

Imprimindo com Kylix e CUPS

Pascal para Web com CGI - Parte I

  
Comentários
[1] Comentário enviado por tidus em 28/11/2004 - 21:08h

muito bom, gostei!

[2] Comentário enviado por removido em 12/06/2006 - 20:16h

Muito bom, bom trabalho!

[3] Comentário enviado por fernandoguedes em 16/06/2010 - 12:46h

Muito bom o artigo, será que seria possível a atualização desse tutorial?


Contribuir com comentário