O objetivo desta página é ajudar iniciantes e programadores avançados que estejam interessados em aprender pascal usando a IDE de programação do Lazarus. A IDE é bastante intuitiva, mas alguns não se concentram em aprender todos os recursos que ela possui e por isso acabam perdendo tempo em coisas repetitivas que a IDE resolve de maneira elegante ou fazendo as coisas do jeito que estavam acostumados numa linguagem anterior. Os artigos estão na ordem que devem ser lidos para um melhor aprendizado começando com a instalação do Lazarus e terminando com a seção Productivity, and from this section onwards, the articles can be read in whatever order you prefer.
Install on Windows
Using Standard Installer (Easy Level)
Usando como instalador o fpcupdeluxe (nível médio)
Using GIT as installer (medium level+1)
Integrando o editor de código com ajuda on line(Help)
Install on Linux
Install FPC from the repositories
Usando fpcupdeluxe (nível médio)
Using GIT as installer (medium level+1)
Dealing with the message: “Error: there is a problem with the Fppkg configuration”
Handling the message: Warning: “crtbeginS.o” not found, this will probably cause a linking failure
Integrando o editor de código com ajuda on line(Help)
Essential but not only basic
Introduction to the Lazarus IDE
Customizing the IDE
“Desktop” Tool – What is it and how to use it
To show or not to show headers text
Debugging (debug)
Changing FpDebug to old friend gdb
Running the app in different display inside Linux
Controle de qualidade básica ao projeto em Lazarus
Installing packages (add-ons)
Introduction and installation of basic packages
Introduction to Online Package Manager(OPM)
Report generator using Lazarus
Introduction of report generators
Productivity
Saving IDE configuration for reuse
Using GIT in FPC/Lazarus projects
Using resources in FPC/Lazarus
Refactoring names in a selection of lines
Refatoração de código usando a IDE
Criando modelos informais para a IDE
Criando modelos formais de projetos para a IDE
Using popular components
Using ComboBox to select normal and complex values
Using ImageList with multiple scales
Using Zeos - Connecting a Database with ZConnection
Using Zeos – Embedding a Database with ZConnection
Using Zeos – What is the difference between a remote, local and embedded connection?
Tchau ShowMessage, MessageBox e MessageDlg, Olá TaskDialog
Techniques for routine problems
Log and 'exit code', what are they, what do they eat, and where do they live?
Handling input parameters in your application
Impedindo duplicatas do mesmo programa
Special considerations with Linux
Date format within the application