Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works

Random project

lazarus-examples

Repositório dedicado a exemplos usando Lazarus e Free Pascal (FPC), incluindo exemplos práticos, componentes, padrões de projeto, integração com bancos de dados, POO, usos de interfaces e experimentos diversos. Organizado por módulos e com foco em aprendizado contínuo.

View on GitHub

Anyone may press Interesting, signed in or not. It helps others find this project.

Member rating

No ratings yet.

Sign in to rate this project.

README

pascal
                    ...ggMMMMMMMMMMNgg.,,
               ..gMMBB3+dW8+1ge+++?C+T0gMMNMMNa,
            ..M9T517YY=:.dH!.+,::?5:?d9!`..`dMNdb
          .MM=:?j#5::TC::^::?T!:^:^:Jb.J,JN.jMF.@
         dM::^:Yu&ggNCg,.JJ?5::^:^:JJ#`MMMMM@`.Mr
         ME:+3:.M#SMD.?$?T8:^?Wm,::?=^JMMMM#`.dMMp
       .#=::::JM9TY^..,::^:d:::?5:+J:JMMM#?3JMUMMMh.
     .J5+;;+JM@!....:?:JJ^:JP^Je:^:?!?3?:.JdBzuXQdMN,
    .#1?;;+?MN::::::^:dBWR:`4,?Ne:dt^:+XMM#OwXmXWM#MN,
  .d5+???!:?MM2:^:^::^::::?.:O+?MN,.+,:?TY1dRd#NdMZdNMb
 .M:::+J!:^:MMN+:^:^:dp:^^dMt::aJWb:d&+jgg+++?dM#OlTBUMk.
 JMNNNM3^:.J?MMM$:^::?::jc.JJN:?9+?:?M#+MM:dNc++jgNMNMMMN,
  4JM@!`!+;+:MMMNJ...:^^::dM@WM3J,:?NNJ=?;;dM:::?TGggZUOdN,
   ?mb.:??!!^jMNMMMM93^^:^:?!::JM#:+MM51dMN+:^:^.+?MIzzNsZMp
     TbTHQgggMMB5iJgT777BN&J...:7=:::;;dTM#:::.dMt:+?M6vGdMMp
       TQJ...Jg#Y^        ?MM5:.jM2^^JNMP::^?J.::^:MNp?vMMWMMp
           `               JN+w?9qMr^`T9::a:?T::^::?BC+?jzlltMp
                            ?N?.^d4#.dNgg.?:,:^:Jm,::+ggz6dMmOMR
                             dR...dF^?=?T^^?Nf::?5:.,?TM8?zHBlMMb

                    --- Lazarus & Free Pascal ---

Bem-vindo ao repositório de exemplos em Lazarus & Free Pascal!

Repositório dedicado a exemplos usando [FPC 3.3.1][fpc] / [Lazarus 4.99][laz], incluindo exemplos práticos, componentes, padrões de projeto, integração com bancos de dados, POO, usos de interfaces e experimentos diversos. Organizado por módulos e com foco em aprendizado contínuo.🐾⚡

Este repositório é um laboratório pessoal — entre por sua conta e risco 😄

🎯 O que você vai encontrar aqui

  • Exemplos simples e diretos (às vezes nem tão diretos assim)
  • Códigos organizados… na maior parte do tempo
  • Testes com:
    • Classes abstratas
    • Interfaces
    • Generics
    • Padrões de projeto
    • Lazarus LCL e GUI
  • Experimentos com bancos de dados e componentes

🛠️ Ferramentas usadas

  • [Lazarus IDE 4.99][laz]
  • [Free Pascal Compiler (FPC) 3.3.1][fpc]
  • LCL — Lazarus Component Library
  • FPCUnit para testar e torcer pra passar
  • Bibliotecas úteis: LazUtils, FCL, ZeosLib e outras que forem aparecendo

🤝 Contribuições

Ideias, sugestões e melhorias são sempre bem-vindas.
Se encontrar algo estranho (provavelmente vai), manda uma issue!

📄 Licença

Este repositório está sob a licença GNU General Public License v2.0.
Use, modifique, estude e brinque — só não esqueça de dar os créditos ao autor.

👨‍💻 Autor

Guilherme Saraiva
Desbravando Lazarus & Free Pascal um exemplo por vez.

[laz]: https://www.lazarus-ide.org/ [fpc]: https://www.freepascal.org/