webinar: Основные компоненты для разработки мобильных...
TRANSCRIPT
Beginner: Основные компоненты для разработки мобильных приложений в Delphi
Денис ВасильевМенеджер по RAD-продуктамEmbarcadero [email protected]
Содержание:
• Основы оформления проектов, файлов, компонентов, исходного кода
• Основные компоненты для создания интерфейса приложения
• Набор технологий разработки для разных устройств
• Домашнее задание
• Полезные ресурсы
Формат нашей совместной работы
• На вебинаре внимательно слушаем, запоминаем материал
• После вебинара самостоятельно повторяем материал, создаем все рассмотренные примеры, дополняем их новым функционалом и выполняем домашнее задание
• После вебинара будут доступны видео и слайды к вебинару
• Присылаем домашнее задание мне на специальный email
Оформление исходного кода
• - Переименовывайте компоненты, которые используете в коде, (например, не должно быть Edit14.Text := '___' )
• - Пути должны быть относительные
• - Используйте комбинацию клавиш Ctrl+D
• - Не дублируйте код
• - Избегайте использование глобальных переменных
• - Используйте функцию Format
Пример с Actions: Media Library
procedure Tfm.acTakePhotoFromLibraryDidFinishTaking(Image: TBitmap);beginim.Bitmap.Assign(Image);
end;
procedure Tfm.acTakePhotoFromCameraDidFinishTaking(Image: TBitmap);beginim.Bitmap.Assign(Image);
end;
procedure Tfm.acShowShareSheetBeforeExecute(Sender: TObject);beginacShowShareSheet.Bitmap.Assign(im.Bitmap);
end;
procedure Tfm.acClearExecute(Sender: TObject);beginim.Bitmap.SetSize(0,0);
end;
- Загружаем изображение из библиотеки- Делаем снимок и загружаем его- Отправляем изображение
TImage
Новые стандартные actions для работы с TMediaPlayer
Help:http://docwiki.embarcadero.com/RADStudio/XE8/en/Building_a_Basic_Media_Player
Поддержка Splash экрана для Android
+ styles.xml
9-patch images
/default/
Help:http://docwiki.embarcadero.com/RADStudio/Seattle/en/Using_9-patch_Images_in_Android
FireUI - набор технологий разработки для разных устройств
• Все платформы
• Дизайнер единого интерфейса
• Адаптирующиеся компоненты
• Сервисы поведения
• Визуальная форма позиционирования
• Предпросмотр на различных устройствах
Архитектура дизайнера единого интерфейса
Мастер-форма содержит все компоненты
В представлениях могут быть модифицированы: расположение, свойства, стили
Multi-Device Preview - предварительный просмотр пользовательского
интерфейса на разных устройствах и форм-факторах
• мгновенный просмотр на мобильных и настольных платформах
• позволяет изменять перечень доступных устройств и добавлять новые устройства
Домашнее задание для закрепления материала
• После вебинара самостоятельно повторите материал, создайте все рассмотренные примеры вебинара, дополните их новым функционалом
• Создайте главное меню нескольких своих программ
• Улучшите разработанную ранее программу «тренажёр устного счёта»
Домашнее задание отправьте, пожалуйста, мне на email
• Желательно свои работы выслать до начала следующего вебинара
– Если вы смотрите вебинар в записи, то прислать свои работы можно в любое время (через несколько недель, месяцев и т.д.)
• Все проекты с исходниками необходимо заархивировать, отправить
одним архивом на почту [email protected] и обязательно
указать тему в письме «w02»
Всеволод Леонов - Обучение мобильной разработке на Delphi (2015)https://yadi.sk/i/62V6EXxjjX7zw
Никита Культин - Основы программирования в Delphi (2015)
Дмитрий Осипов - Delphi. Программирование для Windows, OS X, iOS и Android (2014)
Юрий Калмыков - Учебно-методическое пособие по Delphi для школ (2014)https://yadi.sk/i/Uqpss_umih4S6
Никита Культин - Delphi в задачах и примерах. 3-е издание (2012)
Полезные ресурсы
http://delphifeeds.ru/ - Агрегатор русскоязычных Delphi блогов
http://fire-monkey.ru/ - Найди ответ (задай вопрос) по FireMonkey
http://embarcadero.com/http://blogs.embarcadero.com/http://community.embarcadero.com/http://edn.embarcadero.com/http://cc.embarcadero.com/myreg
Подпишись!
Следующие вебинары …
ЧАСТЬ 1:13.11.2015 — Создание первого Android-приложения в DelphiВидео: https://www.youtube.com/watch?v=tpeKiRcHrlE Слайды: http://www.slideshare.net/DenisVasilyev1/webinar-android-delphi
27.11.2015 — Основные компоненты для разработки мобильных приложений в Delphi
11.12.2015 — Основы 2D-графики в Delphi
25.12.2015 — Разработка мобильного приложения для заучивания стихов в Delphi
Регистрация на вебинары: http://forms.embarcadero.com/EM15Q4RUWebinarRADStudioEDU
ЧАСТЬ 2:— Основы анимации в Delphi
— Основы 3D-графики в Delphi
— Основы графики функций в Delphi
— Основы работы с базами данных в Android-приложениях на Delphi
— Разработка мобильного приложения «Дневник наблюдения» в Delphi
— Разработка мобильного приложения «Суфлёр» в Delphi
— Дополнительные компоненты для разработки мобильных приложений в Delphi
— Загрузка своего Android-приложения в Google Play
Начало в 16-00 MSK
https://time.yandex.ru/
Вопросы?Спасибо.
Денис ВасильевМенеджер по RAD-продуктам
http://habrahabr.ru/users/DenisVasilyev/topics
http://www.slideshare.net/DenisVasilyev1/presentations
OfficeEmbarcadero Technologies