Книга Д. Осипова "Delphi. Профессиональное программирование" принципиально отличается от стандартных изданий на эту тему. Это и не скороспелое "полное" руководство по очередной версии Borland® Delphi™, и не рядовой справочник, содержащий перевод файлов помощи к среде программирования. Идея книги в другом. Автор системно и последовательно излагает концепцию Delphi, предоставляя читателю не просто инструмент, а профессиональную методику, позволяющую разрабатывать эффективные приложения для Windows.
Книга рассчитана на подготовленного пользователя ПК, желающего самостоятельно научиться программировать и разрабатывать приложения и базы данных в среде Delphi. Опытные программисты смогут использовать издание как справочник. В тексте подробно описаны более 80 компонентов VCL, функции Object Pascal и Win32 API. В первой части книги излагаются основы языка программирования Delphi, подробно рассматриваются библиотека визуальных компонентов и процесс разработки собственных компонентов, изучаются динамически подключаемые библиотеки, процессы, многопоточные приложения, особенности межпрограммного взаимодействия, программирование на Win32 API, особенности построения сетевого программного обеспечения, технологии СОМ и OLE-automation. Вторая часть книги посвящена проектированию и созданию реляционных баз данных. Рассматриваются реляционная модель данных и язык SQL, изучаются компоненты доступа к данным и отображения данных, базирующиеся на механизмах BDE, ADO и InterBase.
Содержание:
Часть I. Программирование для Windows в среде Delphi
1. Язык программирования Pascal
2. Процедуры и функции
3. Базовые функции Delphi
4. Основы работы с файлами
5. Введение в объектно-ориентированное программирование
6. Невидимые классы
7. Списки и коллекции
8. Стандартные компоненты
9. Форма, интерфейсы SDI и MDI
10. Графическая подсистема
11. Компоненты Win32
12. Для тех, кто ценит секунды
13. Работа с файлами инициализации и реестром Windows
14. Диалог с Microsoft® Windows®
15. Обработка исключительных ситуаций
16. Создание компонентов
17. Централизованное управление приложением
18. Построение диаграмм
19. Динамически подключаемые библиотеки
20. Процессы и потоки в среде Windows
21. Службы Microsoft Windows NT
22. Обмен данными между процессами
23. Обмен данными в сети
24. Многокомпонентная модель объектов (COM)
25. Сотрудничество с Microsoft® Office
26. Связывание и внедрение объектов – технология OLE
27. Программирование на Win32 API
28. Создание апплетов панели управления
29. Пространство имен оболочки Windows
30. Мультимедиа
Часть II. Разработка баз данных в среде Delphi
31. Реляционная модель данных
32. Структурированный язык запросов – SQL
33. Универсальный набор данных – класс TDataSet
34. Работа с полями набора данных
35. Применение механизма BDE для доступа к данным
36. Элементы управления для работы с данными
37. Элементы управления для работы с данными II
38. Место BDE в клиент-серверных приложениях
39. Технология объектов данных ADO
40. Компоненты InterBase
|