Actions for Getting Started with the Lazarus IDE
Getting Started with the Lazarus IDE
- Author
- Person, Roderick
- Published
- Birmingham : Packt Pub., 2013.
- Physical Description
- 1 online resource (217 pages)
Access Online
- Contents
- Table of Contents; Getting Started with the Lazarus IDE; Getting Started with the Lazarus IDE; Credits; About the Author; About the Reviewer; www.PacktPub.com; Support files, eBooks, discount offers and more; Why Subscribe?; Free Access for Packt account holders; Preface; What this book covers; What you need for this book; Who this book is for; Conventions; Reader feedback; Customer support; Downloading the example code; Errata; Piracy; Questions; 1. Installing and Configuring the Lazarus Development Environment; Why Lazarus?; Installing Lazarus in Linux., Downloading and installing the Lazarus Linux RPM packageRequirements; Downloading and installing the Lazarus Linux DEB package; Lazarus for Ubuntu; Installing under Windows; Installing under other OSes such as FreeBSD or Mac OS X; Installing Lazarus on Mac OS X; Installing under FreeBSD; Installing from source; Configuring the Lazarus development environment; Summary; 2. Getting to Know the Lazarus IDE -- a Quick Tour; The Object Inspector window; The Component Tree window; The Source Editor window; Main menu, quick icons, and the LCL Palette window; Project Options; The Run menu., The Tools menuThe LCL Palette; The Standard tab; The Additional tab; The Common Control tab; The Dialogs tab; The Data Controls tab; The SQLdb tab; Summary; 3. Creating a Hello World Program; Hello World console application version; Modifying the code; Compiling and running; Hello World graphical user interface version; Adding components and modifying code; Compiling and running; Debugging; Expanding the Hello World application; Debugging commands; Other debugger features; Deploying; Summary; 4. Converting Delphi; Differences between Lazarus and Delphi Components; Fonts; Dragging and docking., TEdit and TCustomEditTCustomTreeView and TTreeView; Messages and events; Unit differences; Conversion methods; Filenames and extension; Semantic and syntax differences; 32-bit and 64-bit considerations; Resource files; Using the Convert Delphi Project Wizard; Converting a Delphi project manually; Summary; 5. Creating a Lazarus Component; Creating a new component package; Adding properties; Adding events; Events with more parameters; Property editors; Component editors; Summary; 6. The Lazarus Documentation Editor; Building the LazDE tool; Examining existing source documentation., and Documenting your codeUsing FPDoc; Summary; 7. Rebuilding Lazarus with a GTK2 Interface; Rebuilding Lazarus interface on Windows; Summary; Index.
- Summary
- This book is written in a simple, easy-to-understand format with lots of screenshots and step-by-step explanations. This book is geared toward developers that have a familiarity with Delphi or Free Pascal and would like to start using the open source Lazarus Integrated Development Environment. You should have knowledge of creating a console and GUI applications as well as creating basic components. Example source code and projects are provided to help learn the differences between Delphi and Lazarus projects.
- Subject(s)
- ISBN
- 9781782163411 (electronic bk.)
1782163417 (electronic bk.)
1782163417
1782163409
9781782163404 - Digital File Characteristics
- text file
View MARC record | catkey: 43620131