Программирование графического интерфейса Delphi с FireMonkey: раскройте весь потенциал фреймворка FMX для создания захватывающих кроссплатформенных приложений с помощью Embarcadero Delphi на русском
Delphi GUI Programming with FireMonkey: Unleash the full potential of the FMX framework to build exciting cross-platform apps with Embarcadero Delphi (978-1788621236)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
Andrea Magni | #13: Программирование на Borland Delphi
Создавайте современные и эффективные многоплатформенные приложения, разрабатывая интерактивные пользовательские интерфейсы с использованием единой кодовой базы для повышения производительности.
Основные характеристики
- Погрузитесь в мир фреймворка FireMonkey и изучите его мощные возможности.
- Улучшите пользовательский опыт, используя различные технологии, входящие в состав Delphi и FMX.
- Повысьте производительность разработчиков благодаря кроссплатформенным возможностям, предоставляемым фреймворком.
Описание книги
FireMonkey (FMX) — это кроссплатформенный фреймворк для разработки приложений, позволяющий разработчикам создавать привлекательные пользовательские интерфейсы и выпускать приложения для различных операционных систем (ОС). Эта книга поможет вам освоить визуальное программирование с помощью Delphi и FMX.
Начиная с обзора фреймворка FMX, включая общее обсуждение лежащей в его основе философии и подхода, вы перейдете к основам и архитектурным деталям FMX. Вы также проведете значительное сравнение Delphi и Visual Component Library (VCL). Далее вы сосредоточитесь на основных компонентах FMX, доступе к данным/привязке данных и концепциях стиля, а также на понимании того, как создавать визуально адаптивные пользовательские интерфейсы. Для решения задач современной разработки приложений книга рассматривает такие темы, как анимация и эффекты, и предоставляет общее введение в параллельное программирование, специально ориентированное на аспекты, связанные с пользовательским интерфейсом, включая адаптивность приложения. Позже вы изучите наиболее важные кроссплатформенные сервисы во фреймворке FMX, которые необходимы для разработки вашего приложения на нескольких платформах при сохранении подхода с единой кодовой базой. Наконец, вы узнаете о встроенных 3D-функциях FMX.
К концу этой книги вы освоите фреймворк FMX и сможете создавать эффективные кроссплатформенные приложения.
Что вы узнаете
- Изучите основные компоненты FMX, проведя краткое сравнение с VCL.
- Обеспечьте визуальную адаптивность за счет возможностей выравнивания и компонентов компоновки.
- Улучшите пользовательский опыт с помощью переходов и визуальной анимации.
- Освойте доступ к данным и визуальное связывание данных.
- Создавайте привлекательные и адаптивные пользовательские интерфейсы для настольных и мобильных платформ.
- Поймите важность адаптивных приложений, использующих параллельное программирование.
- Создайте визуальную целостность в своих приложениях с помощью TFrameStand и TFormStand.
- Изучите 3D-функционализацию, предлагаемую FMX.
Для кого предназначена эта книга?
Эта книга предназначена для разработчиков Delphi, стремящихся раскрыть весь потенциал фреймворка FireMonkey для создания интерактивных кроссплатформенных приложений с графическим интерфейсом пользователя и достижения оптимального пользовательского опыта. Базовое знакомство с программированием на Delphi и VCL будет полезным, но не обязательным.
Оглавление
- Представляем фреймворк FireMonkey.
- Изучение сходств и различий с помощью VCL
- Освоение базовых компонентов
- Поиск списков и расширенных компонентов
- Использование FireDAC в приложениях FMX
- Реализация привязки данных
- Понимание концепции стиля FMX
- Разделяй и властвуй с TFrameStand
- Создание адаптивных пользовательских интерфейсов
- Организация переходов и анимации
- Создание адаптивных приложений
- Изучение кроссплатформенных сервисов
- Изучение возможностей FMX 3D