Программирование для Android и работа с датчиками в среде Delphi 11 - Виталий Донцов

Программирование для Android и работа с датчиками в среде Delphi 11

Страниц

155

Год

Книга представляет собой руководство по разработке мобильных приложений с использованием среды Delphi 11. В ней подробно изложен поэтапный процесс создания приложений, начиная с концепции и до реализации готового продукта. Читатель сможет ознакомится с актуальными рабочими компонентами, которые полностью совместимы с данной средой и предоставляют широкий спектр возможностей.

Особое внимание в данном издании уделяется не только основным свойствам и функциональности используемых компонентов, но и практическим примерам, которые делают приложение более понятным и доступным, особенно для начинающих разработчиков. Каждый шаг подкреплен наглядными иллюстрациями и пояснениями, что значительно упрощает процесс обучения.

Книга также включает раздел, посвящённый работе с различными датчиками, как встроенными в смартфоны, так и внешними устройствами. Такой подход позволяет разработчикам создавать приложения, которые могут взаимодействовать с окружающим миром, включая датчики движения, GPS, гироскопы и многие другие. Приобретая знания из этого пособия, вы сможете создавать инновационные и высокотехнологичные решения, используя все современные тенденции и возможности, которые предлагает мобильная разработка.

Читать бесплатно онлайн Программирование для Android и работа с датчиками в среде Delphi 11 - Виталий Донцов

© Виталий Иванович Донцов, 2025


ISBN 978-5-0065-6696-5

Создано в интеллектуальной издательской системе Ridero

ВВЕДЕНИЕ

Язык программирования Delphi представляет собой объектно-ориентированный высокоуровневый язык программирования, направленный на написание прикладного программного обеспечения и является диалектом языка Pascal. Возможность легко и просто создавать приложения для персональных компьютеров на платформе Windows с прекрасным дизайном (типа Microsoft Office) снискала любовь к нему многих.

Вышедшая в 2011 году версия Delphi XE2 добавила компилятор Win 64 и поддержку операционных систем фирмы Apple (MacOS X, iOS), а в 2013 году Delphi XE5 позволила создавать приложения для устройств на платформе Android. В настоящее время наиболее приемлемой, видимо, является Delphi 10.3, в различном исполнении. Только что появившаяся Delphi 11 исправила некоторые (далеко не все) ошибки предыдущей версии и ускорила работу.

Работа по созданию кросплатформенных приложений, однако, имеет много особенностей, а каждая версия, по существу, заново переписывает многие свойства и функции, так что руководства для XE5, 6, 10 очень часто дают неверную информацию и приводимые примеры зачастую не работают. К тому же, новостью будут как новый язык, название и язык которого FireMonkey, так и его новые подходы.

Все это затрудняет работу с Delphi 10, 11, которые являются, видимо, наиболее приемлемыми из современных вариантов Delphi для создания Android приложений, но все еще имеющими множество багов и особенностей работы, которые как раз и будут описаны в данной книге, которая будет интересна как знакомым с Delphi, так и новичкам, так как приводятся все основные функции и примеры работы программ для Android.

1. DELPHI 7 ИЛИ DELPHI 10 и 11?

Для тех, кто ориентирован на создание красивых, мощных и быстродействующих программ для персональных компьютеров платформы Windows, выбором, видимо, является версия Delphi 7, к которой вернулись большинство программистов из более поздних версий. Она является, по мнению большинства, наиболее стабильно работающей и наиболее дружественной программой, на которой можно создавать практически любые прикладные программы для персональных компьютеров и имеющей ряд библиотек.

Интересно, что при создании кросплатформенных приложений одновременно с вариантом для Android создается и вариант для Windows, причем значок приложения позаимствован у Delphi 7.

Различие программ созданных на Delphi 7 и 11, определяется различием платформ и, главным образом, экрана. Экран персональных компьютеров не только больше, но и ориентирован как «Ландшафтный», тогда как «Портретный» экран смартфона, вытянутый практически в 2 раза к ширине, не дает возможности каких-либо украшений и даже надписи приходится делать мелкими и плохо читаемыми. Также в Android варианте недоступны многие функции, привычные для Delphi 7, например, популярное «Меню» отсутствует, как и текстовый редактор «RichEdit», таблицы совершенно изменены, а графики урезаны до минимума. Таким образом, лучше использовать дружественный отшлифованный интерфейс Delphi 7 для ПК, тогда как только необходимость создания приложения для смартфона делает нужным использование Delphi 10.3.

Важнейшим преимуществом Delphi 7 является мощный аппарат для создания графиков, не уступающим Excel, которые удобно и просто создавать и сохранять в удобном формате.