Difference between revisions of "Lazarus For Delphi Users/pt"
Line 6: | Line 6: | ||
''' Lazarus não está completo, como está este texto. Nós sempre procuramos novos desenvolvedores, geradores de pacotes, portadores e escritores de documentação, ... . '' | ''' Lazarus não está completo, como está este texto. Nós sempre procuramos novos desenvolvedores, geradores de pacotes, portadores e escritores de documentação, ... . '' | ||
+ | |||
+ | == Delphi IDE -> Lazarus IDE == | ||
+ | === Projetos === | ||
+ | O arquivo principal de uma aplicação Delphi é o .dpr . Enquanto que para o Lazarus é o .lpi (Lazarus Project Information - informação do projeto do lazarus). Mas, um .dpr no Delphi contém o código fonte do programa principal, informações das unidades utilizadas e diretivas de compilação, enquanto que o arquivo .lpr no Lazarus contém o código fonte do programa principal e o restante fica na .lpi . | ||
+ | |||
+ | Por exemplo: | ||
+ | |||
+ | Delphi armazena os caminhas das unidades no arquivo .dpr . Pela instância: unit1 in 'path/Unit1.pas'. Este 'in' especifica os caminhos das unidades para o Delphi e não está pronto para ser usado na Lazarus IDE. Não o use. |
Revision as of 16:58, 12 January 2007
Delphi -> Lazarus
Lazarus é uma ferramena de desevolvimento rápido de aplicações (RAD) como o Delphi. O que significa que ela contém uma biblioteca de componentes visuais e uma IDE. A biblioteca de componentes do lazarus (LCL) é muito parecida com a do Delphi que é a VCL. Muitas unidades, classes e propriedades tem o mesmo nome e funcionalidade. Com isto converter entre eles é fácil. Mas Lazarus "não" é um 'clone do Delphi de código aberto'. Não espere 100% compatibilidade.
As grandes diferenças
Lazarus é completamente de código aberto, é escrito indepente de plataforma e utiliza o compilador Free Pascal(FPC). FPC funciona em mais de 15 plataformas. Mas nem todos os pacotes e bibliotecas estão portados, então Lazarus atualmente funciona em Linux, FreeBSD, MacOSX e Win32.
' Lazarus não está completo, como está este texto. Nós sempre procuramos novos desenvolvedores, geradores de pacotes, portadores e escritores de documentação, ... .
Delphi IDE -> Lazarus IDE
Projetos
O arquivo principal de uma aplicação Delphi é o .dpr . Enquanto que para o Lazarus é o .lpi (Lazarus Project Information - informação do projeto do lazarus). Mas, um .dpr no Delphi contém o código fonte do programa principal, informações das unidades utilizadas e diretivas de compilação, enquanto que o arquivo .lpr no Lazarus contém o código fonte do programa principal e o restante fica na .lpi .
Por exemplo:
Delphi armazena os caminhas das unidades no arquivo .dpr . Pela instância: unit1 in 'path/Unit1.pas'. Este 'in' especifica os caminhos das unidades para o Delphi e não está pronto para ser usado na Lazarus IDE. Não o use.