Lazarus Documentation/pt: what changed
Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.
Title: Lazarus Documentation/pt
| Old | New | Line | |
|---|---|---|---|
| 1 | + | ## Tutoriais de Pascal e de Lazarus | |
| 2 | + | ||
| 3 | + | - [[Overview of Free Pascal and Lazarus/pt|Introdução a Free Pascal e Lazarus]] - Uma breve discussão sobre o que pode ser devenvolvido com estas ferramentas. | |
| 4 | + | - [[Lazarus Tutorial/pt|Tutorial do Lazarus]] - Um tutorial para iniciantes e uma descrição detalhada da IDE. | |
| 5 | + | - [[Lazarus IDE Tools/pt|Ferramentas da IDE]] - Um tutorial de nível intermediario sobre completamento de código e outras ferramentas da IDE. | |
| 6 | + | - [[Lazarus Database Tutorial/pt|Tutorial de Bancos de Dados]] - Uma introdução à utilização do Lazarus com bancos de dados. | |
| 7 | + | - [[Developing with Graphics/pt|Desenvolvendo com gráficos]] - Exemplos básicos envolvendo programação gráfica. | |
| 8 | + | - [Tutorial de Pascal](http://www.fec.unicamp.br/reenge/aulas/pascal/) da UNICAMP - Um guia para aprender a programar em Pascal. | |
| 9 | + | - [[TXMLPropStorage/pt|TXMLPropStorage]] - Usando TXMLPropStorage para salvar suas preferências. | |
| 10 | + | - [[Executing External Programs/pt|Executando Programas Externos]] - Um curto tutorial sobre executar programas externos apartir de seu aplicativo. | |
| 11 | + | - [[Hardware Access/pt|Acesso ao Hardware]] - Como acessar dispositivos de Hardware, tais como placas ISA, placas PCI, portas paralela e serial e USB. | |
| 12 | + | - [[Networking/pt|Programação para redes]] - Tutoriais sobre XML, TCP/IP Sockets, programação segura, WebServices, etc. | |
| 13 | + | - [[XML Tutorial/pt|Tutorial de XML]] - Escrevendo e lendo arquivos XML | |
| 14 | + | - [[Multithreaded Application Tutorial/pt|Múltiplas Linhas de Execução]] - Como escrever programas que utilizam multiplas linhas de execução (Threads). | |
| 15 | + | - [[Streaming components/pt|Streaming components]] - Como escrever componentes para streams e leitura/criação de componentes de streams. | |
| 16 | + | - [[OpenGL Tutorial]] - Como utilizar GLUT no Lazarus | |
| 17 | + | - [[Creating bindings for C libraries]] - Como converter headers c (.h) para Pascal | |
| 18 | + | - [[Lazarus/FPC Libraries]] - Como criar bibliotecas dinâmicas (.so, .dll, .dynlib) e como utiliza-las | |
| 19 | + | - [[Daemons and Services/pt|Daemons and Services]] - como escrever "windows services" e/ou "linux daemons". | |
| 20 | + | ||
| 21 | + | ## Guia para usuários do Lazarus | |
| 22 | + | ||
| 23 | + | - [[Lazarus Faq/pt|Perguntas Frequentes]] - Informações gerais sobre o Lazarus e outras específicas ao Linux ou ao Windows. | |
| 24 | + | - [[Lazarus DB Faq/pt|FAQ de Bancos de Dados]] - Perguntas frequentes sobre o uso de bancos de dados na Lazarus. | |
| 25 | + | - [[Code Examples|Exemplos de código]] - Examplos de código que funciona para o Lazarus. | |
| 26 | + | - [[Feature Ideas|Idéias de funcionalidades]] - Capacidades que você gostaria de ver adicionadas ao Lazarus | |
| 27 | + | - [[How do I create a bug report/pt|Como reportar um bug]] - Você acredita ter descoberto um bug no Lazarus e gostaria de reporta-lo? | |
| 28 | + | - [Fórum em português](http://www.lazarus.freepascal.com.br) - Fórum sobre Lazarus no Brasil | |
| 29 | + | ||
| 30 | + | ### Instalação | |
| 31 | + | ||
| 32 | + | - [[Installing Lazarus/pt|Instalando o Lazarus]] - Um guia de instalação | |
| 33 | + | - [[Getting Lazarus/pt|Baixando o Lazarus]] - Instruções sobre como baixar o program ou obte-lo do Subversion | |
| 34 | + | - [[macOS Programming Tips|Dicas para o macOS]] - Instalação do Lazarus, ferramentas úteis, comandos Unix e mais... | |
| 35 | + | ||
| 36 | + | ### IDE | |
| 37 | + | ||
| 38 | + | - [[IDE tricks|Truques da IDE]] - Truques úteis | |
| 39 | + | - [[Lazarus IDE]] - As janelas da IDE | |
| 40 | + | - [[Lazarus Packages|Pacotes do Lazarus]] - Um guia para criar pacotes no Lazarus | |
| 41 | + | - [[Install Packages/pt|Instalando Pacotes]] - Um pequeno guia de instalação de pacotes | |
| 42 | + | - [[Extending the IDE|Extendendo a IDE]] - Como adicionar funcionalidade para a IDE do Lazarus | |
| 43 | + | - [[Installing Help in the IDE|Adicionando a ajuda do Kylix]] - Como utilizar os arquivos de ajuda da Borland na IDE | |
| 44 | + | ||
| 45 | + | ### LCL | |
| 46 | + | ||
| 47 | + | - [[doc:lcl/|Documentação da LCL]] - Ajuda online da LCL (em progresso). | |
| 48 | + | - [[Main Loop Hooks]] - Como gerir multiplas fontes de eventos | |
| 49 | + | - [[Asynchronous Calls]] - Como guardar chamadas para execução futura | |
| 50 | + | - [[File size and smartlinking/pt|Tamanho do executável]] - Como utilizar o smartlinking e criar executáveis pequenos. | |
| 51 | + | - [[Accessing the Interfaces directly/pt|Acessando as interfaces diretamente]] - Exemplo de como acessar as interfaces da LCL | |
| 52 | + | - [[Add Help to Your Application|Adicionando ajuda]] - Como criar ajuda online para seus programas | |
| 53 | + | - [[Anchor Sides]] - Descrição das ancoras e como utiliza-las | |
| 54 | + | - [[LCL Tips]] - Dicas e truques | |
| 55 | + | - [[LCL Defines]] - Escolhendo a opção certa para compilar novamente a LCL | |
| 56 | + | ||
| 57 | + | ### Desenvolvendo | |
| 58 | + | ||
| 59 | + | - [[The Power of Proper Planning and Practices/pt|O Poder do Planejamento]] - Bom-senso na programação e as melhores práticas para um desenvolvedor Free Pascal e Lazarus | |
| 60 | + | - [[Multiplatform Programming Guide|Guia de Programação Multiplataforma]] - Como desenvolver aplicativos independentes de plataforma | |
| 61 | + | - [[Using Pascal Libraries with .NET and Mono|Utilizando bibliotecas pascal com .NET e Mono]] - sim, voce pode utilizar código Free Pascal junto com .NET e Mono | |
| 62 | + | - [[Deploying Your Application/pt|Distribuindo seus aplicativos]] - Como criar um instalador para seus programas | |
| 63 | + | - [[Cross compiling/pt|Cross Compilação]] - Criando executáveis de uma plataforma, estando em outra. | |
| 64 | + | - [[Remote Debugging|Depuração Remota]] - Como depurar seu aplicativo Lazarus em outra maquina. | |
| 65 | + | ||
| 66 | + | ### Ferramentas | |
| 67 | + | ||
| 68 | + | - [[Lazarus Documentation Editor|Editor da Documentação do Lazarus]] - Utilizando o "lazde" para criar documentação. | |
| 69 | + | - [[FPDoc Editor/pt|FPDoc Editor]] - Um editor integrado dos arquivos de documentação | |
| 70 | + | - [[lazbuild]] - Compilados projetos e pacotes sem a IDE | |
| 71 | + | ||
| 72 | + | ### Migrando do Delphi | |
| 73 | + | ||
| 74 | + | - [[Lazarus Components]] - Comparação entre os componentes do Lazarus e do Turbo Delphi | |
| 75 | + | - [[Lazarus For Delphi Users/pt|Lazarus para usuários do Delphi]] - Para usuários do Delphi que desejam aprender o Lazarus. | |
| 76 | + | - [[Code Conversion Guide/pt|Guia da Conversão de Código]] - Como converter código e componentes existentes para o Lazarus | |
| 77 | + | ||
| 78 | + | ## Guia dos Desenvolvedores do Lazarus | |
| 79 | + | ||
| 80 | + | - [[How To Help Developing Lazarus/pt|Como Ajudar?]] - Um guia para ajudar iniciantes a começarem a melhorar o Lazarus | |
| 81 | + | - [[Version Numbering|Números das Versões]] - Explicação sobre a diferença entre os números de versão do Lazarus | |
| 82 | + | - [[Creating A Patch/pt|Criando um Patch]] - Um guia para fazer um patch com as mudanças feitas no Lazarus | |
| 83 | + | - [[Creating a Backtrace with GDB|Criando Backtrace com o GDB]] - Um guia para criar um backtrace para ajuda-lo a depurar seu programa | |
| 84 | + | - [[Nomenclature/pt|Nomenclatura]] - Guia para escolher um nome para um novo método ou propriedade | |
| 85 | + | - [[DesignGuidelines/pt|Linhas Gerais de Desenho]] - Um guia sobre como proceder ao mudar o código-fonte de Lazarus. | |
| 86 | + | - [[GUI design|Desenho de Interfaces de Usuário]] - Linhas gerais de desenvolvimento da GUI do Lazarus | |
| 87 | + | - [[Road To 1.0|Rumo ao 1.0]] - O que precisa ficar pronto para o Lazarus 1.0 | |
| 88 | + | - [[Detailed Lazarus 0.9.24 todo|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 | |
| 89 | + | - [[Moderating the bug tracker/pt|Moderando o bug tracker]] - Guias gerais para desenvolvedores Lazarus e moderadores utilizarem o [bug tracker](http://www.lazarus.freepascal.org/mantis/). | |
| 90 | + | - [[Codetools]] - Como as ferramentas de código são integradas na IDE | |
| 91 | + | - [[Creating IDE Help|Criando a ajuda da IDE]] - Como extender a documentação da IDE | |
| 92 | + | - [[Unit not found - How to find units|Unit not found - Como encontrar unidades]] - Como configurar a IDE e os arquivos fontes | |
| 93 | + | - [[Bounties]] - Precisa de algo que o Lazarus não possuí ainda? Coloque um preço aqui. | |
| 94 | + | ||
| 95 | + | ### LCL - A biblioteca de componentes do Lazarus | |
| 96 | + | ||
| 97 | + | - [[LCL Messages|Mensagens da LCL]] - Um guia relacionada a mensagens da LCL. | |
| 98 | + | - [[LCL Internals|Por dentro da LCL]] - Informações sobre o funcionamento interno da LCL. | |
| 99 | + | - [[LCL Key Handling]] - Help! A key press, what now? | |
| 100 | + | - [[LCL Unicode Support|Suporte a Unicode na LCL]] - Rumo a um Lazarus com suporte a Unicode | |
| 101 | + | - [[LCL Documentation Roadmap|Mapa da documentação]] - Quais unidades ainda precisam ser documentadas | |
| 102 | + | ||
| 103 | + | ### Interfaces | |
| 104 | + | ||
| 105 | + | - [[GTK2 Interface|Interface Gtk2]] - Gtk2 para Unix, macOS, Windows | |
| 106 | + | - [[Carbon Interface|Interface Carbon]] - A Interface Carbon para macOS | |
| 107 | + | - [[Qt Interface|Interface Qt]] - A Interface Qt 4 para UNIX, macOS e PDA baseados em Linux | |
| 108 | + | - [[Windows CE Interface|Interface Windows CE]] - Para Pocket PC e Smartphones | |
| 109 | + | - [[fpGUI Interface|Interface fpGUI]] - Uma biblioteca gráfica completamente escrita em Object Pascal | |
| 110 | + | ||
| 111 | + | ### Tradução | |
| 112 | + | ||
| 113 | + | - [[Getting translation strings right|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. | |
| 114 | + | - **Notas de Localização:** | |
| 115 | + | ||
| 116 | + | :* [[German localization notes|Alemão]] - Notas e guia gerais para a tradução da IDE para alemão, incluindo um pequeno dicionário. | |
| 117 | + | ||
| 118 | + | :* [[Portuguese-Brazilian Localization Notes|Português]] - Pequeno dicionário contendo termos comuns utilizados na IDE e sua tradução para o português. | |
| 119 | + | ||
| 120 | + | - Adicionar barra de idiomas explica como adicionar uma barra contendo uma lista de traduções no topo da página. | |
| 121 | + | ||
| 122 | + | ## Documentação do Free Pascal | |
| 123 | + | ||
| 124 | + | Além [deste website](http://lazarus-ccr.sourceforge.net/fpcdoc/), a última versão da documentação pode ser encontrada online em vários formatos na página do Compilador [Free Pascal](http://www.freepascal.org/docs.html). Agora também há uma WiKi para o FreePascal [1](http://www.freepascal.org/wiki/index.php/Main_Page) muito similar a esta, para permitir que os desenvolvedores enviem documentação adicional a oficial, que está abaixo. | |
| 125 | + | ||
| 126 | + | - [Guia do Usuário](http://lazarus-ccr.sourceforge.net/fpcdoc/user/user.html) | |
| 127 | + | - [Guia do Desenvolvedor](http://lazarus-ccr.sourceforge.net/fpcdoc/prog/prog.html) | |
| 128 | + | - [Guia de referencia da unidade system e construções do Pascal suportadas](http://lazarus-ccr.sourceforge.net/fpcdoc/ref/ref.html) | |
| 129 | + | - [Manual de referencia da Run-Time Library](http://lazarus-ccr.sourceforge.net/fpcdoc/rtl/index.html) | |
| 130 | + | - [Manual de referencia do Free Component Library](http://lazarus-ccr.sourceforge.net/fpcdoc/fcl/index.html) | |
| 131 | + | - [Manual da ferramenta de documentação do Free Pascal](http://lazarus-ccr.sourceforge.net/fpcdoc/fpdoc/fpdoc.html) | |
| 132 | + | ||
| 133 | + | ## Blogs relacionados ao Lazarus | |
| 134 | + | ||
| 135 | + | - [[Adventures of a Newbie|Aventuras de um Newbie]] - A blog of a newbie getting started with some tutorial information in a running log. | |
| 136 | + | ||
| 137 | + | --- | |
| 138 | + | *From the Free Pascal wiki, page "Lazarus Documentation/pt", as it stood on 2020-01-29 after a change by Trev, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).* | |
| 139 | + | Category: Lazarus/pt | |
| 140 | + | Category: Main/pt | |
| 141 | + | Category: Português |
