Важно (9.07.22)

Если картинки в постах не отображаются, зайдите в блог через прокси. РКН заблокировал поддомены blogger.com на которые загружались картинки.

четверг, 4 сентября 2014 г.

XE7: Multi-Touch Support

Написал небольшое приложение для проверки Multi-Touch'а. Код самый простой, но всё работает ;) Эта заметка к посту Что нового в XE7 или сравнение с XE6...

Обновление 6.09.14. Написано на Delphi XE7, Android 4.1.2.
Upd (3.10.14). Проверено на Android 4.4.2.

Обновление от 13.11.19. Код выложил через ГитХаб. Удалил пару лишних строк. Проверил на Delphi 10.3.1.








Что нового в XE7 или сравнение с XE6...

Традиционный пост к новой версии среды разработки. Учитывая огромную популярность предыдущего поста про XE6, я просто обязан написать новый. Пост обновляется по мере изучения среды и новых находок. Сравнение происходит с предыдущей версией, в данном случае с Delphi XE6 Update 1.

Обновление 17:54 МСК 5.09.14 Новый компонент MultiView

18.09.14 Java to Pascal Converter

Кратко: Установка, дизайнер форм, компилятор, свойства формы (FullScreen), Multi-Touch Support, Splash Screen, MultiView, баги.

вторник, 2 сентября 2014 г.

RAD Studio XE7, Delphi XE7 и C++Builder XE7

Вышла новая версия среды разработки!

Добавили очень много вкусного, это и сплеш скрин, это и поддержка Java библиотек в Project Manager, Полноэкранный режим на Android KitKat, Обновление содержания TListView с помощью жеста ‘pull-to-refresh’ на iOS и Android, Новая утилита Java2Delphi для генерации нативных bridge-файлов, компонент MultiView и т.д.

Что нового:
  • Дизайнер единого интерфейса (Multi-Device Designer)
  • Поведенческие сервисы FireMonkey
  • Компонент MultiView
  • Корпоративные мобильные сервисы (Enterprise Mobility Services)
  • Cоединение при помощи App Tethering, REST и Bluetooth
  • Библиотека параллельных вычислений (Parallel Computing Library)
  • IDE и инструменты разработки
  • Улучшения в RTL и VCL
  • Улучшения языка Object Pascal
  • Улучшения в БД и FireDAC
  • Улучшения в FireMonkey
Подробности тут: Что нового в RAD Studio XE7
Скачать/купить: RAD Studio XE7

Образы: http://cc.embarcadero.com/Item/29933 или http://cc.embarcadero.com/Item/29934
What's New in Delphi and C++Builder XE7Release Notes for XE7 | Installation Notes for XE7

Update 3.09.14: Bug fix list for RAD Studio XE7

Список новых классов (не всех), 15 лучших (не во всех редакциях):
  1. TMultiView (FMX)
  2. TJumpList (VCL)
  3. TMultiTouchManager (FMX)
  4. TFormSaveState
  5. TParallel
  6. TTask
  7. TBluetoothManager
  8. TBluetoothAdapter
  9. TBluetoothDevice
  10. TNetEncoding
  11. TFDConnectionDefParams
  12. TFDBatchMove
  13. TEMSProvider
  14. TEMSFireDACClient
  15. TEMSResourceAttributes

Кто поставил, скажите, исправили баг http://qc.embarcadero.com/wc/qcmain.aspx?d=121702? Update 3.09.14 - Поговорил с Ярославом, он сказал, что этот баг исправлен в XE7.

Как программно изменять вид окна приложения (скрыть статус бар) в XE6?

В этой заметке вы узнаете, как скрывать/отображать статус бар в Андроиде. В XE7 данная возможность уже реализована. Рассмотрено несколько вариантов, «статический» (рассмотрено два варианта, существует как минимум ещё один) и «динамический» (существует множество вариантов, я рассмотрел один, который кажется мне наиболее правильным).