• Nenhum resultado encontrado

Instalando Novos Componentes

No documento A Biblia Do Lazarus (páginas 73-83)

No capítulo anterior, vimos que o Lazarus possui um leque vasto de componentes. Mas você deve ter notado a falta de componentes para geração visual de relatórios. E, embora o Lazarus venha com a paleta SQLdb, para conexões com bancos de dados, esta se torna um pouco trabalhosa para projetos grandes. Aí que entra o ZEOS, uma paleta de componentes para conexão a diversos bancos de dados com muitos recursos que facilitam e agilizam o desenvolvimento de aplicativos. Neste capitulo, vamos aprender a instalar estes e outros componentes no Lazarus. (É importante a instalação do ZEOS, PowerPDF e LazReport, pois serão usados no livro). Preparativos para Instalar os Componentes:

Primeiramente, o processo de instalação dos componentes é o mesmo no Lazarus para Linux ou para Windows.

Mas há um detalhe quanto a instalação do Lazarus no Linux. Devido ao modo recomendado para instalar o Lazarus 0.9.31 no Ubuntu Linux (usando os pacotes RPM convertidos para

DEB), precisamos mudar as permissões da pasta de instalação

do Lazarus para leitura e escrita.

Para isso, certifique-se de que o Lazarus esteja fechado e na Área de Trabalho do Ubuntu, abra um terminal clicando no menu Aplicativos > Acessórios > Terminal, digite o comando abaixo e pressione ENTER (digite sua senha de usuário, se for perguntado).

Vamos colocar as pastas dos componentes de terceiro em uma pasta chamada lazcomponentes (pode ser qualquer outro nome, mas não use espaços, letras acentuadas, traço e caracteres especiais, pode usar underline “_”). No Linux, crie esta pasta na sua Pasta pessoal e, se você estiver no Windows, crie a pasta no disco do sistema ( Por exemplo, C: ). Agora, estamos prontos para iniciar as instalações.

Instalando os Componentes do PowerPDF:

É necessário instalarmos este conjunto de componentes, pois o recurso do LazReport para exportar relatórios para PDF, depende dele.

Primeiro, baixe o PowerPDF no link: http://sourceforge.net/proj

ects/lazarus-ccr/files/PowerPDF/PowerPDF%20v0.9.6/powerpd f_0.9.6_20101201.tar.gz/download

Descompacte dentro da pasta lazcomponentes .

Estando na IDE Lazarus, clique no menu “Arquivo > Fechar

tudo” (se perguntado se quer salvar o projeto, não salve).

Clique no menu “Pacotes > Abrir arquivo de pacote (.lpk)”.

Figura 7.1 – Abrir Pacote de Componentes

Vai surgir o diálogo mostrado abaixo:

Figura 7.2 – Compilação e Instalação do PowerPDF

Clique no botão Compilar. Na janela de mensagens do Lazarus, irá aparecer uma série de mensagens de compilação. Quando surgir a mensagem “Compiling package

pack_powerpdf 0.9.6” completado (ou algo parecido), a

compilação do pacote terminou. Agora, você pode clicar no botão Instalar. Vai surgir a seguinte mensagem:

Figura 7.3 – Reconstruir Lazarus

A mensagem já diz tudo, então, clique em Sim.

Novamente, aparecerá algumas mensagens na janela de mensagens. Se depois que surgir a mensagem

Depois que o Lazarus reiniciar, você terá a disposição a paleta abaixo:

Figura 7.4 – Paleta do PowerPdf

Componentes do PowerPDF: TPReport, TPRPage,

TPRLayoutPanel, TPRGridPanel, TPRLabel, TPRText, TPRRect, TPREllipse, TPRImage, TPRJpegImage,

TPRAnnotation.

Na pasta do PowerPDF, você encontra exemplos de uso dos componentes e manuais de referência.

Instalando os Componentes do ZEOS:

O procedimento de instalação do ZEOS é parecido com a instalação do PowerPDF, mas fique atento aos detalhes que diferem.

Primeiro, baixe o ZEOS no link: http://sourceforge.net/project

s/zeoslib/files/Zeos%20Database%20Objects/zeosdbo-6.6.6- stable/ZEOSDBO-6.6.6-stable.zip/download

Dentro da pasta lazcomponentes crie uma pasta chamada

zeos, descompacte o ZEOS dentro desta nova pasta.

Se não estiver executando, execute o Lazarus.

No diálogo seguinte, localize na pasta zeos a pasta packages, abra esta, e dentro dela, abra a pasta lazarus e localize o arquivo zcomponent.lpk . Abra o arquivo. Vai surgir o diálogo de instalação de pacotes.

Clique no botão Compilar. Na janela de mensagens do Lazarus, irá aparecer uma série de mensagens de compilação. Quando surgir a mensagem “Compiling package zcomponent

6.6.6” completado (ou algo parecido), a compilação do pacote

terminou. Agora, você pode clicar no botão Instalar. Vai surgir a seguinte mensagem:

Figura 7.5 – Pacotes Auxiliares

Clique em OK, para confirmar a instalação dos pacotes auxiliares. Vai surgir a mensagem para reconstruir o Lazarus. Clique em Sim.

Novamente, aparecerá algumas mensagens na janela de mensagens. Se depois que surgir a mensagem

“IDE” completado, a IDE não reiniciar automaticamente, clique

no menu Arquivo > Reiniciar. Se for perguntado se deseja salvar o projeto, não salve.

Depois que o Lazarus reiniciar, você terá a disposição a paleta abaixo:

