Книга: О чём не пишут в книгах по Delphi
Назад: Введение
Дальше: 1.1. Основы работы Windows API в VCL-приложениях
Назад: Введение
Дальше: 1.1. Основы работы Windows API в VCL-приложениях
Глава 1
Windows API и Delphi
Библиотека VCL, делающая создание приложений в Delphi таким быстрым и удобным, все же не позволяет разработчику задействовать все возможности операционной системы. Полный доступ к ним дает API (Application Programming Interface) — интерфейс, который система предоставляет программам. С его помощью можно получить доступ ко всем документированным возможностям системы.
Программированию в Windows на основе API посвящено много книг, а также материалов в Интернете. Но если все делать только с помощью API, то даже для того, чтобы создать пустое окно, потребуется написать несколько десятков строк кода, а о визуальном проектировании такого окна придется вообще забыть. Поэтому желательно как-то объединить мощность API и удобство VCL. О том, как это сделать, мы и поговорим в этой главе. В первой части главы рассматриваются общие принципы использования API и интеграции этого интерфейса с VCL. Во второй части разбираются простые примеры, иллюстрирующие теорию. В третьей части представлено несколько обобщающих примеров использования API — небольших законченных приложений, использующих различные функции API для решения комплексных задач.
- 1. А.Б. Григорьев О чём не пишут в книгах по Delphi
- 2. Введение
- 3. Глава 1 Windows API и Delphi
- 4. 1.1. Основы работы Windows API в VCL-приложениях
- 5. 1.1.8. Обработка сообщений с помощью VCL
- 6. 1.2. Примеры использования Windows API
- 7. 1.3. Обобщающие примеры
- 8. Глава 2 Использование сокетов Delphi
- 9. 2.1. Стандартные сокеты
- 10. 2.1.13. Определение готовности сокета
- 11. 2.2. Сокеты Windows
- 12. 2.2.8. Пример использования сокетов с событиями
- 13. 2.3. Итоги главы
- 14. Глава 3 "Подводные камни"
- 15. 3.1. Неочевидные особенности целых чисел
- 16. 3.2. Неочевидные особенности вещественных чисел
- 17. 3.3. Тонкости работы со строками
- 18. 3.4. Прочие "подводные камни"
- 19. Глава 4 Разбор и вычисление выражений
- 20. 4.1. Синтаксис и семантика
- 21. 4.2. Формальное описание синтаксиса
- 22. 4.3. Синтаксис вещественного числа
- 23. 4.4. Простой калькулятор
- 24. 4.5. Учет приоритета операторов
- 25. 4.6. Выражения со скобками
- 26. 4.7. Полноценный калькулятор
- 27. 4.8. Калькулятор с лексическим анализатором
- 28. 4.9. Однопроходный калькулятор и функции с несколькими переменными
- 29. 4.10. Еще немного теории
- 30. Приложение 1 Сайт "Королевство Delphi"
- 31. Приложение 2 Содержимое компакт-диска
- 32. Примеры к главе 1
- 33. Примеры к главе 2
- 34. Примеры к главе 3
- 35. Примеры к главе 4
- 36. Список литературы
Комментариев: 0