FreePascal + Lazarus: Desenvolvedores em Delphi podem começar a migrar para o Linux!

Estável, interface de desenvolvimento RAD, componentes de acesso a banco de dados (Firebird, Interbase e outros), componentes visuais e muito mais. Neste artigo, desenvolveremos uma aplicação gráfica como se estivéssemos utilizando praticamente o próprio o Delphi.

[ Hits: 74.955 ]

Por: Alessandro de Oliveira Faria (A.K.A. CABELO) em 04/05/2005 | Blog: http://assuntonerd.com.br


Desenvolvendo uma aplicação com acesso ao banco de dados Firebird



Em primeiro lugar partirei do princípio que o servidor Firebird está devidamente instalado e configurado. Caso haja alguma dúvida neste assunto, aconselho os links abaixo:
Não vou elaborar nenhum texto neste capítulo, basta assistir o vídeo abaixo para entender o funcionamento dos procedimentos de construção de uma aplicação no Lazarus (não esqueça de pegar a pipoca para assistir).

Assista o vídeo deste capítulo no link abaixo:



Use a força, seja livre. USE LINUX!!!

Página anterior    

Páginas do artigo
   1. Download e instalação
   2. Instalando as palhetas de componentes
   3. Desenvolvendo uma aplicação com acesso ao banco de dados Firebird
Outros artigos deste autor

Instalando o Android SDK na plataforma Linux

Como fazer o seu servidor Linux enviar avisos em seu celular Claro sem custo

fprint: Biometria livre, completa e total!

Faça um incrível espetáculo de efeitos visuais com vídeo em tempo real

Biblioteca VBMcgi: Crie aplicações Web CGI em C++ com acesso ao banco Interbase/Firebird sem mistério

Leitura recomendada

Introdução as Gambas (parte 1)

Arduino IDE no Linux Mint

SIAGES: Uma oportunidade de negócio com software livre

Instalando um sistema tradutor de línguas no seu Linux

Hbasic, um forte candidato open source para brigar com o Microsoft Visual Basic

  
Comentários
[1] Comentário enviado por fabio em 04/05/2005 - 01:19h

Fala Cabelo,

Fiquei impressionado com a qualidade do Lazarus, não tinha idéia do quão avançada estava este RAD. Só um adendo (que você pode me confirmar), li no site do software que ele é "API independent", ou seja, se você usa Gnome, ele vai compilar seu programa pra Gnome, se usa KDE, ele compila usando QTLib, se gosta de GTK, ele também pode usar essa API. Confere?

Ah, e quando é que sai um artigo que ensina a criar um artigo em forma de vídeo-aula heim? :P

Meus parabéns pelo artigo!

[]'s,
Fábio

[2] Comentário enviado por tucs em 04/05/2005 - 07:33h

Só uma duvida. mas quem tem projetos em Delphi, consegue migrar para o Lazarus ?

[3] Comentário enviado por shocker em 04/05/2005 - 10:03h

Fala galera!
Primeiro parabéns Cabelo, excelente artigo! Principalmente sua super-produção, que é praticamente um curta-metragem! Hehehheh! :)

Queria lembrar que temos também o Kylix Open, que é gratuito! Eu atualmente utilizo ele para alguns projetos Delphi, no Linux!

Quem quiser conhecer melhor: www.borland.com

[]'s
Alan Cota.

[4] Comentário enviado por marrento em 04/05/2005 - 14:14h

"Queria lembrar que temos também o Kylix Open, que é gratuito!"

gratuito e desatualizado, como todo bom software proprietário. Lazarus é uma boa base para se prevenir que, se em algum futuro próximo, a Borland descontinuar o Delphi e ObjectPascal, seus usuários não fiquem desamparados...


[5] Comentário enviado por cleyton17 em 04/05/2005 - 17:40h

Olá!!! Parabens!! Sou desenvolvedor Delphi! e adorei este artigo ficou muito bom já tinha instalado o lazarus antes, mas nao sabia da paleta de conexão com o firebird! agora sim posso migrar meus software para o linux! Muito Bom!

[6] Comentário enviado por cleyton17 em 04/05/2005 - 17:42h

Olá!!! Parabens!! Sou desenvolvedor Delphi. E adorei este artigo ficou muito bom já tinha instalado o lazarus antes, mas nao sabia da paleta de conexão com o firebird! agora sim posso migrar meus software para o linux! Muito Bom!

[7] Comentário enviado por masptj em 05/05/2005 - 16:12h

Já conhecia o lazarus de um artigo anterior, gostaria no entanto de usar o mysql como é usado o firebird, neste artigo, existe uma paleta similar?

[8] Comentário enviado por CABELO em 05/05/2005 - 18:42h

Sim existem componentes com a mesma funcionalidade para o MYSQL

[9] Comentário enviado por sorell em 05/05/2005 - 20:54h

Parabéns pelo exelente artigo. Com uma linguagem simples e de fácil acesso para iniciantes, ele leva assuntos muitas vezes restritos a geeks e similares

Valeu!

[10] Comentário enviado por genetico em 06/05/2005 - 01:54h

Por acaso esse freepascal em conjunto com esse lazarus tambem é possivel de editar codigos pascal e compilalos ??????/

[11] Comentário enviado por vshp em 06/05/2005 - 05:33h

Muito bom o seu artigo!!!

Eu uso o Kurumin 4.1 e tive problemas para concluir a segunda parte do tutorial (compilação e instalação dos componentes). Consegui resolver, seguindo as orientações da parte destinada a dicas para instalação no Debian, nessa página: http://lazarus-ccr.sourceforge.net/index.php?wiki=InstallingLazarus