Figura 7.6 – Paleta do Zeos Access

Componentes do ZEOS: TZConnection, TZReadOnlyQuery,

TZQuery, TZTable, TZUpdateSQL, TZStoredProc, TZSQLMetadata, TZSQLProcessor, TZSQLMonitor,

TZSequence, TZIBEventAlerter Instalando os Componentes do Fortes Report:

O Fortes Report para Lazarus, durante a edição deste livro, encontra-se na versão 3.24-LCL-R2 que funciona muito bem no Linux e no Windows (o uso desta biblioteca de componentes não é abordado neste livro, a instalação dela é importante para desenvolvedores Delphi que já a usavam e estão migrando para o Lazarus).

Primeiro, baixe o Fortes Report em: http://sourceforge.net/proje

cts/fortes4lazarus/files/fortesreport-3.24-LCL-R2.zip/download

Dentro da pasta lazcomponentes crie uma pasta chamada

fortesreport e descompacte o pacote dentro desta nova pasta.

Se não estiver executando, execute o Lazarus.

Clique no menu “Arquivo > Fechar tudo” (se perguntado se quer salvar o projeto, não salve).

fortes324forlaz.lpk . Abra o arquivo. Vai surgir o diálogo de

instalação de pacotes.

Clique no botão Compilar. Na janela de mensagens do Lazarus, irá aparecer uma série de mensagens de compilação. Quando surgir a mensagem “Compiling package

fortes324forlaz 3.24.2” completado (ou algo parecido), a

compilação do pacote terminou. Agora, você pode clicar no botão Instalar. Vai surgir a mensagem para reconstruir o Lazarus. Clique em Sim.

Novamente, aparecerá algumas mensagens na janela de mensagens. Se depois que surgir a mensagem

“IDE” completado, a IDE não reiniciar automaticamente, clique

no menu Arquivo > Reiniciar. Se for perguntado se deseja salvar o projeto, não salve.

Depois que o Lazarus reiniciar, você terá a disposição a paleta abaixo:

Figura 7.7 – Paleta do Fortes Report

Componentes do Fortes Report: TRLReport, TRLBand,

TRLDetailGrid, TRLGroup, TRLSubDetail, TRLLabel, TRLAngleLabel, TRLDBTtext, TRLMemo, TRLDBMemo, TRLRichText, TRLDBRichText, TRLImage, TRLDBImage,

TRLSystemInfo, TRLDraw, TRLPanel, TRLDBResult, TRLBarcode, TRLDBBarcode, TRLPreView, TRLExpressionParser, TRLDraftFilter, TRLRichFilter,

TRLHTMLFilter, TRLPDFFilter, TRLXLSFilter,

TRLPreviewSetup, TRLGraphicStorage, TRLPrintDialogSetup e TRLSaveDialogSetup.

Instalando os Componentes do LazReport e WebLaz:

Além do LazReport, vamos instalar um complemento para poder exportar os relatórios para PDF (é necessário ter instalado o pacote PowerPDF). Juntamente, também, instalaremos o pacote WebLaz que possibilita criar aplicativos para Internet usando as tecnologias CGI e FastCGI (não abordado neste livro, mas se quiser aprender veja o site:

http://lazarus-cgi.co.cc/).

Não vamos precisar baixar o LazReport e nem o WebLaz, pois eles já vêm com Lazarus, mas não são instalados por padrão. Estando no Lazarus, clique no menu “Arquivo > Fechar tudo” (se perguntado se quer salvar o projeto, não salve).

No dialogo mostrado, para instalar um ou mais componentes, primeiro, selecione-o(s) na lista da direita. Então, selecione

lazreport 0.9.8, lazreportpdfexport 0.7 e weblaz 0.0 . Clique em “Instalar Seleção” e clique em “Salvar e reconstruir IDE”.

Na tela seguinte clique em Continuar. Se depois que surgir a mensagem “IDE” completado, a IDE não reiniciar automaticamente, clique no menu Arquivo > Reiniciar. Se for perguntado se deseja salvar o projeto, não salve.

Depois de ter realizado todo o processo e o Lazarus reiniciar novamente, você terá a disposição a seguinte paleta:

Figura 7.9 – Paleta do LazReport

Componentes do LazReport: TfrTNPDFExport, TfrReport,

TfrDBDataSet, TfrBarCodeObject, TfrRoundRectObject, TfrShapeObject, TfrCheckBoxObject, TfrCompositeReport, TfrUserDataset, TfrTextExport, TfrHTMExport, TfrCSVExport,

TfrPrintGrid, TfrDesigner e TfrPreview.

Se desejar desinstalar os componentes que vimos até aqui ou instalar outros, use o diálogo mostrado na Figura 7.8. À esquerda deste, há uma lista com os componentes instalados no Lazarus e a direita, componentes que podem ser instalados. Para desinstalar um ou mais componentes, selecione-o(s) na lista da esquerda, clique em “Desinstalar seleção”. Para instalar um ou mais componentes, selecione-o(s) na lista da direita, clique em “Instalar Seleção”.

Para prosseguir, clique em “Salvar e reconstruir IDE”. Na tela seguinte clique em Continuar. Se depois que surgir a mensagem “IDE” completado, a IDE não reiniciar automaticamente, clique no menu Arquivo > Reiniciar. Se for perguntado se deseja salvar o projeto, não salve.

Para instalar outros componentes através de seus arquivos com extensão lpk, basta seguir os passos que consideramos neste capitulo.

Programação Visual no Lazarus

No documento A Biblia Do Lazarus (páginas 73-83)

Documentos relacionados