Книга известного специалиста и лектора в области программирования на C++, Delphi, Visual Basic и PHP посвящена последней версии (10) одной из наиболее успешных систем разработки — Delphi 2006. Особенность данной книги заключается в охвате не только традиционного языка, встроенного в ранние версии Delphi, но также языков программирования C++ для создания Win32-приложений и С# для построения .NET-приложений. Подробно рассматриваются такие вопросы, как основы языков программирования, предлагаемых средой Delphi, использование библиотеки VCL, разработка собственных компонентов, программирование графических приложений с применением GDI и GDI+, а также работа с PDF-документами. Прилагаемый к книге компакт-диск содержит исходные коды всех примеров, рассмотренных в книге, а также множество другой полезной информации. Книга рассчитана на программистов разной квалификации, а также будет полезна для студентов и преподавателей дисциплин, связанных с программированием.
Краткое содержание
Глава 1. Начало работы с Delphi Глава 2. Основы языков Delphi и C++ Глава 3. Условия Глава 4. Итерации Глава 5. Процедуры и функции Глава 6. Массивы и строки Глава 7. Типы, определенные пользователем Глава 8. Базовый файловый ввод-вывод Глава 9. Указатели Глава 10. Объектно-ориентированное программирование Глава 11. Разработка интерфейса пользователя Глава 12. Использование форм Глава 13. Обработка исключений в Delphi и C++ Глава 14. Использование компонентов Глава 15. Стандартные компоненты VCL Глава 16. Создание текстового редактора Глава 17. Многодокументный интерфейс Глава 18. Работа с файлами Глава 19. Программирование баз данных настольных компьютеров Глава 20. Углубленные вопросы разработки Глава 21. Динамически подключаемые библиотеки Глава 22. Программирование графики Глава 23. Создание приложений Win32 API Глава 24. Основы разработки компонентов Глава 25. Настройка существующих компонентов Глава 26. Программирование сложных компонентов Глава 27. Печать, создание PDF-документов и рефакторизация Глава 28. Обработка изображений Глава 29. Программирование на платформе .NET Framework Глава 30. Профессиональное программирование для Win32 и.NET Содержимое компакт-диска
Рассмотрена разработка приложений в Delphi 7 - наиболее популярной версии системы визуального программирования. Описаны основы языка программирования Delphi, а также компоненты, свойства, методы и события, используемые при разработке программ для работы с графикой, мультимедиа, файлами, каталогами и др. Показано применение различных технологий и приемов разработки
Данная книга посвящена новейшей технологии разработки приложений баз данных в Delphi, основанной на концепции архитектуры, управляемой моделями (Model Driven Architecture ? MDA). Читатель познакомится с идеологией MDA в целом, освоит базовые основы языка UML, познакомится с мощным и лаконичным диалектом языка OCL, благодаря которому гораздо легче и быстрее решаются задачи доступа к данным, чем при традиционной разработке с применением SQL-запросов. В книге подробно, с разбором множества конкретных примеров, описываются практические шаги по созданию MDA-приложений в Delphi.