Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Audacious no One
Por pinduvoz
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Artigo

Lazarus com Firebird e JVUIB
Linux user
mauricio.marques
24/07/2007
Sabemos que o Delphi é uma excelente IDE de desenvolvimento, no entanto muitos programadores ao adotarem o Linux, precisam aprender uma outra linguagem. Através deste artigo vou apresentar de uma maneira objetiva como utilizar o banco de dados Firebird com Lazarus e JVUIB.
Por: Maurício Martins Marques
[ Hits: 34052 ]
Conceito: 10.0   2 voto(s)2 voto(s)2 voto(s)2 voto(s)2 voto(s) + quero dar nota ao artigo

Instalação do Lazarus

Para quem não sabe o Lazarus é uma excelente IDE de desenvolvimento, existe alguns bugs sim, porém ele está em constante atualização e pode ser uma excelente alternativa para quem utilizava o Delphi e devido ao abandono do Kylix ficou sem alternativa.

Utilizei como distribuição o Mandriva 2006, se você utiliza outra distribuição, encontrará conteúdo aqui mesmo no VOL ou em outros sites de busca.

1) Baixe os seguintes pacotes:

fpc-2.0.4-0.i586.rpm
http://downloads.sourceforge.net/lazarus/fpc-2.0.4-0.i586.rpm...

fpc-src-2.0.4-0.i386.rpm
http://downloads.sourceforge.net/lazarus/fpc-src-2.0.4-0.i386.rpm...

fpc-docs-2.0.4-0.i586.rpm
http://downloads.sourceforge.net/lazarus/fpc-docs-2.0.4-0.i586.rpm...

lazarus-0.9.22-0.i386.rpm
http://downloads.sourceforge.net/lazarus/lazarus-0.9.22-0.i386.rpm...

2) Logado como root instale os pacotes nesta ordem:

# rpm -ivh fpc-2.0.4-0.i586.rpm
# rpm -ivh fpc-src-2.0.4-0.i386.rpm
# rpm -ivh fpc-docs-2.0.4-0.i586.rpm
# rpm -ivh lazarus-0.9.22-0.i386.rpm


No meu caso não houve dependências, se houver instale-as e repita o procedimento.

3) Se tudo foi instalado com sucesso, abra um konsole e execute como root:

# /usr/bin/lazarus

A IDE do Lazarus deverá aparecer.

Próxima página >>




Páginas do artigo

Outros artigos deste autor
Nenhum artigo encontrado.

Leitura recomendada

Comentários
[1] Comentário enviado por aprendiz_ce em 26/07/2007 - 12:51h:

Parabéns! Otimo artigo.

Com um estrutura completamente LINUX (SERVIDOR DE ARQUIVOS E ESTAÇÕES DE TRABALHO) e utilizando o Lazarus, é possível desenvolver para três camadas?

Obrigado e aguardo retorno.



[2] Comentário enviado por mauricio.marques em 26/07/2007 - 14:19h:

Olá, o uso de componentes comuns a três camadas, como as paletas Datasnap ou Midas do Delphi, não são instalados por padrão no Lazarus. Talvez exista alguma forma de implementar tais componentes embora desconheça como.

Isso porém, não impede que utilizemos o Lazarus como parte da solução.

Segue o link dos componentes que são possíveis instalar no Lazarus, não discarto a hipótese do uso de componentes de Terceiros.

http://wiki.lazarus.freepascal.org/Components_and_Code_examples/pt


[3] Comentário enviado por aprendiz_ce em 26/07/2007 - 21:44h:

Entendido! Mas utilizar "o Lazarus como parte da solução" como você menciona, seria utilizo em duas camadas. Correto?

Mais uma vez obrigado pela sua atenção.

[4] Comentário enviado por mauricio.marques em 27/07/2007 - 12:24h:

Sim, me refiro ao uso de duas camadas, ou seja a aplicação é instalada em cada cliente e este busca os dados no servidor.

Ao contrario que o modelo de três camadas o propósito é centralizar a aplicação em um servidor de aplicações e o acesso ao banco de dados é feito através de algumas regras.

Creio que isso em breve será possível, afinal o Lazarus está crescendo bastante, já existe até componentes que vinculam o Lazarus com apache.

Espero ter esclarecido as suas dúvidas.


[5] Comentário enviado por aprendiz_ce em 27/07/2007 - 12:46h:

Entendido!

Obrigado pela atenção.

[6] Comentário enviado por geda em 09/07/2010 - 15:36h:


# rpm -ivh fpc-2.0.4-0.i586.rpm logado com dois ou mas usuarios podemos fazer uma troca de usuarios .

# rpm -ivh fpc-src-2.0.4-0.i386.rpm

alem disso podemos redirecionar as portas UDP + TCP para outro micro , sem necessitar coolocar por DHCP



[7] Comentário enviado por geda em 09/07/2010 - 15:38h:

essa camada pode ser quebrada por uma porta UDP - quoga cl

# entrando como Router vai conseguir fazer o #cl + zebra fazendo subir os arquivos .




Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.