Borland Software Corporation, 2001. - 638 pages.
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.
What’s in this manual?
This manual contains the following parts:
Part I, Programming with Kylix, describes how to build general-purpose Kylix applications. This part provides details on programming techniques you can use in any Kylix application. For example, it describes how to use common Borland Component Library for Cross Platform (CLX) objects that simplify user interface development such as handling strings and manipulating text. It also includes chapters on working with graphics, controls, error and exception handling, and
writing international applications. The chapter on deployment describes the tasks involved in deploying your application to your application users.
Part II, Developing database applications, describes how to build database applications using database tools and components. Kylix lets you access SQL Server databases using DBExpress. Your version of Kylix comes with a set of DBExpress drivers for connecting to specific databases. Additional DBExpress drivers for connecting to other databases are available for purchase separately.
Part III, Writing distributed applications, describes how to create applications that are distributed over a local area network. These include Web server applications, such as Apache and CGI applications. For lower-level support of distributed applications, this section also describes how to work with socket components, that handle the details of communication using TCP/IP and related protocols. The components that support sockets andWeb server applications are not available in the standard edition of Kylix.
Part IV, Creating custom components, describes how to design and implement your own components, and how to make them available on the Component palette in Kylix’s development environment. A component can represent almost any program element that you want to manipulate at design time. Implementing custom components involves deriving a new class from an existing class type in the CLX class library.