Aprenda programar em Windows, Linux e OSx !

Lazarus é um ambiente de desenvolvimento integrado
desenvolvido para o compilador Free Pascal. O software objetiva ser
compatível com o Delphi e, ao mesmo tempo, suportar diversas
arquiteturas e sistemas operacionais.
Free Pascal é um compilador de Object Pascal que roda em Linux,
Windows, OS/2, Mac OS tradicional, Mac OS X, ARM, BSD, BeOS, DOS e
mais. Ele foi desenhado para compilar código com a sintaxe do Delphi
ou dos dialetos Pascal do Macintosh e gerar executáveis para
diferentes plataformas a partir de um mesmo código-fonte.

Bancos de Dados

O Lazarus possui suporte para vários bancos de dados. Os pacotes
adequados, porém, não vêm pré-instalados. Se todos os pacotes
viessem instalados, o programador precisaria ter disponíveis as
bibliotecas para acessar todos os bancos de dados. Para ativar o
suporte para um deles, basta instalar o pacote adequado. Os pacotes
vêm junto com a instalação do Lazarus.
O acesso aos bancos de dados pode ser feito por meio de código,
ou colocando componentes num formulário ou janela. Os componentes
sensíveis a dados (ou data-aware) representam os campos de
uma tabela representada por um TDataSource. A conexão entre
ambos é feita através de propriedades. A tabela por sua vez está
associada a um banco de dados por meio de componentes específicos,
como TPSQLDatabase, TSQLiteDataset ou outros.
Os seguintes bancos de dados são suportados:

  • PostgreSQL: requer o pacote PSQL
  • DBase e FoxPro podem ser acessados
    sem a necessidade de um servidor ou uma biblioteca externos através
    do componente TDbf
  • MySql é suportado
  • SQLite precisa apenas de uma única
    biblioteca externa e do componente TSqliteDataset
  • MSSQL funciona com o Zeoslib
  • Interbase / Firebird também funcionam com o último Zeoslib

Cross
desenvolvimento

O Free Pascal suporta cross-compilação, e aplicativos do Lazarus
podem ser cross-compilados de Windows para Linux e FreeBSD e vice
versa. Compilar do Mac OS X para Windows, Linux e FreeBSD é
possível. Cross-compilar para OS X pode ser feito, mas ainda é
difícil.
Cross-compilação também é utilizado corriqueiramente durante o
desenvolvimento de aplicados para PDAs com o Lazaraus. como
aplicativos para Windows CE.

Publicado por

Daniel Morais

Comecei na área de TI há um bom tempo (1991) com aqueles cursos de MS-DOS 6.22, WordStar, Lotus123, Dbase III Plus, etc. Adorei programar em Dbase III Plus utilizando Dbf; achei fantástico quando aprendi a programar em Clipper Summer 87 e posteriormente Clipper 5.x, que era muito estável em rede utilizando Novell NetWare. Desde então sou um fanático por TI. Hoje desenvolvo aplicações para Windows, Android, OS X e Linux utilizando Lazarus (free Pascal) . Blogueiro (www.infocotidiano.com.br, www.aprendalazarus.com.br, www.startdb.info). Além dos meus Blogs tenho um canal no YouTube o www.youtube.com.br/infocotidiano onde tenho mais de 1 Milhão de visualizações com vídeos de dicas diversificadas que vão desde solucionar um erro de impressão, curso sobre banco de dados, até criar software multi-plataforma utilizando o Lazarus.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *