Формат: chm
Язык: Русский
Книгапредназначена для всех желающих изучить среду
Kylix и научитьсясоздавать работоспособные программы под Linux. Стиль изложенияматериала — от простого к сложному, приведены многочисленные примеры.Конечно, желательно, чтобы читатель был знаком (хотя бы поверхностно) соперационной системой Linux и программированием. Данная книга будетчитаться еще легче, если вы знакомы с программированием в Delphi.
В данном объеме невозможно охватить все аспекты программирования вKylix, поэтому в конце книги приводится список литературы и ссылки насайты в Интернете, из которых читатель сможет почерпнуть отсутствующуюв книге информацию.
Для операционной системы Linux долгое время не было достаточно простой среды быстрой разработки приложений. Многие программисты, которые успешно создают программы для Windows, используют среду Borland Delphi. В нашей стране Delphi пользуется особой популярностью как среди начинающих разработчиков, так и среди профессионалов. Многие из них готовы создавать программы для среды Linux, но не было среды, похожей на Delphi.
Наконец, летом 2001 года фирма Borland выпустила среду для быстрой разработки приложений в среде Linux и назвала ее
Kylix (Kylix — это античная винная чаша, расписанная с внешней и внутренней стороны). На первый взгляд, эта среда — практически копия Delphi, но есть некоторые отличия. Причем эти отличия являются довольно опасными, т. к. одна и та же команда в Delphi и Kylix может привести к совершенно разным последствиям. Данная книга представляет собой краткий обзор среды Kylix версии Kylix Server Developer. С помощью нее вы узнаете особенности среды Kylix и ее отличия от Delphi. Кроме того, заключительная часть книги расскажет вам о методах переноса приложений из Delphi в Kylix и создании межплатформенных приложений.
Оглавление:Часть I. Язык программирования Object Pascal
Глава 1. Общий обзор языка
Глава 2. Типы данных
Глава 3. Выражения и операторы
Глава 4. Подпрограммы и модули
Глава 5. Объекты и классы
Часть II. Основы программирования в Kylix
Глава 6. Интегрированная среда разработки Kylix
Глава 7. Библиотека классов Kylix
Глава 8. Палитра компонентов Kylix
Часть III. Дополнительные возможности Kylix
Глава 9. Классы и исключения
Глава 10. Интерфейсы
Глава 11. Работа с сокетами
Глава 12. Создание справочной системы
Глава 13. Работа с графикой в Kylix
Глава 14. Процессы и потоки
Часть IV. Создание приложений баз данных
Глава 15. Основы баз данных
Глава 16. Компоненты для работы с базами данных
Глава 17. Основы языка SQL
Глава 18. Примеры создания приложений баз данных
Часть V. Создание собственных компонентов и пакетов компонентов
Глава 19. Введение в создание компонентов
Глава 20. Пакеты компонентов
Часть VI. Разработка межплатформенных приложений
Глава 21. Проблемы переноса приложений
Часть VII. Приложения
Приложение 1. Листинг модуля справочных систем CLX и VCL
Приложение 2. Листинги модулей для создания системы помощи
Приложение 3. Файловая система Linux