Array
(
)

substituto do kylix

Thaleshcv
   - 03 mai 2005

Já li vários tópicos aki no fórum comentando sobre ´o fim do kylix´ ou algo parecido. Bem, gostaria de saber que ambiente de desenvolvimento pode ser usado como substituto do kylix. Sobretudo quando se trata de desenvolver sistemas com banco de dados.


Kitsystem
   - 03 mai 2005

De fato, não existe nenhum anuncio sobre o fim do mesmo e no comeco do ano na revista clube delphi o Guinther escreveu que a Borland informou que a mesma empresa responsavel pela ferramenta Indy seria a responsavel pelo trabalho de uma nova versao do Kylix.

Acredito que realmente teremos alguma coisa mais cedo ou mais tarde, mas acho que eles vao ter mais problemas com o Delphi 2005 .net , pois um VB.Net é bem mais barato e tem praticamente as mesmas utilidades do framework e podendo importar algumas ferramentas do Bpl.
E no VB.net e C tem possibilidades de COmpactFrameWork para PDAs


Elter.teodoro
   - 24 mai 2005

O lazarus pode uma alternativa .

Leia texto abaixo:


Usando o FB com o FreePascal+Lazarus

Autor: Alessandro de Oliveira Faria <alessandrofaria at netitec.com.br>
Data: 04/05/2005

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]:

http://switch.dl.sourceforge.net/sourceforge/lazarus/fpc-1.9.8-0.i586.rpm
http://citkit.dl.sourceforge.net/sourceforge/lazarus/fpcsrc-1.9.8-050225.i386.rpm
http://belnet.dl.sourceforge.net/sourceforge/lazarus/lazarus-0.9.6-fpc_1.9.8_0.i386.rpm
http://fblib.altervista.org/fblib.tar.gz
http://fblib.altervista.org/ex-fblib.zip
http://fblib.altervista.org/fenisql_clx.tar.gz
http://fblib.altervista.org/fenisql_bin.tar.gz
http://fblib.altervista.org/kylix3-libs.tar.gz

Agora vamos efetuar o download de todos os arquivos de uma única vez:

$ wget -i lista-download.txt

Instalando os pacotes .rpm:

$ su
# rpm -ivh fpc-1.9.8-0.i586.rpm
rpm -ivh fpcsrc-1.9.8-050225.i386.rpm
rpm -ivh lazarus-0.9.6-fpc_1.9.8_0.i386.rpm

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.

Veja o screenshot do FeniSQL:

* http://fblib.altervista.org/screenshot4.html


Uma ferramenta gráfica de administração desenvolvida como a biblioteca Fblib.

Adicione também outros componentes presentes no pacote Lazarus para o acesso ao banco de dados Firebird. Todos funcionaram muito bem.

Embora eu não tenha utilizado a biblioteca fblib neste tutorial, ela foi a que se mostrou mais estável e eficaz.

Voltando a instalação, vamos descompactar a fblib:

# tar -zxvf fblib.tar.gz

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

http://cabelo.linuxdicas.com.br/imagens/pascal/install.avi

Instalando as palhetas de componentes

Como no fim deste capítulo encontra-se um vídeo em flash, não serei detalhista com os passos.

Para instalarmos uma componente, clique em COMPONENTS no menu principal, logo após selecione no sub-menu o item OPEN PACKAGE FILE (.LPK).

Ao abrir a janela de diálogo, selecione o pacote com a extensão .lpk e clique no botão OK.

Na próxima janela, vamos compilar e instalar o pacote. Para isto basta clicar no botão COMPILA e depois em INSTALL.

OBS: No vídeo, em alguns momentos teremos a impressão que a animação travou. Na verdade é a compilação que leva um pouco de tempo para se concluída.

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

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

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:

* Como instalar o Interbase 6
* Manual de instalação do Interbase Server no Conectiva Linux
* http://www.firebase.com.br/cgi-bin/firebase.cgi/artigo?ID=280
* http://www.firebase.com.br/cgi-bin/firebase.cgi/artigo?ID=562


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:

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


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


Thaleshcv
   - 24 mai 2005


Citação:
O lazarus pode uma alternativa .

Leia texto abaixo:


Usando o FB com o FreePascal+Lazarus

Autor: Alessandro de Oliveira Faria <alessandrofaria at netitec.com.br>
Data: 04/05/2005

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]:

