Ассоциация "Некоммерческое партнерство высшего образования "Санкт-Петербургский Национальный открытый Университет"
лицензия №2141 от 06.09.16
+7 (812) 430-14-01 +7 (800) 200-09-70 звонок по России бесплатно

Скачать календарный план










Основы программирования в Delphi на мобильной платформе для ОС Андроид

Выберите даты
дистанционно
Стоимость

 Программа курса:

  1. Настройка мобильного устройства для работы с программной среды Delphi. Создание эмулятора.
  2. Определение местоположения. Определение места с помощью датчика GPS. Определение места через интернет.
  3. Датчики мобильного устройства. Датчик ориентирования. Датчик движения.
  4. Отличия свойств и методов компонентов FireMonkey от компонентов VCL.
  5. Сенсорный ввод. 
  6. Работа с базами данных.
  7. Работа с медиа устройствами. Работа с встроенной видеокамерой. Работа с аудиофайлами.
  8. Мобильное устройство. Увеличительное стекло. Звонок по телефону.
  9. Графические эффекты.
  10. Управление цветом. Цветовая модель ARGB. Компоненты цветовой модели HSL. Цветовые полосы. Градиентная заливка.
  11. Практическое занятие: Создание простой игры 2D

 

Краткая аннотация

Курс обучает приемам программирования в программной среде Delphi на мобильных платформах под управлением ОС Андроид.

Подробное описание

Курс о программировании в Delphi на мобильной платформе для ОС Андроид. Обучение подключению мобильного устройства к ПК с установленной на нем программной средой Delphi. Рассмотрение использования датчиков, телефона, камеры, интерактивных жестов.

Цели курса

Ознакомление слушателей, программирующих в Delphi с компонентами и их применением при разработке приложений на мобильной платформе на ОС Андроид.

Предварительные знания

Умение программировать в среде Delphi.

Рекомендуемые курсы:

1.      Введение в программирование на Delphi.

2.      Программирование баз данных в Delphi.

Уровень курса

Продвинутый.

Ключевые слова

Delphi, Accelerometer, Gyroscope, Location, OrientationSensor, PhoneDialer, Interactive Gestures, IBLite, SQLite, Camera Component.

Необходимое ПО и оборудование

Среда создания комплексных приложений для Windows, Mac, iOS, AndroidDelphiXE7 по ссылке http://www.embarcadero.com/ru/downloads. Дмитрий Осипов «Delphi. Программирование для Windows, OSX, iOS и Android»

Предисловие

В курсе рассматривается приемы использования мобильных устройств, такие как сенсоры, сервисы, интерактивное взаимодействие с экраном, хранение данных, элементов управления, медиа.

Введение

Язык Delphi в среде проектирования EmbarcaderoRADStudio получил новую возможность разработки кроссплатформенных приложений. Современные версии Delphi позволяют создавать приложения не только для Win32 и Win64, но и полноценные продукты для работы под управлением операционной системы Android. Для программистов среды Delphi предоставляется возможность переноса ранее созданных программ под ОС Windows в среду ОС Android.

Об авторе

Хвощев Сергей Вячеславович.

 

Образование: высшее. В 1980 году закончил Высшее военно-морское училище имени Фрунзе по специальности «Военный инженер-гидрограф».

Повышение квалификации: В 1997 году учился на курсах в Высшем военно-морском училище радиоэлектроники имени Попова по специальности «Использование, техническое и программное обеспечение ПЭВМ».

В 2003 закончил курсы переподготовки военнослужащих в Дальневосточном государственном техническом университете по программе «Информационные системы и технологии» с квалификацией «Администрирование локальных сетей».

Постоянно повышает уровень квалификации, что подтверждается наличием сертификатов ИНТУИТ, RetraTech. Работал администратором локальных сетей в Курганском геодезическом центре. Занимается программированием с 1984 г. на программных калькуляторах МК-52. На ПК начал программировать в 90-х годах с их появлением на языках Паскаль, Delphi.

