售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
Getting Started with the Lazarus IDE
Table of Contents
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 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
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 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
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 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
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 code
Using FPDoc
Summary
7. Rebuilding Lazarus with a GTK2 Interface
Rebuilding Lazarus interface on Windows
Summary
Index
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