Delphi Programming Community Homepage Login Homepage Nederlandse website Brazilian offers Downloads from Embarcadero Homepage Lazarus website

BOOK LAZARUS / FPC

The book is written by the
main writers of
the FPC and Lazarus team
and is divided in to two separate books:

The first book is all about Lazarus and FPC necessities
The second book is all about special items

Whenever it might be usefull there will be created specia demoapps that you will get together wit the book.

It is an ongoing proces so little changes have to be expected...

CONTENT

Part 1 INSTALLATION
1 Chapter Installation of Lazarus
1.1 Windows
1.2 Linux
1.3 BSD
1.4 Raspberry Pi
1.5 Arduino
1.6 VIrtual Box
      1.6.1 Windows on VB
      1.6.2 Linux Red Hat
      1.6.3 Linux Mint

Part 2 QUCIK START
2 Quick Start Lazarus
this is a visual introduction so you will be shown a step by step way how to use Lazaru or FPC

2.1 Global overview of the iDe
2.2 Create your first project
2.3 Create your first test app
2.4 Debugging
2.5 Using Help
2.2 Create your first Database
2.2 Create your first FP Rpeort
2.2 Special Code / Short cuts
2.2 Installing components

Part 3 THE IDE
16 Chapter Project Management
16.1 Project Types
16.2 The Project
16.3 Project settings
16.4 Build Modes
16.5 Project Groups
16.6 Packages
16.7 The File menu
16.8 Delphi Convert
16.9 Configurations

17 Chapter Source Editor
17.1 Editing
17.2 Navigation
17.3 Search and Replace
17.4 Code Tools
17.5 Refactoring
17.6 Todo List
17.7 The Editor Macros
17.8 Highlighting
17.9 Configurations

18 Chapter GUI Design
18.1 Form Designer
18.2 Object Inspector
18.3 Anchor Editor
18.4 Message Composer
18.5 Tab Order Editor
18.6 Configurations
19 Chapter Running your project
19.1 The Message Window
19.2 Configurations

20 Chapter Debugging
20.1 Configurations

21 Chapter IDE Extensions
21.1 Docking
21. 2 Online package manager
21.3 Editor tool bar.
21.4 Cody

 

 

BOOK 1 CONTINUATION

Part 4 ARCHITECTURE
4 RTL / FCL / LCL
4.1 Widget sets
4.2 Packages
4.3 GUI
4.4 Console
4.5 DLL
4.6 Web

      4.6.1 Compiler Pas2JS
4.7 Unit Testing
4.8 Platform Specific Coding
      4.8.1 Windows
      4.8.2 Linux / BSD
      4.8.3 Mac OS
4.9 Unicode

Part 5 CLASS LIBRARIES
5.1 RTL
5.2 FCL

5.3 LCL
      5.3 Application
      5.3 Windows
      5.3 Tform
      5.3 Controls
      5.3 Layout
      5.3 Actions
      5.3 Drag & Drop

Part 6 COMPONET PALETTE
6.1 Standard
6.2 Additional
6.3 Common
6.4 Dialogs
6.5 Misc
6.6 Data Controls
6.7 Data Acces
6.8 System
6.9 SynEdit

Part 7 GRAPHICS
7.1 TCanvas
7.2 Printing

Part 8 DATABASES
8.1 Databases
8.2 Architecture
8.3 Datbase Acces Classes
8.4 Available databases
8.5 Lazarus databse desktop
8.6 Reporting
      8.6.1 FPC Report


Part 9 OPERATING SYSTEM
9.1 Files
9.2 Directories
9.3 Streams
9.4 Processes
9.5 Threads

Part 10 NETWORKING
10.1 TCP /IP
10.2 Websites HTTP

BOOK 2 SPECIAL ITEMS

Part 11 Pas2 JS

Part 12 TChart

Part 13 TMS Componentsets

Part 14 Firebird

Part 15 KBMmw Suite for lazarus

Part 16 KBM Memtable

AUTHORS

  

Michael van Canneyt FPC Team
Mattias Gärtner Lazarus Team
Martin Friebe Lazarus Team
Juha Mannien Lazarus Team
Detlef Overbeek Blaise Pasca lMagzine
Werrner Pamler LazarusTeam