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

  1. Apresentando o Lazarus(Parcialmente Pronto)
  2. Instalação Básica (LazWiki em PT)
  3. Conceitos básicos de pascal(Parcialmente Pronto)
  4. Como alterar propriedades e escrever eventos (LazWiki em PT)
  5. records e arrays
  6. Dialogos e Formulários
  7. Leitura e escrita em arquivos de texto ou binários
  8. Desvendando o Objeto TCanvas Escritor: User/OnixJr
  9. Tocando sons
  10. Executando um programa externo Escritor: User/OnixJr + LazWiki em PT])(LazWiki)
  11. Instalando Pacotes/Componentes (LazWiki em PT)
  12. Sistemas Operacionais e Arquiteturas Escritor: User/sekelsenmat
  13. Shell
  14. Seu primeiro programa em Carbon (LazWiki)
  15. Como abrir uma página no navegador
  16. Impressão
  17. cgi-bin
  18. Aplicações para Web
  19. Comentários
  20. O Futuro-Básico

Nível intermediário

  1. Diferenças Lazarus/Delphi
  2. Baixando o Lazarus pelo Subversion (LazWiki em PT)
  3. Programação orientada a objetos
  4. Utilizando o code-explorer e o code completion (LazWiki)
  5. XML (LazWiki em PT)
  6. Usabilidade
  7. Criando um componente personalizado de pintura (LazWiki em PT)
  8. Vídeos e Animações
  9. Importando e Criando bibliotecas
  10. Criando Pacotes/Componentes (Escritor: User/OnixJr + LazWiki em PT)
  11. Distribuição de Aplicativos
  12. COM, OLE e ActiveX
  13. Gtk
  14. Carbon
  15. Acesso a placas ISA, PCI, etc (LazWiki em PT)
  16. Baixando um arquivo da internet
  17. Criando Plugins de navegadores
  18. Aproveitando o Diretório Components
  19. Técnicas de Programação-Intermediário
  20. O Futuro-Intermediário

Nível Avançado

  1. Algumas Dicas de Object Pascal
  2. Cross-Compilação (LazWiki)
  3. Generics ou Templates
  4. Utilizando o Depurador (LazWiki)
  5. Listas
  6. Utilizando o ImageMagick
  7. Captura de Video e Som
  8. Importação de bibliotecas do c (.lib)
  9. Criando Plugins da IDE (LazWiki)
  10. Desenvolvendo drivers para Windows Escritor: User/sekelsenmat
  11. X11
  12. Cocoa
  13. Gravando microcontroladores
  14. O Protocolo TCP/IP
  15. Aplicações Práticas-Avançado
  16. Técnicas de Programação-Avançado
  17. Redes Neurais

Banco de Dados

  1. Princípios Básico de Banco de Dados Escritor: User/OnixJr
  2. Componentes Data Aware e DataSets
  3. O Componente TDbf Escritor: User/OnixJr
  4. Entendendo o Conceito de Servidores
  5. Acessando SQL
  6. Acessando Firebird

Outros artigos (Aqui vai tudo que não se encaixa no esquema de 3 níveis acima)

  1. Programando para Pocket PC
  2. 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

Personal tools