PacktLib: Getting Started with Lazarus IDE

Getting Started with the Lazarus IDE

Credits

About the Author

About the Reviewer

www.PacktPub.com

Preface

Installing and Configuring the Lazarus Development Environment

Why Lazarus?

Installing Lazarus in Linux

Installing under Windows

Installing under other OSes such as FreeBSD or Mac OS X

Configuring the Lazarus development environment

Summary

Getting to Know the Lazarus IDE – a Quick Tour

The Object Inspector window

The Component Tree window

The Source Editor window

Summary

Creating a Hello World Program

Hello World console application version

Hello World graphical user interface version

Debugging

Expanding the Hello World application

Debugging commands

Other debugger features

Deploying

Summary

Converting Delphi

Differences between Lazarus and Delphi Components

Conversion methods

Summary

Creating a Lazarus Component

Creating a new component package

Adding properties

Events with more parameters

Property editors

Component editors

Summary

The Lazarus Documentation Editor

Building the LazDE tool

Examining existing source documentation

Documenting your code

Using FPDoc

Summary

Rebuilding Lazarus with a GTK2 Interface

Rebuilding Lazarus interface on Windows

Summary

Index