quarta-feira, 26 de agosto de 2015

Lazarus

Olá!
Até ontem a noite não sabia o que postar no blog até o momento de ver um vídeo no Youtube demonstrando como fazer uma tabela de cálculo das taxas da máquina móvel Payleven. Nesse momento pensei em estudar essa tabela e criar um programa, mas estava sem alternativa de fazer isso no CentOS até que lembrei do Lazarus. Então resolvi fazer um artigo sobre o Lazarus e depois no futuro postar como eu fiz esse software, porém a unica coisa que já percebi que terei programar juro composto.


Aqui escreverei apenas o conceito e como instalar no CentOS 7 e no Debian. Para entender melhor vou deixar esse link do Evandro de Castro Melona qual ele desponibiliza uma apostila sobre o Lazarus.


Então vamos ao que interessa.





Conceito:


O Lazarus é ambiente de desenvolvimento gráfico para o compilador Free Pascal e tem como objetivo ser compatível com o Delphi. Ele tem suporte multiplataforma tanto no tipo de arquitetura como sistemas operacionais.





Instalação:


Como disse anteriormente, farei a instalação no CentOS 7 e no Debian. Devo confessar que testei a instalação no CentOS 7 deu tudo certo, porém não fiz o mesmo com o Debian e acredito que seja tão fácil como no CentOS. Antes de tudo terá que fazer o download do Lazarus, do fpc-src_2.6.4, fpc_2.6.4 e lazarus_1.4.2-0, mas fiquem atentos a sua arquitetura e distribuição. Em ambos os casos a instalação é bastante simples. Faça o download aqui:





Instalação no CentOS 7:


No meu caso a instalação foi feita no CentOS 64 bits, então baixei os pacotes que mencionei anteriormente que são propícios, ou seja, pacotes .rpm e amd64. Para instalá-los basta fazer o seguinte procedimento:


Acesse onde foi feito o download e depois execute os seguintes comandos:


# rpm -Uvh fpc-src-2.6.4-140420.x86_64.rpm
# rpm -Uvh fpc-2.6.4-1.x86_64.rpm
# rpm -Uvh lazarus-1.4.2-0.x86_64.rpm


Um detalhe importante é que no meu caso quando dei o último comando acusou a falta do pacote gtk2-devel, então instaley esse comando com o comando yum: # yum install gtk2-devel


Depois de instalado o gtk repita o último comando.


Agora o Lazarus já está instalado.





Instalação no Debian:


Acabei não fazendo a instalação no Debian, mas minha experiência nessa distribuição posso declarar que também é bastante fácil sua instalação.
Um ponto interessante é que ha pacotes .deb então basta baixá-los para sua arquitetura. Faça o download aqui:
Para fazer a instalação basta fazer o seguinte procedimento:


Acesse onde foi feito o download e depois execute os seguintes comandos:


# dpkg -i fpc-src-2.6.4-xxx.deb
# dpkg -i fpc-2.6.4-1.xxx.deb
# dpkg -i azarus-1.4.2-0.xxx.deb


Caso necessite do pacote gtk2-devel como aconteceu no CentOS basta instalá-lo da seguinte maneira:
# apt-get install gtk2-devel
Depois de instalado o gtk repita o último comando.




Instalação alternativa no Debian:


Como não testei a instalação no Debian não sei se os procedimentos anteriores vão dar certo. Uma alternativa caso a instalação não seja bem sucedida basta instalar o pacote aliene faça o download dos pacotes .rpm que sejam para sua arquitetura e os transforme em pacotes .deb com o alien. Para instalar o alien faça o seguinte:


# apt-get install alien


Para transformar os pacotes .rpm em .deb faça:


# alien fpc-src-2.6.4-xxx.rpm


Depois dessa transformação faça os procedimentos anteriores.


Mudança de idioma do Lazarus:


O Lazarus é instalado em inglês por padrão. Para fazer a mudança faça o seguinte:


Vá até a barra tools>options>desktop>brazilian portuguese
Depois reinicie o lazarus.




Conclusão:


Há um tempo tentei usar o Lazarus para criação de um cadastro de alunos para umaacademia. Particularmente tive uma certa dificuldade pois não estava acostumado na área da programação. Quando estava quase concluindo o projeto, ele foi cancelado pela empresa e acabei desistindo do mesmo pois fiquei desanimado. Poderia ter continuado para aprender mais sobre programação usando o Lazarus e o inetressante que nesse período aprendi um pouco sobre o Delphi. Isso ocorreu porque os dois são compatíveise muita coisa que consegui fazer no Lazarus foi porque era mais fácil achar códigos em Delphi. E nesses casos eu alterava muito pouco os códigos.


Vou retomar o estudo do Delphi e automaticamente do Lazarus para poder aprimorar meu conhecimento em programação.A dica que dou é de quem já é programadorem Delphi faça testes com Lazarus e publique suas opiniõessobre o assunto.
Um abraço a todos e até a próxima.





Links:


http://www.evandro.eng.br/Apostila-Lazarus.pdf


http://www.lazarus.freepascal.org/


http://wiki.freepascal.org/Lazarus_Tutorial/pt


http://sourceforge.net/projects/lazarus/files/

Um comentário:

  1. […] e colocá-las em prática entre uma  calculadora de juros ou cadastro de alunos. Peço leiam o artigo que falo sobre o Lazarus. Um abraço a todos e até a […]

    ResponderExcluir