Достижения: программирование в среде Delphi, HTML, 1C, С, С++, SQL. Основные разработки на сайте http://gstof.okis.ru. Мобильные приложения размещены на YandexStore.

 

 

В стоимость с дополнительными услугами включены обеды в дни занятий и культурная программа.

  • Питание
    Всем слушателям с оплаченными доп.услугами предоставляются полноценные обеды в дни занятий. В кафе Университета работает профессиональный повар.
  • Культурная программа
    Каждому слушателю с оплаченными доп.услугами обеспечивается обзорная экскурсия по Санкт-Петербургу с посещением известных достопримечательностей города и предоставляется билет на одно из мероприятий (театр или другие экскурсии: по рекам и каналам, экскурсии в Пушкин, Павловск, Петергоф, Стрельну и т.д.)

Стоимость дополнительных услуг — 5000 рублей.

Проживание

Проживание слушателей в отелях Санкт-Петербурга в стоимость обучения не входит. Для вашего удобства мы можем забронировать номер в одном из отелей, расположенных недалеко от Университета. Услуга бронирования бесплатная!

Учебный план

 Учебный тематический план учебной дисциплины «Основы программирования в Delphi на мобильной платформе для ОС Андроид».

Автор: Хвощев Сергей Вячеславович

 

Номер

Информация

Часы

Практикум

Теория

Семинар

1

Настройка мобильного устройства для работы с программной среды Delphi. Создание эмулятора.

2

6

 

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

 

 

 

2

2.1

 

2.2

Определение местоположения.

Определение места с помощью датчика GPS

Определение места через интернет.

4

2

 

2

6

 

Рассматривается определение местоположения и использование сенсоров определения места по космической навигационной системе GPS и получение адреса по координатам через интернет.

 

 

 

3

3.1

3.2

Датчики мобильного устройства.

Датчик ориентирования.

Датчик движения.

4

2

2

6

 

Рассматриваются вопросы использования датчиков ориентирования и движения и их реализации в среде Delphi.

 

 

 

4

Отличия свойств и методов компонентов FireMonkey от компонентов VCL.

1

2

 

В лекции рассматривается различие в свойствах компонент для программирования на мобильной платформе и старой библиотеке VCL.

 

 

 

5

Сенсорный ввод.

1

2

 

В данной лекции рассмотрены приемы работы с сенсорными экранами с помощью стандартных и интерактивных жестов.

 

 

 

6

Работа с базами данных.

1

4

 

В лекции рассмотрены вопросы работы мобильных приложений с базами данных.

 

 

 

7

7.1

7.2

Работа с медиа устройствами.

Работа с встроенной видеокамерой.

Работа с аудиофайлами

2

1

1

2

 

Научить использованию компонентов, использующих встроенную камеру в своих программах.

 

 

 

8

8.1

8.2

Мобильное устройство.

Увеличительное стекло.

Звонок по телефону.

2

1

1

 

 

Познакомить с приемами программирования увеличительного стекла и телефона.

 

 

 

9

Графические эффекты.

1

4

 

Рассмотрены свойства компонентов с закладки Effects.

 

 

 

10

10.1

10.2

10.3

10.4

Управление цветом.

Цветовая модель ARGB.

Компоненты цветовой модели HSL.

Цветовые полосы.

Градиентная заливка.

4

1

1

1

1

6

 

Познакомить с компонентами закладки Colors.

 

 

 

11

Практическое занятие: Создание простой игры 2D

 

2

10

Создание работающей программы

 

 

 

 

Всего часов:72

22

40

10

Преподаватели курса

Хвощев Сергей Вячеславович

Специалист-практик в области морской навигации, геодезии, картографии. Администратор локальных компьютерных сетей, программист, популяризатор Delphi.
Основы программирования в Delphi на мобильной платформе для ОС Андроид. Программирование в среде Delphi вспомогательных программ для работы в геоинформационных системах. Программирование в среде Delphi задач навигации и картографирования.