A Bíblia do Lazarus
Origem: A Bíblia do Lazarus, a enciclopédia livre.
Abaixo temos informações sobre o status e o desenvolvimento dos artigos.
Conteúdo |
Status dos Artigos
Referência sobre quem está desenvolvendo o que e índice em formato lista.
Alguns Índices coloridos podem ser adicionados ao lado dos tópicos para mostrar o status deles
(Escritor: User/nomedosuário) - Alguem disse que está escrevendo esta parte do documento. Quem desejar ajuda-lo, pode contacta-lo.
(LazWiki) - Disponível em Inglês na wiki do Lazarus. Precisa ser traduzido
(LazWiki em PT) - Disponível em Português na wiki do Lazarus. Precisa ser adequado a este documento
(Escritor: User/nomedousuario + LazWiki em PT) - Algum usuário esta adaptando algum texto traduzido na wiki do Lazarus.
(Parcialmente Pronto) - Precisa ainda de melhoras no texto
(Pronto) - =)
Índice em Formato de Lista
Nível básico
- Apresentando o Lazarus(Parcialmente Pronto)
- Instalação Básica (LazWiki em PT)
- Conceitos básicos de pascal(Parcialmente Pronto)
- Como alterar propriedades e escrever eventos (LazWiki em PT)
- records e arrays
- Dialogos e Formulários
- Leitura e escrita em arquivos de texto ou binários
- Desvendando o Objeto TCanvas Escritor: User/OnixJr
- Tocando sons
- Executando um programa externo Escritor: User/OnixJr + LazWiki em PT])(LazWiki)
- Instalando Pacotes/Componentes (LazWiki em PT)
- Sistemas Operacionais e Arquiteturas Escritor: User/sekelsenmat
- Shell
- Seu primeiro programa em Carbon (LazWiki)
- Como abrir uma página no navegador
- Impressão
- cgi-bin
- Aplicações para Web
- Comentários
- O Futuro-Básico
Nível intermediário
- Diferenças Lazarus/Delphi
- Baixando o Lazarus pelo Subversion (LazWiki em PT)
- Programação orientada a objetos
- Utilizando o code-explorer e o code completion (LazWiki)
- XML (LazWiki em PT)
- Usabilidade
- Criando um componente personalizado de pintura (LazWiki em PT)
- Vídeos e Animações
- Importando e Criando bibliotecas
- Criando Pacotes/Componentes (Escritor: User/OnixJr + LazWiki em PT)
- Distribuição de Aplicativos
- COM, OLE e ActiveX
- Gtk
- Carbon
- Acesso a placas ISA, PCI, etc (LazWiki em PT)
- Baixando um arquivo da internet
- Criando Plugins de navegadores
- Aproveitando o Diretório Components
- Técnicas de Programação-Intermediário
- O Futuro-Intermediário
Nível Avançado
- Algumas Dicas de Object Pascal
- Cross-Compilação (LazWiki)
- Generics ou Templates
- Utilizando o Depurador (LazWiki)
- Listas
- Utilizando o ImageMagick
- Captura de Video e Som
- Importação de bibliotecas do c (.lib)
- Criando Plugins da IDE (LazWiki)
- Desenvolvendo drivers para Windows Escritor: User/sekelsenmat
- X11
- Cocoa
- Gravando microcontroladores
- O Protocolo TCP/IP
- Aplicações Práticas-Avançado
- Técnicas de Programação-Avançado
- Redes Neurais
Banco de Dados
- Princípios Básico de Banco de Dados Escritor: User/OnixJr
- Componentes Data Aware e DataSets
- O Componente TDbf Escritor: User/OnixJr
- Entendendo o Conceito de Servidores
- Acessando SQL
- Acessando Firebird
Outros artigos (Aqui vai tudo que não se encaixa no esquema de 3 níveis acima)
- Programando para Pocket PC
- Mantendo a compatibilidade com o Delphi
Considerações sobre os artigos
Conceitos Básicos
Instalando o Lazarus
A Linguagem de programação Pascal
Uma ótima fonte de informação básica sobre pascal, e excelente para iniciar um artigo de orientação a objetos em pascal: http://www.delphibasics.co.uk/ --Sekelsenmat 09:59, 21 Janeiro 2006 (BRST)
Utilizando a IDE
Estruturas de Dados
Interface Gráfica de Usuário
Accesso aos Dados
Gráficos e Imagens
Multimedia
Conexão com outros aplicativos
Pacotes
Multiplataforma
Programação para Windows
Programação para UNIX
Programação para Mac OS
Acesso ao Hardware
Comunicação e Rede
Programação para a Internet
Aplicações Práticas
Considero muito importante que o exemplo de nível intermediário seja a respeito de aplicativos de bancos de dados, pois é um tópico extremamente requisitado. O exemplo básico somente pode ser básico mesmo. O exemplo avançado pode ser mudado. --Sekelsenmat 09:02, 29 Dezembro 2005 (BRST)
Técnicas de Programação
O Futuro

