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.
Não conseguimos carregar os anúncios.Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
Download e instalação
Serei o mais direto possível neste documento para não
torná-lo extenso e cansativo. Sendo assim, nos comandos
abaixo criaremos um arquivo texto contendo os arquivos para download.
$ mkdir freepascal
$ cd freepascal
$ vi lista-download.txt
Insira os links abaixo no arquivo [lista-download.txt]:
Instalando os componentes fblib a partir dos fontes:
Antes de continuar, vale à pena mencionar que neste tutorial
instalaremos a fblib, uma palheta de componentes para acesso
ao banco de dados Firebird e Interbase. Como se não
bastasse, esta biblioteca de componentes é compatível com o Delphi,
Kylix e Lazarus.
#1Comentá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
#2Comentário enviado por tucs em 04/05/2005 - 07:33h
Só uma duvida. mas quem tem projetos em Delphi, consegue migrar para o Lazarus ?
#3Comentá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!
#4Comentá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...
#5Comentá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!
#6Comentá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!
#7Comentá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?
#8Comentário enviado por CABELO em 05/05/2005 - 18:42h
Sim existem componentes com a mesma funcionalidade para o MYSQL
#9Comentá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!
#10Comentá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 ??????/
#11Comentá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
#12Comentá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!!!
#13Comentá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.
#14Comentá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 ?
#15Comentá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
#16Comentário enviado por rafaeliga em 10/05/2005 - 09:34h
#17Comentá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. :)
#18Comentá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
#19Comentá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 ?
#20Comentá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.
#21Comentá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.
#22Comentário enviado por danielseverino em 18/01/2006 - 10:17h
#23Comentá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?
#24Comentá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
Preferências de cookies
Usamos cookies essenciais para manter o site funcionando. Cookies de estatísticas e anúncios só serão carregados se você permitir.
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