Lazarus Documentation/pt
From Lazarus wiki
Jump to navigationJump to searchThe printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
│
العربية (ar) │
Deutsch (de) │
English (en) │
español (es) │
suomi (fi) │
français (fr) │
magyar (hu) │
Bahasa Indonesia (id) │
italiano (it) │
日本語 (ja) │
한국어 (ko) │
Nederlands (nl) │
português (pt) │
русский (ru) │
slovenčina (sk) │
Türkçe (tr) │
中文(中国大陆) (zh_CN) │
中文(台灣) (zh_TW) │
Tutoriais de Pascal e de Lazarus
- Introdução a Free Pascal e Lazarus - Uma breve discussão sobre o que pode ser devenvolvido com estas ferramentas.
- Tutorial do Lazarus - Um tutorial para iniciantes e uma descrição detalhada da IDE.
- Ferramentas da IDE - Um tutorial de nível intermediario sobre completamento de código e outras ferramentas da IDE.
- Tutorial de Bancos de Dados - Uma introdução à utilização do Lazarus com bancos de dados.
- Desenvolvendo com gráficos - Exemplos básicos envolvendo programação gráfica.
- Tutorial de Pascal da UNICAMP - Um guia para aprender a programar em Pascal.
- TXMLPropStorage - Usando TXMLPropStorage para salvar suas preferências.
- Executando Programas Externos - Um curto tutorial sobre executar programas externos apartir de seu aplicativo.
- Acesso ao Hardware - Como acessar dispositivos de Hardware, tais como placas ISA, placas PCI, portas paralela e serial e USB.
- Programação para redes - Tutoriais sobre XML, TCP/IP Sockets, programação segura, WebServices, etc.
- Tutorial de XML - Escrevendo e lendo arquivos XML
- Múltiplas Linhas de Execução - Como escrever programas que utilizam multiplas linhas de execução (Threads).
- Streaming components - Como escrever componentes para streams e leitura/criação de componentes de streams.
- OpenGL Tutorial - Como utilizar GLUT no Lazarus
- Creating bindings for C libraries - Como converter headers c (.h) para Pascal
- Lazarus/FPC Libraries - Como criar bibliotecas dinâmicas (.so, .dll, .dynlib) e como utiliza-las
- Daemons and Services - como escrever "windows services" e/ou "linux daemons".
Guia para usuários do Lazarus
- Perguntas Frequentes - Informações gerais sobre o Lazarus e outras específicas ao Linux ou ao Windows.
- FAQ de Bancos de Dados - Perguntas frequentes sobre o uso de bancos de dados na Lazarus.
- Exemplos de código - Examplos de código que funciona para o Lazarus.
- Idéias de funcionalidades - Capacidades que você gostaria de ver adicionadas ao Lazarus
- Como reportar um bug - Você acredita ter descoberto um bug no Lazarus e gostaria de reporta-lo?
- Fórum em português - Fórum sobre Lazarus no Brasil
Instalação
- Instalando o Lazarus - Um guia de instalação
- Baixando o Lazarus - Instruções sobre como baixar o program ou obte-lo do Subversion
- Dicas para o macOS - Instalação do Lazarus, ferramentas úteis, comandos Unix e mais...
IDE
- Truques da IDE - Truques úteis
- Lazarus IDE - As janelas da IDE
- Pacotes do Lazarus - Um guia para criar pacotes no Lazarus
- Instalando Pacotes - Um pequeno guia de instalação de pacotes
- Extendendo a IDE - Como adicionar funcionalidade para a IDE do Lazarus
- Adicionando a ajuda do Kylix - Como utilizar os arquivos de ajuda da Borland na IDE
LCL
- Documentação da LCL - Ajuda online da LCL (em progresso).
- Main Loop Hooks - Como gerir multiplas fontes de eventos
- Asynchronous Calls - Como guardar chamadas para execução futura
- Tamanho do executável - Como utilizar o smartlinking e criar executáveis pequenos.
- Acessando as interfaces diretamente - Exemplo de como acessar as interfaces da LCL
- Adicionando ajuda - Como criar ajuda online para seus programas
- Anchor Sides - Descrição das ancoras e como utiliza-las
- LCL Tips - Dicas e truques
- LCL Defines - Escolhendo a opção certa para compilar novamente a LCL
Desenvolvendo
- O Poder do Planejamento - Bom-senso na programação e as melhores práticas para um desenvolvedor Free Pascal e Lazarus
- Guia de Programação Multiplataforma - Como desenvolver aplicativos independentes de plataforma
- Utilizando bibliotecas pascal com .NET e Mono - sim, voce pode utilizar código Free Pascal junto com .NET e Mono
- Distribuindo seus aplicativos - Como criar um instalador para seus programas
- Cross Compilação - Criando executáveis de uma plataforma, estando em outra.
- Depuração Remota - Como depurar seu aplicativo Lazarus em outra maquina.
Ferramentas
- Editor da Documentação do Lazarus - Utilizando o "lazde" para criar documentação.
- FPDoc Editor - Um editor integrado dos arquivos de documentação
- lazbuild - Compilados projetos e pacotes sem a IDE
Migrando do Delphi
- Lazarus Components - Comparação entre os componentes do Lazarus e do Turbo Delphi
- Lazarus para usuários do Delphi - Para usuários do Delphi que desejam aprender o Lazarus.
- Guia da Conversão de Código - Como converter código e componentes existentes para o Lazarus
Guia dos Desenvolvedores do Lazarus
- Como Ajudar? - Um guia para ajudar iniciantes a começarem a melhorar o Lazarus
- Números das Versões - Explicação sobre a diferença entre os números de versão do Lazarus
- Criando um Patch - Um guia para fazer um patch com as mudanças feitas no Lazarus
- Criando Backtrace com o GDB - Um guia para criar um backtrace para ajuda-lo a depurar seu programa
- Nomenclatura - Guia para escolher um nome para um novo método ou propriedade
- Linhas Gerais de Desenho - Um guia sobre como proceder ao mudar o código-fonte de Lazarus.
- Desenho de Interfaces de Usuário - Linhas gerais de desenvolvimento da GUI do Lazarus
- Rumo ao 1.0 - O que precisa ficar pronto para o Lazarus 1.0
- Pendencias da versão 0.9.24 - Uma lista do que ainda precisa ser feito antes de lançar a versão 0.9.24 do Lazarus
- Moderando o bug tracker - Guias gerais para desenvolvedores Lazarus e moderadores utilizarem o bug tracker.
- Codetools - Como as ferramentas de código são integradas na IDE
- Criando a ajuda da IDE - Como extender a documentação da IDE
- Unit not found - Como encontrar unidades - Como configurar a IDE e os arquivos fontes
- Bounties - Precisa de algo que o Lazarus não possuí ainda? Coloque um preço aqui.
LCL - A biblioteca de componentes do Lazarus
- Mensagens da LCL - Um guia relacionada a mensagens da LCL.
- Por dentro da LCL - Informações sobre o funcionamento interno da LCL.
- LCL Key Handling - Help! A key press, what now?
- Suporte a Unicode na LCL - Rumo a um Lazarus com suporte a Unicode
- Mapa da documentação - Quais unidades ainda precisam ser documentadas
Interfaces
- Interface Gtk2 - Gtk2 para Unix, macOS, Windows
- Interface Carbon - A Interface Carbon para macOS
- Interface Qt - A Interface Qt 4 para UNIX, macOS e PDA baseados em Linux
- Interface Windows CE - Para Pocket PC e Smartphones
- Interface fpGUI - Uma biblioteca gráfica completamente escrita em Object Pascal
Tradução
- Criando Programas Algumas notas para programadores interessados em criar e utilizar strings de tradução em seus aplicativos. Discute rapidamente a criação de strings, oferece algumas dicas sobre a implementação e faz algumas considerações sobre o uso do inglês como linguagem inicial, em particular.
- Notas de Localização:
- Adicionar barra de idiomas explica como adicionar uma barra contendo uma lista de traduções no topo da página.
Documentação do Free Pascal
Além deste website, a última versão da documentação pode ser encontrada online em vários formatos na página do Compilador Free Pascal. Agora também há uma WiKi para o FreePascal [1] muito similar a esta, para permitir que os desenvolvedores enviem documentação adicional a oficial, que está abaixo.
- Guia do Usuário
- Guia do Desenvolvedor
- Guia de referencia da unidade system e construções do Pascal suportadas
- Manual de referencia da Run-Time Library
- Manual de referencia do Free Component Library
- Manual da ferramenta de documentação do Free Pascal
Blogs relacionados ao Lazarus
- Aventuras de um Newbie - A blog of a newbie getting started with some tutorial information in a running log.