Sign in Join
Wiki copytemporary

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

OldNewLine
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

Back to history