Apresentação lazarus flisol
-
Upload
cicero-rocha -
Category
Education
-
view
1.162 -
download
11
Transcript of Apresentação lazarus flisol
![Page 1: Apresentação lazarus flisol](https://reader033.fdocuments.net/reader033/viewer/2022042502/5594cd661a28ab53028b464c/html5/thumbnails/1.jpg)
Cícero Pinho Rocha
LAZARUS: uma alternativa LAZARUS: uma alternativa livre para o Object Pascallivre para o Object Pascal
Realização: Apoio:
![Page 2: Apresentação lazarus flisol](https://reader033.fdocuments.net/reader033/viewer/2022042502/5594cd661a28ab53028b464c/html5/thumbnails/2.jpg)
09/04/2011 2
SumárioSumário
● Conceito● Mas o que é Object
Pascal?● Kylix X Lazarus● Histórico● Interface
● Documentação● Aplicação● Perspectivas● Comunidade● Considerações/Pergun
tas
![Page 3: Apresentação lazarus flisol](https://reader033.fdocuments.net/reader033/viewer/2022042502/5594cd661a28ab53028b464c/html5/thumbnails/3.jpg)
09/04/2011 3
Conceito:Conceito:
● O Lazarus é a biblioteca de classes para o FreePascal que simula o Delphi.
● O Lazarus é semelhante ao Delhi®, porém, de código aberto tem a vantagem de ser multiplataforma, utilizando-se da linguagem Pascal, através do compilador FreePascal.
![Page 4: Apresentação lazarus flisol](https://reader033.fdocuments.net/reader033/viewer/2022042502/5594cd661a28ab53028b464c/html5/thumbnails/4.jpg)
09/04/2011 4
Mas o que é Object Pascal?Mas o que é Object Pascal?
● É uma ramificação das linguagens derivadas do Pascal e com suporte à orientação a objetos.
![Page 5: Apresentação lazarus flisol](https://reader033.fdocuments.net/reader033/viewer/2022042502/5594cd661a28ab53028b464c/html5/thumbnails/5.jpg)
09/04/2011 5
Lazarus x KylixLazarus x Kylix
● Assim como Kylix o Lazarus é baseado no Object Pascal, porém, o Kylix foi desenvolvido pela Borland (mesma desenvolvedora do Delphi), foi! Pois atualmente o projeto está desativado.
● Lazarus, é desenvolvido por uma comunidade em nível internacional.
X
![Page 6: Apresentação lazarus flisol](https://reader033.fdocuments.net/reader033/viewer/2022042502/5594cd661a28ab53028b464c/html5/thumbnails/6.jpg)
09/04/2011 6
HistóricoHistórico
● Primeira Versão lançada em 1999;● Desenvolvido por três, inicialmente em
um projeto chamado Megido:– Cliff Baeseman;– Shane Milles;– Michael A. Hess;
● O projeto inicial fracassou;● Surgindo posteriormente apenas com
Michael A. Hess;
![Page 7: Apresentação lazarus flisol](https://reader033.fdocuments.net/reader033/viewer/2022042502/5594cd661a28ab53028b464c/html5/thumbnails/7.jpg)
09/04/2011 7
HistóricoHistórico
● Posteriormente, juntaram-se ao projeto Marc Weustink e Mattias Gaertner, sendo que estes são, atualmente, os maiores colaboradores do projeto;
● O nome se Lazarus se dá em alusão ao personagem bíblico que foi ressuscitado;
● O Guepardo como símbolo diz respeito à agilidade da IDE.
![Page 8: Apresentação lazarus flisol](https://reader033.fdocuments.net/reader033/viewer/2022042502/5594cd661a28ab53028b464c/html5/thumbnails/8.jpg)
09/04/2011 8
CaracterísticasCaracterísticas
● Linguagem Baseado no Free Pascal Compiler;
● Compatibilidade com o TP 7.0;● Está sob a GNU/GPL;● Código produzido também em GNU/GPL;● Multiplataforma;● Facilidade de uso;
![Page 9: Apresentação lazarus flisol](https://reader033.fdocuments.net/reader033/viewer/2022042502/5594cd661a28ab53028b464c/html5/thumbnails/9.jpg)
09/04/2011 9
CaracterísticasCaracterísticas
● Possibilidade de “traduzir” o frontend (menus) para [pt-br];
● Automatização de alguns procedimentos, como por exemplo o auto preenchimentos de expressões de atribuições;
● Instalação de componentes e/ou plugnis visuais;
● Importação de projetos Delphi.
![Page 10: Apresentação lazarus flisol](https://reader033.fdocuments.net/reader033/viewer/2022042502/5594cd661a28ab53028b464c/html5/thumbnails/10.jpg)
09/04/2011 10
InterfaceInterface
![Page 11: Apresentação lazarus flisol](https://reader033.fdocuments.net/reader033/viewer/2022042502/5594cd661a28ab53028b464c/html5/thumbnails/11.jpg)
09/04/2011 11
DocumentaçãoDocumentação
● Um dos projeto que mais contém documentação disponível;
● A documentação completa engloba os manuais: Guia do usuário, Guia do programador , Guia de referência da linguagem Pascal, Manual de referência da biblioteca Run-Time e Manual de referência do documentador de código Free Pascal.
● http://lazarusbrasil.org/documentacao.php
![Page 12: Apresentação lazarus flisol](https://reader033.fdocuments.net/reader033/viewer/2022042502/5594cd661a28ab53028b464c/html5/thumbnails/12.jpg)
09/04/2011 12
AplicaçãoAplicação
● Principalmente aplicativos móveis;● Mas é possível criar aplicativos de médio e
grande porte;● Exemplos:
– Peazip – http://pt.wikipedia.org/wiki/Peazip
– Freecatalog (cd e dvd) - http://www.jpsoft.com.br/
– FreeEstoque - http://www.jpsoft.com.br/index.php/freeestoque
![Page 13: Apresentação lazarus flisol](https://reader033.fdocuments.net/reader033/viewer/2022042502/5594cd661a28ab53028b464c/html5/thumbnails/13.jpg)
09/04/2011 13
Perspectivas:Perspectivas:
● Criação de grupos regionais de estudo sobre Lazarus;
● Melhor divulgação da IDE/comunidade;● Aumentar o número de participantes da
comunidade;● Criação de mais componentes, que
possam facilitar a programação, sobretudo, dos “novatos”;
![Page 14: Apresentação lazarus flisol](https://reader033.fdocuments.net/reader033/viewer/2022042502/5594cd661a28ab53028b464c/html5/thumbnails/14.jpg)
09/04/2011 14
Mapa do Lazarus no mundoMapa do Lazarus no mundo
![Page 15: Apresentação lazarus flisol](https://reader033.fdocuments.net/reader033/viewer/2022042502/5594cd661a28ab53028b464c/html5/thumbnails/15.jpg)
09/04/2011 15
Mapa do Lazarus no BrasilMapa do Lazarus no Brasil
![Page 16: Apresentação lazarus flisol](https://reader033.fdocuments.net/reader033/viewer/2022042502/5594cd661a28ab53028b464c/html5/thumbnails/16.jpg)
09/04/2011 16
ComunidadeComunidade
● http://lazarusbrasil.org/ - comunidade oficial;
● http://lazarusbrasil.forumeiros.com/● Listas de discussões;● Livro (http://jpsoft.com.br/index.php/ide-
lazarus/8-noticias/45-livro-ide-lazarus)
![Page 17: Apresentação lazarus flisol](https://reader033.fdocuments.net/reader033/viewer/2022042502/5594cd661a28ab53028b464c/html5/thumbnails/17.jpg)
09/04/2011 17
Considerações:Considerações:
● Perguntas?● Obrigado!● [email protected]● www.profcicerorocha.blogspot.com