Difference between revisions of "Lazarus Documentation/pt"

From Free Pascal wiki
Jump to navigationJump to search
Line 12: Line 12:
 
*[[Developing with Graphics/pt|Desenvolvendo com gráficos]] - Exemplos básicos envolvendo programação gráfica.
 
*[[Developing with Graphics/pt|Desenvolvendo com gráficos]] - Exemplos básicos envolvendo programação gráfica.
  
*[[Pascal Tutorial|Tutorial de Pascal]] - [http://www.taoyue.com/ Tao Yue's] [http://www.taoyue.com/tutorials/pascal/ Tutorial de Pascal].
+
*[http://www.fec.unicamp.br/reenge/aulas/pascal/ Tutorial de Pascal] da UNICAMP - Um guia para aprender a programar em Pascal.
  
 
*[[TXMLPropStorage/pt|TMLXPropStorage]] - Usando TXMLPropStorage para salvar suas preferências.
 
*[[TXMLPropStorage/pt|TMLXPropStorage]] - Usando TXMLPropStorage para salvar suas preferências.
Line 30: Line 30:
 
==Guia para usuários do Lazarus==
 
==Guia para usuários do Lazarus==
 
*[[Installing Lazarus/pt|Instalando o Lazarus]] - Um guia de instalação (favor contribuir!)
 
*[[Installing Lazarus/pt|Instalando o Lazarus]] - Um guia de instalação (favor contribuir!)
 
 
*[[Lazarus For Delphi Users|Lazarus para usuários do Delphi]] - Para usuários do Delphi que desejam aprender o Lazarus.
 
*[[Lazarus For Delphi Users|Lazarus para usuários do Delphi]] - Para usuários do Delphi que desejam aprender o Lazarus.
 
 
*[[Lazarus Faq|Perguntas Frequentes]] - Informações gerais sobre o Lazarus e outras específicas ao Linux ou ao Windows.
 
*[[Lazarus Faq|Perguntas Frequentes]] - Informações gerais sobre o Lazarus e outras específicas ao Linux ou ao Windows.
 
 
*[[Lazarus DB Faq/ptbr|FAQ de Bancos de Dados]] - Perguntas frequentes sobre o uso de bancos de dados na  Lazarus.
 
*[[Lazarus DB Faq/ptbr|FAQ de Bancos de Dados]] - Perguntas frequentes sobre o uso de bancos de dados na  Lazarus.
 
 
*[[Code Examples|Exemplos de código]] - Examplos de código que funciona para o Lazarus.
 
*[[Code Examples|Exemplos de código]] - Examplos de código que funciona para o Lazarus.
 +
*[[doc:lcl/ Documentação da LCL]] - Ajuda online da LCL (em progresso).
 +
*[[File size and smartlinking|Tamanho do executável]] - Como utilizar o smartlinking e criar executáveis pequenos.
 +
*[[Feature_Ideas|Idéias de ]] - Capacidades que você gostaria de ver adicionas ao Lazarus
 +
*[[Accessing the Interfaces directly|Acessando as interfaces diretamente]] - Exemplo de como acessar as interfaces da LCL
 +
*[[Deploying Your Application|Distribuindo seus aplicativos]] - Como criar um instalador para seus programas
 +
*[[The Power of Proper Planning and Practices|O Poder do Planejamento]] - Bom-senso na programação e as melhores práticas para um desenvolvedor Free Pascal e Lazarus
 +
*[[Multiplatform Programming Guide|Guia de Programação Multiplataforma]] - Como desenvolver aplicativos independentes de plataforma
 +
*[[Main Loop Hooks]] - Como gerir multiplas fontes de eventos
 +
*[[Asynchronous Calls]] - Como guardar chamadas para execução futura
 +
*[[IDE tricks|Truques da IDE]] - Truques úteis
  
*[http://lazarus-ccr.sourceforge.net/docs/lcl/ Documentação da LCL] - Ajuda online da LCL (em progresso).
 
  
 
==Guia dos Desenvolvedores do Lazarus==
 
==Guia dos Desenvolvedores do Lazarus==
 
*[[How To Help Developing Lazarus/pt|Como Ajudar?]] - Um guia para ajudar iniciantes a começarem a melhorar o  Lazarus
 
*[[How To Help Developing Lazarus/pt|Como Ajudar?]] - Um guia para ajudar iniciantes a começarem a melhorar o  Lazarus
*[[Creating A Patch/pt| Criando um Patch]] - Um guia para fazer um patch com as mudanças feitas no Lazarus
+
*[[Version Numbering|Números das Versões]] - Explicação sobre a diferença entre os números de versão do Lazarus
 +
*[[Creating A Patch/pt| Criando um Patch]] - Um guia para fazer um patch com as mudanças feitas no Lazarus
 
*[[Creating a Backtrace with GDB|Criando Backtrace com o GDB]] - Um guia para criar um backtrace para ajuda-lo a depurar seu programa
 
*[[Creating a Backtrace with GDB|Criando Backtrace com o GDB]] - Um guia para criar um backtrace para ajuda-lo a depurar seu programa
*[[Lazarus Documentation Editor|Editor da Documentação do Lazarus]] - Utilizando o "lazde" para criar documentação.
+
*[[Nomenclature|Nomenclature]] - Guia para escolher um nome para um novo método ou propriedade
*[[LCL Documentation Roadmap|Mapa da documentação]] - Quais unidades ainda precisam ser documentadas
 
 
*[[DesignGuidelines/pt|Linhas Gerais de Desenho]] - Um guia sobre como proceder ao mudar o código-fonte de Lazarus.
 
*[[DesignGuidelines/pt|Linhas Gerais de Desenho]] - Um guia sobre como proceder ao mudar o código-fonte de Lazarus.
 +
*[[GUI design|Desenho de Interfaces de Usuário]] - Linhas gerais de desenvolvimento da GUI do Lazarus
 +
*[[Road To 1.0|Mapa para o 1.0]] - O que precisa ficar pronto para o Lazarus 1.0
 +
*[[Moderating the bug tracker|Moderando o bug tracker]] - Guias gerais para desenvolvedores Lazarus e moderadores utilizarem o [http://www.lazarus.freepascal.org/mantis/ bug tracker].
 +
*[[Codetools]] - Como as ferramentas de código são integradas na IDE
 +
*[[Bounties]] - Precisa de algo que o Lazarus não possuí ainda? Coloque um preço aqui.
 +
 +
===LCL - A biblioteca de componentes do Lazarus===
 
*[[LCL Messages|Mensagens da LCL]] - Um guia relacionada a mensagens da LCL.
 
*[[LCL Messages|Mensagens da LCL]] - Um guia relacionada a mensagens da LCL.
 
*[[LCL Internals|Por dentro da LCL]] - Informações sobre o funcionamento interno da  LCL.
 
*[[LCL Internals|Por dentro da LCL]] - Informações sobre o funcionamento interno da  LCL.
*[[GUI design|Desenho de Interfaces de Usuário]] - Linhas gerais de desenvolvimento da GUI do Lazarus
+
*[[LCL Key Handling]] - Help! A key press, what now?
*[[Road To 1.0|Mapa para o 1.0]] - O que precisa ficar pronto para o Lazarus 1.0
+
*[[LCL Documentation Roadmap|Mapa da documentação]] - Quais unidades ainda precisam ser documentadas
 +
 
 +
===Ferramentas do Lazarus===
 +
*[[Lazarus Documentation Editor|Editor da Documentação do Lazarus]] - Utilizando o "lazde" para criar documentação.
 
*[[LazDoc]] - Um editor integrado dos arquivos de documentação
 
*[[LazDoc]] - Um editor integrado dos arquivos de documentação
 +
 +
===Interfaces===
 +
*[[Carbon Interface]] - A Interface Carbon para Mac OS X
 +
*[[Qt Interface]] - A Interface Qt 4 para UNIX, Mac OS X e PDA baseados em Linux
 +
*[[Windows CE Interface]] - Para Pocket PC e Smartphones
 +
  
 
===Tradução===
 
===Tradução===
Line 61: Line 82:
 
<!-- *[[TO-DO]] Remaining Tasks -->
 
<!-- *[[TO-DO]] Remaining Tasks -->
 
* [[Help:Add language bar/pt | Adicionar barra de idiomas]] explica como adicionar uma barra contendo uma lista de traduções no topo da página.
 
* [[Help:Add language bar/pt | Adicionar barra de idiomas]] explica como adicionar uma barra contendo uma lista de traduções no topo da página.
 +
  
 
==Conversão de Código==
 
==Conversão de Código==

Revision as of 03:37, 11 May 2006

العربية (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 do Lazarus

  • Ferramentas da IDE - Um tutorial de nível intermediario sobre completamento de código e outras ferramentas da IDE.
  • Acesso ao Hardware - Como acessar dispositivos de Hardware, tais como placas ISA, placas PCI, portas paralela e serial e dispositivos USB.
  • Streaming components - Como escrever componentes para streams e leitura/criação de componentes de streams.

Guia para usuários do Lazarus


Guia dos Desenvolvedores do Lazarus

LCL - A biblioteca de componentes do Lazarus

Ferramentas do Lazarus

Interfaces


Tradução

  • Criando Programas Algumas notas para programadores intressados 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:
  • Alemão - Notas e guia gerais para a tradução da IDE para alemão, incluindo um pequeno dicionário.
  • Português-Brasileiro - Pequeno dicionário contendo termos comuns utilizados na IDE e sua tradução para Português-Brasileiro.


Conversão de Código

Documentação da IDE

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.