Abraço

[12] Comentário enviado por arcanjoebc em 06/05/2005 - 19:11h

Parabéns Cabelo pela tua dica. Eu venho acompanhando a trajetória do Lazarus, pois estou aprendendo a usar Firebird com o Delphi e, para mim, essa dica foi muito interessante, pois a versão que eu tinha do Lazarus tinha muitos Bugs para usar Interbase/Firebird. Gostei muito da dica. Valeu!!!

[13] Comentário enviado por pssgyn em 07/05/2005 - 04:06h


Cabelo, parabéns pelo seu artigo. Excelente mesmo. Também estou procurando ferramentas para desenvolvimento de aplicativos em Linux. Eu utilizo o Slackware 10.1 e vou instalar seguindo o seu tutorial.
Agora uma pergunta amigo. Que ferramenta você usa no Lazarus para imprimir relatórios ??? Tem algo tipo Quick Report no Lazarus ???
Muito obrigado Cabelo, pelo excelente artigo.

[14] Comentário enviado por marcelogpl em 07/05/2005 - 15:34h

Muito bom este artigo !
Consegui fazer as instalações tomando como parâmetro as suas indicações, mas no Debian é um pouco diferente, pois o apt-get não funciona e tem que baixar os .TGZ para fazer na mão.
Agora como faço a instalação da FBLIB, já baixei do site e não tem nenhuma instrução ?

[15] Comentário enviado por mnobre em 09/05/2005 - 11:41h

Saudações Cabelo.

Gostaria de saber que software vc utilizou para fazer os "filminhos" das ações que desenvolveu no Desktop ou mesmo em Console ?

Grato,

Marcos Nobre
marcos@otcinfo.com.br

[16] Comentário enviado por rafaeliga em 10/05/2005 - 09:34h

aqui no meu slack 10,no segundo link:

http://citkit.dl.sourceforge.net/sourceforge/lazarus/fpcsrc-1.9.8-050225.i386.rpm

nao estava respondendo...eu entrei no http://lazarus.sourceforge.net e subtitui ele por esse :

http://ufpr.dl.sourceforge.net/sourceforge/lazarus/fpcsrc-1.9.8-050225.i386.rpm

[17] Comentário enviado por marceloml em 16/05/2005 - 10:37h

QUERO FAZER FILMINHOS TAMBÉM!!!

hhehehe

achei mto legal este lázaro.
faz um artigo agora de como fazer filmes. :)

[18] Comentário enviado por mmacoli em 17/05/2005 - 09:56h

Quando estou tentando compilar a biblioteca sqldblaz.lpk para instalar os componenentes de base de dados gera a mensagem de erro abaixo! Alguem poderia me ajudar??

/usr/share/lazarus/components/sqldb/registersqldb.pas(1,1) Fatal: Can't find unit sqldb

Vlw obrigado pela atenção

[19] Comentário enviado por fofogyn em 18/05/2005 - 02:09h

Excelente artigo, parabéns. Instalei o lazarus aqui e correu tudo bem, só o meu teclado (abnt2) é que não funciona corretamente dentro do editor, é um problema semelhante ao do Kylix, que não sai os acentos nem "ç" e outras teclas. Alguma sugestão amigo ?

[20] Comentário enviado por aprendiz_ce em 20/05/2005 - 22:55h

Cabelo,

O Lazarus pode ser instalado em qualquer distribuição Linux?

Grato e parabens pelo artigo.

[21] Comentário enviado por LuguiNunes em 22/12/2005 - 11:25h

Aê cabelo, sou novo aqui, e so agora vi teu artigo consegui assistir ao primeiro video mas os outros dois não (Error 404) ?!?!?!?!
Gostaria de saber se tem como tu disponibiliza-los denovo, pois to querendo deixar o linux e ainda não o fiz por conta do acesso a BD, sabe como é...

Desde já agradeço e o parabenizo pelo artigo.

[22] Comentário enviado por danielseverino em 18/01/2006 - 10:17h

o revente link: http://cabelo.linuxdicas.com.br/imagens/pascal/aplicacao.html está quebrado.

[23] Comentário enviado por rogeriojlle em 02/04/2006 - 23:36h

faz um mes que entrei num curso de programação básica, e a linguagem que ensinam lá é delphi como não tenho dinheiro pra comprar uma licença do bendito, optei pelo lázarus, não tentei a versão pra linux, mas no MS Windows ele trava (o form compilado; não em tempo de proramação)quando compila qualquer coisa que tenha um botão com o evento "onmouseover"
Algúem também teve/tem esse problema?
Como se resolve?

[24] Comentário enviado por flaviokranio em 30/10/2006 - 10:33h

E aê Cabelo !

Antes de tudo gostaria de lhe dar os parabéns pela iniciativa do artigo sobre o Lazarus.

Gostaria de saber com você, se você conhece algum tutorial de desenvolvimento de componentes para o Lazarus.
Estou no 3º ano de Ciência da Computação, e gostaria muito de desenvolver meu trabalho de manografia desenvolvendo um componente para o Lazarus.
Assim estaria também contribuindo para o projeto do Lazarus e para a comunidade de software livre.

Atenciosamente,
aguardando respostas,

Flávio

flaviodarochalopes@yahoo.com.br


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts

http://cabelo.linuxdicas.com.br/imagens/pascal/aplicacao.html