3 options
Getting started with the Lazarus IDE : get to grips with the basics of programming, debugging, creating, and documenting projects with the lazarus IDE / Roderick Person.
- Format:
- Book
- Author/Creator:
- Person, Roderick.
- Series:
- Community experience distilled.
- Community experience distilled
- Language:
- English
- Subjects (All):
- Virtual computer systems.
- Physical Description:
- 1 online resource (116 p.)
- Edition:
- 1st ed.
- Place of Publication:
- Birmingham : Packt Pub., 2013.
- Language Note:
- English
- Biography/History:
- Person Roderick: Roderick Person has a varied background in the corporate IT field. For the last 14 years he has been a programmer for one of the top ranked health systems in the United States. He is experienced with developing applications in Delphi, Free Pascal, Python, SQL, and other languages. He is also an advocate of leveraging open source applications in corporate environments.
- 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.
- Contents:
- Cover; Copyright; Credits; About the Author; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Installing and Configuring the Lazarus Development Environment; Why Lazarus?; Installing Lazarus in Linux; Downloading and installing the Lazarus Linux RPM package; Requirements; 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
- SummaryChapter 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 menu; The LCL Palette; The Standard tab; The Additional tab; The Common Control tab; The Dialogs tab; The Data Controls tab; The SQLdb tab; Summary; Chapter 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 runningDebugging; Expanding the Hello World application; Debugging commands; Other debugger features; Deploying; Summary; Chapter 4: Converting Delphi; Differences between Lazarus and Delphi Components; Fonts; Dragging and docking; TEdit and TCustomEdit; TCustomTreeView 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; Chapter 5: Creating a Lazarus Component
- Creating a new component packageAdding properties; Adding events; Events with more parameters; Property editors; Component editors; Summary; Chapter 6: The Lazarus Documentation Editor; Building the LazDE tool; Examining existing source documentation; Documenting your code; Using FPDoc; Summary; Chapter 7: Rebuilding Lazarus with a GTK2 Interface; Rebuilding Lazarus interface on Windows; Summary; Index
- Notes:
- Includes index.
- ISBN:
- 9781299261631
- 1299261639
- 9781782163411
- 1782163417
- OCLC:
- 830162775
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.