Getting Started with the Lazarus IDE.

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 s...

Mô tả đầy đủ

Chi tiết về thư mục
Tác giả chính: Person, Roderick
Định dạng: Licensed eBooks
Ngôn ngữ:Tiếng Anh
Được phát hành: Birmingham : Packt Pub., 2013.
Truy cập trực tuyến:https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=548273
Mục lục:
  • 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.
  • Documenting your codeUsing FPDoc; Summary; 7. Rebuilding Lazarus with a GTK2 Interface; Rebuilding Lazarus interface on Windows; Summary; Index.