Опыт разработки приложения для Android в Embarcadero Delphi XE5
Автор: Иванченко А.Е., Игнатова Т.А., Вахрушев В.И.
Журнал: Теория и практика современной науки @modern-j
Рубрика: Основной раздел
Статья в выпуске: 1 (19), 2017 года.
Бесплатный доступ
Данная статья наглядно описывает создание приложения для операционной системы Android с помощью приложения Embarcadero Delphi XE5.
Короткий адрес: https://sciup.org/140269978
IDR: 140269978
Текст научной статьи Опыт разработки приложения для Android в Embarcadero Delphi XE5
В наше время, время информации и информационных технологий, различные мобильные устройства очень широко распространены. В них конечно же в первую очередь ценятся их функции - общение, навигация, досуг, которые обеспечиваются различными приложениями. Эти приложения разрабатываются на различных языках программирования, и как правило, сейчас первым на ум приходит Java.Но, несмотря на популярность, Java не единственный вариант. Для рассмотрения в этой идеально подойдет язык Delphi благодаря его простоте, так как он изначально был создан для обучения программированию, и поэтому в нем на первом месте стоит именно простота. Расскажем немного о самом языке. Язык Delphi - результат развития языка Pascal, фактически, является его "наследником". Первоначально он и назывался Object Pascal, а свое нынешнее название получил позже(с 7 версии). Имя это было дано в честь древнегреческого города Дельфы. В России Delphi появился в конце 1993 года и стал очень популярным. Новые версии программы выходили почти каждый год, она повсеместно использовалась программистами. Такая популярность обусловлена, как уже было сказано ранее, простотой. В первую очередь это касалось интерфейса, который занимает 80% времени разработки программы. В Delphi нужные компоненты просто перетаскиваются на поверхность окна Windows с последующей настройкой их свойств. Но, несмотря на все плюсы, популярность не могла длиться вечно. В марте 2006 года компания - разработчик Borland приняла решение о прекращении поддержки и развития Delphi, сочтя это направление убыточным. Однако в 2008 году компания Embarcadero выкупила права на Delphi. Позднее компания Embarcadero выпустила Embarcadero RAD Studio -свою среду для разработки приложений для различных платформ, в тои числе и мобильных, использующую язык Delphi.Она и будет использована в этой статье.
Итак, мы рассмотрим создание приложения на языке Delphi. Для этого нам понадобится вышеупомянутая программа Embarcadero Delphi XE5, специально созданная для разработки приложений под различные платформы, в том числе и Android.
Для начала мы создадим простенькое приложение - кнопку. Итак, открываем программу, в левом верхнем углу нажимаем кнопку File/new/FireMonkey Mobile Application - Delphi/blank application. Перед нами открывается интерфейс, имитирующий экран телефона(Рисунок 1), а справа внизу открывается список доступных для добавления функций. Он - то нам и нужен - ищем там пункт TButton, нажимаем. Далее нажимаем на стилизованный под телефон интерфейс в том месте, куда хотим поместить кнопку.

Рисунок 1 – Интерфейс RAD Studio proowden TPnrM.9u«cnlCUek'9en:i*?i TCt *cti begin
ShcwHessoge ■ 'Helle Norl^' •:
Далее корректируем размеры кнопки. Чтобы задать кнопке имя, ищем пункт "Text" в меню слева внизу, щелкаем по нему и задаем нужное нам имя для кнопки. Далее, два раза щелкаем по самой кнопке на интерфейсе
"телефона", после чего откроется окно с кодом. Ищем в коде пункт begin, под ним
набираем
Рисунок 2 – Код нажатия кнопки
"ShowMessage('нужное сообщение'); (Рисунок 2).В нашем примере сообщением будет 'Hello World'.
Далее нажимаем на кнопку Run (зеленый треугольник), в левой верхней части экрана под пунктами меню ( Рисунок 3 ).

Рисунок 3 – Кнопка запуска приложения
После этого сохраняем проект, нажав на кнопку File/save в левом верхнем углу экрана. Как правило сохраняются проекты по адресу Мои документы/RAD Studio/Progects/Android/Debug. По этому адресу будет лежать папка с названием вашего проекта. Нужно открыть ее, зайти в папку Bin.В ней будет файл формата APK.Перекидываем его в телефон, потом устанавливаем.Если все шаги выполнены верно, при нажатии на кнопку будет выдаваться заданное сообщение.
Список литературы Опыт разработки приложения для Android в Embarcadero Delphi XE5
- Курзаева Л.В. Введение в теорию систем и системный анализ: учеб. пособие/Л.В. Курзаева. - Магнитогорск: МаГУ, 2015. -211 с.
- Гаврилова И.В., Новикова Т.Б., Петеляк В.Е., Назарова О.Б., Агдавлетова А.М. Совершенствование методов построения причинно-следственных диаграмм для решения задач управления в организационных системах / И.В. Гаврилова, Т.Б. Новикова, В.Е. Петеляк, О.Б. Назарова, А.М. Агдавлетова. - Фундаментальные исследования. 2015. № 8-2. С. 247-251.
- Попова И.В. Разработка приложений: учебное пособие / И.В. Попова - Магнитогорск, 2005. - 184 с.