LOGIN
DEV MEDIA
Buscar
post favorito
comentrios
Gostei (5)
Curtir
(0)
Ol pessoal!
http://www.devmedia.com.br/criando-uma-aplicacao-com-o-lazarus-e-banco-de-dados-firebird-parte-01/16968
1/11
9/7/2014
Neste pequeno tutorial, estarei comentando sobre a criao de uma aplicao, usando o
Lazarus juntamente com o banco de dados Firebird.
Para quem no conhece, o Lazarus uma ferramenta gratuita para desenvolvimento de
aplicaes, que usa a linguagem Pascal. Sua codificao bem parecida com a do Dellhi.
Primeiramente, vamos efetuar o download do instalador desta ferramenta. Para isto, v ao link
http://sourceforge.net/project/showfiles.php?group_id=89339.
Aps efetuar o download, proceda a instalao do aplicativo, que bem simples. Durante a
instalao, ser solicitado o tipo de instalao. Indico que selecione opo completa.
Aps concluir a instalao, baixe o componente ZeosDBO que tambm gratuito. Este
componente ser usado para realizar a conexo com o banco de dados. Para realizar o
download use o link http://sourceforge.net/projects/zeoslib/.
http://www.devmedia.com.br/criando-uma-aplicacao-com-o-lazarus-e-banco-de-dados-firebird-parte-01/16968
2/11
9/7/2014
Como podemos ver, a tela de trabalho do lazarus bem parecida com a do Delphi at sua
verso 7. Observe que temos as mesmas janelas usadas no Delphi, como por exemplo:
O Form1 que onde adicionamos os componentes desejas para criar as diversas telas de
http://www.devmedia.com.br/criando-uma-aplicacao-com-o-lazarus-e-banco-de-dados-firebird-parte-01/16968
3/11
9/7/2014
um projeto;
O Source Editor que onde codificamos nosso aplicativo.
O Object Inspector Onde configuramos os diversos componentes usados no aplicativo.
Observe que neste item alm das tradicionais paletas Properties e Events, temos as paletas
Favorites e Restricted.
Agora que conhecemos um pouco do Lazarus, vamos criar um pequeno projeto para exibir
uma mensagem a informao digitada num componente Edit, para verificarmos o
funcionamento da ferramenta. Para isso, siga os passos abaixo:
http://www.devmedia.com.br/criando-uma-aplicacao-com-o-lazarus-e-banco-de-dados-firebird-parte-01/16968
4/11
9/7/2014
procedure TFrmPrincipal.PreencheCombo;
var i, C : Integer;
Dia,Mes,Ano : Word;
begin
DecodeDate(date,ano,mes,dia);
if (mes = 1) or (mes = 3) or (mes = 5) or (mes = 7) or
(mes = 8) or (mes = 10) or (mes = 12) then
c := 31;
if (mes = 4) or (mes = 6) or (mes = 9) or (mes = 11) then
c:= 30;
if (mes = 2) then
c := 28;
// preenche combo de dias
for i:=1 to c do
begin
ComboBox1.Items.Add(IntToStr(i));
end;
// preenche combo de Mes
for i:=1 to 12 do
begin
ComboBox2.Items.Add(cMonth(i));
http://www.devmedia.com.br/criando-uma-aplicacao-com-o-lazarus-e-banco-de-dados-firebird-parte-01/16968
5/11
9/7/2014
end;
c:=0;
// preenche combo de Ano
for i:=1950 to ano do
begin
Inc(c);
ComboBox3.Items.Add(IntToStr(ano-c));
end;
end;
E tambm a funo:
http://www.devmedia.com.br/criando-uma-aplicacao-com-o-lazarus-e-banco-de-dados-firebird-parte-01/16968
6/11
9/7/2014
7: Result := 'Julho';
8: Result := 'Agosto';
9: Result := 'Setembro';
10: Result := 'Outubro';
11: Result := 'novembro';
12: Result := 'Dezembro';
end;
end;
Feito isso, pressione a tecla F9 para compilar e executar o projeto, ou clique no boto indicado
na figura abaixo, para ver o funcionamento.
http://www.devmedia.com.br/criando-uma-aplicacao-com-o-lazarus-e-banco-de-dados-firebird-parte-01/16968
7/11
9/7/2014
Com isso conclumos a primeira parte deste artigo. Espero que tenham gostado.
At a prxima!
(0)
Publicidade
http://www.devmedia.com.br/criando-uma-aplicacao-com-o-lazarus-e-banco-de-dados-firebird-parte-01/16968
8/11
9/7/2014
Servios
Inclua um comentrio
Adicionar aos Favoritos
Marcar como lido/assistido
Incluir anotao pessoal
+Outros
Mais posts
Pocket Video
9/11
9/7/2014
Artigo
DevMedia
Curtir
http://www.devmedia.com.br/criando-uma-aplicacao-com-o-lazarus-e-banco-de-dados-firebird-parte-01/16968
10/11
9/7/2014
http://www.devmedia.com.br/criando-uma-aplicacao-com-o-lazarus-e-banco-de-dados-firebird-parte-01/16968
11/11