Дмитрий Осипов
Delphi.
х,·
Проrраммирование дnя
Windows, 05 iOS и Android
Санкт-Петербург
«БХВ-Петербург»
2014
УДК ББК
004.4'2
32.973.26-018.1
0-74
ОсиповД.Л.
О-74 Delphi. Программирование для Windows,
OS Х, IOS и Android.
- СПб.:
БХВ-Петербург,
2014. -464 с.: ил. -(Профессиональное программирование)
ISBN 978-5-9775-3289-1
Книга
посвящена
одному из
самых
совершенных
языков
программирования
Delphi ХЕ5/ХЕ6.
В ней
подробно
рассматривается
новейшая кроссплатформенная
библиотека FM, позволяющая
создавать
полнофункциональное программное
обес печение
для
операционных
систем Windows и OS Х, а
также для
смартфонов
и планшетных
компьютеров,
работающих
под
управлением
Android и IOS. Проекты
примеров из
книги
размещены на
сайте
издательства.
Для программистов
УДКОО4.4'2 ББК 32.973.26-018.1
Группа
подготовки издания:
Главный редактор
Зам.
главного
редактора Зав.редакцией
Редактор Компьютерная верстка Корректор
Дизайн
серии Оформление
обложки
Екатерина
Кондукова
Игорь
Шишигин
Екатерина Капалыгина
Анна
Кузьмина
Ольги
Сергиенко
Зинаида Дмитриева
Инны Тачиной
Марины
Дамбиевой
Подписано в печать 31.01.14.
Формат 70х1001/16. Печать офсетная. Усл. печ. л. 37,41.
Тираж 1000 экз. Заказ №
65
"БХВ-Петербург", 191036,
Санкт-Петербург, Гончарная ул., 20.
Первая
Академическая
типография
"Наука" 199034,
Санкт-Петербург,
9 линия, 12/28
ISBN 978-5-9775-3289-1 © Осипов Д. Л., 2014
© Оформление, издательство "БХВ-Петербурr", 2014
Оглавление
Глава 2. Забываем VCL?........................................................................................ 30
Глава 3. Классы-шаблоны...._................................................................................ 41
Перегрузка методов с
параметром обобщенного типа............................................................... 47
Поддержка LiveBindings..............................................._...................................................................... 61
Глава 6. Меню приложения.................................................................................. 118
Связь с элементом управления........................................................................................................ 129
Глава 8. Управление папками и
файлами.......................................................... 135
Глава 9. Компоненты для работь1 с
текстом....................................................... 142
Глава 10. Компоненты-списки............................................................................. 158
Состояние узла.................................................................................................................................... 179
Глава 12. Сетки..................................................................................................... 185
Колонки сетки.............................................................................................................................................. 185
Глава 13. Окна сообщений и
диалоrи.................................................................. 192
Окна сообщений........................................................................................................................................... 192
Отправка задания на печать TPrintDia/og.................................................................................... 203
Глава 14. Дата и
время......................................................................................... 206
Глава 15. Управление цветом.............................................................................. 212
Глава 16. Двухмерная rрафика............................................................................ 222
Шрифт TFont................................................................................................................................................ 227
Глава 17. Графические эффекты......................................................................... 240
Заливка цветом TFillEjfect и TFillRGBE.ffect............................................................................... 246
Увеличительное стекло TMagnifyE.ffect и TSmoothMagnifyEjfect.................................. 251
Горизонтальная деформация краев текстуры TWrapE.ffect........................................... 254