The Developer’s Guide describes intermediate and advanced development topics, such as building database applications, writing custom components, and creating Internet Web server applications using Kylix, Delphi for the Linux operating system. The Developer’s Guide assumes you are familiar with using Linux and understand fundamental programming techniques. For an introduction to Kylix programming and the integrated development environment (IDE), see the online Help and the Quick Start manual. | Developer s Guide Borland Kylix Delphi for Linux Borland Software Corporation 100 Enterprise Way Scotts Valley CA 95066-3249 Refer to the file DEPLOY located in the root directory of your Kylix product for a complete list of files that you can distribute in accordance with the Kylix License Statement and Limited Warranty. Borland Software Corporation may have patents and or pending patent applications covering subject matter in this document. The furnishing of this document does not give you any license to these patents. Copyright 1983 2001 Borland Software Corporation. All rights reserved. All Inprise and Borland brand and product names are trademarks or registered trademarks of Borland Software Corporation. Other brand and product names are trademarks or registered trademarks of their respective holders. Printed in the . HDB7010WW21001 1E0R0201 0102030405-9 876 54 32 1 PDF Contents Chapter 1 Introduction 1-1 What s in this manual .1-1 Manual Developer support Ordering printed Parti Programming with Kylix Chapter 2 Developing applications with Kylix 2-1 Integrated development Designing Developing Creating Editing Compiling Debugging Deploying Chapter 3 Using CLX 3-1 Understanding Properties methods and Widget System What is an object .3-5 Examining a Kylix Changing the name of a component . . . 3-7 Inheriting data and code from an object. . . 3-8 Scope and Private protected public and published Using object Creating instantiating and destroying Components and Major branches of the CLX TObject TPersistent TComponent TControl TWidgetControl Using .