http://switch.dl.sourceforge.net/sourceforge/lazarus/fpc-1.9.8-0.i586.rpm
http://citkit.dl.sourceforge.net/sourceforge/lazarus/fpcsrc-1.9.8-050225.i386.rpm
http://belnet.dl.sourceforge.net/sourceforge/lazarus/lazarus-0.9.6-fpc_1.9.8_0.i386.rpm
http://fblib.altervista.org/fblib.tar.gz
http://fblib.altervista.org/ex-fblib.zip
http://fblib.altervista.org/fenisql_clx.tar.gz
http://fblib.altervista.org/fenisql_bin.tar.gz
http://fblib.altervista.org/kylix3-libs.tar.gz

Agora vamos efetuar o download de todos os arquivos de uma única vez:

$ wget -i lista-download.txt

Instalando os pacotes .rpm:

$ su
# rpm -ivh fpc-1.9.8-0.i586.rpm
rpm -ivh fpcsrc-1.9.8-050225.i386.rpm
rpm -ivh lazarus-0.9.6-fpc_1.9.8_0.i386.rpm

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.

Veja o screenshot do FeniSQL:

* http://fblib.altervista.org/screenshot4.html


Uma ferramenta gráfica de administração desenvolvida como a biblioteca Fblib.

Adicione também outros componentes presentes no pacote Lazarus para o acesso ao banco de dados Firebird. Todos funcionaram muito bem.

Embora eu não tenha utilizado a biblioteca fblib neste tutorial, ela foi a que se mostrou mais estável e eficaz.

Voltando a instalação, vamos descompactar a fblib:

# tar -zxvf fblib.tar.gz

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

http://cabelo.linuxdicas.com.br/imagens/pascal/install.avi

Instalando as palhetas de componentes

Como no fim deste capítulo encontra-se um vídeo em flash, não serei detalhista com os passos.

Para instalarmos uma componente, clique em COMPONENTS no menu principal, logo após selecione no sub-menu o item OPEN PACKAGE FILE (.LPK).

Ao abrir a janela de diálogo, selecione o pacote com a extensão .lpk e clique no botão OK.

Na próxima janela, vamos compilar e instalar o pacote. Para isto basta clicar no botão COMPILA e depois em INSTALL.

OBS: No vídeo, em alguns momentos teremos a impressão que a animação travou. Na verdade é a compilação que leva um pouco de tempo para se concluída.

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

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

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:

* Como instalar o Interbase 6
* Manual de instalação do Interbase Server no Conectiva Linux
* http://www.firebase.com.br/cgi-bin/firebase.cgi/artigo?ID=280
* http://www.firebase.com.br/cgi-bin/firebase.cgi/artigo?ID=562


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:

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


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


Olá Elter. Quando li sua resposta, tinha acabado de baixar o lazarus. Instalei junto com o compilador FreePascal e os fontes do compilador. Mas quando tentei executar um programa simples, recebi uma mensagem de erro afirmando q a biblioteca glib não foi encontrada. Instalei o lazarus e testei às pressas. Não tive tempo de ler a documentação ou ver as configurações. Ficarei grato se vc poder me adiantar o q tá acontecendo. Vlw...


Elter.teodoro
   - 01 jun 2005

Se nao engano esta biblioteca e responsavel por alguns recursos graficos do linux , ele faz do linux nao do lazarus , procure na internet .


Thaleshcv
   - 02 jun 2005


Citação:
Se nao engano esta biblioteca e responsavel por alguns recursos graficos do linux , ele faz do linux nao do lazarus , procure na internet .


Esse problema já resolvi. Agora nao tô é conseguindo compilar um projeto. Sempre recebo uma mensagem semelhante à essa:

/usr/bin/ld: -lglib
fatal: error while linking


Weber
   - 02 jun 2005

Eu também tive vários problemas com o Lazarus, não por culpa dele e sim devido a distribuições diferentes de linux.


Thaleshcv
   - 02 jun 2005


Citação:
Eu também tive vários problemas com o Lazarus, não por culpa dele e sim devido a distribuições diferentes de linux.


Eu já estou até pensando abandonar o lazarus tb. Vou dedicar um pouco ao C++ e desenvolver com o QtDesigner. Pelo menos esse é só instalar é ´install and run´.... :wink:


Antoniologica
   - 04 jun 2005

Cara onde consigo esse QtDesigner?


Bon Jovi
   - 09 jun 2005

http://www.trolltech.com/download/qt/x11.html