Декабрьское видео от Embarcadero

Комментарии

4 комментария(ев)
аватар: AltaVista
AltaVista
Дата: Пнд, 19/12/2011 - 18:46
Звание: Мастер
Сообщений: 1812

Спасибо за видео. Правда я уже справочку прочел.
В краце кому интересно:
Сама Делфя 32 битка, но можно разрабатывать 64 битные приложеня.
Возможность создавать приложения для айФонов и Маков, но без наличии Самого Мака и знания XCode создать у вас ничего не получиться.
полная поддержка Direct2D, если на компьютере где используется программа нет поддержки Direct2D, то автоматически будет использоваться GUI+.
Поддержка Стилей.
Поддержка 3D. Импорт в программу практически всех популярных 3D форматов объектов. (О поддержке скелета ничего не нашел (( ). Главное что можно импортировать формат COLLADA он ща вроде как общепринятый.
Возможность Вкладывать 2D в 3D и 3D в 2D. Теоретически вложенность не ограничена, т.е. можно в 3D вложить 2D, а в него вложить еще один 3D в котором вложено 2D и т.д.
Сделан задел на постепенное отмирание Vcl. Т.е. он поддерживается как и раньше, но это уже не основное направление. Переделанное Vcl создано для поддержи старых проектов.
Приложения можно сделать HD. Т.е. используется векторная графика.

Ну это то что я понял из описания на английском. Если кто тоже читал, и я в чем то не прав, то поправьте.

аватар: Va-Bank
Va-Bank
Дата: Пнд, 19/12/2011 - 18:49
Звание: Гуру
Сообщений: 8256

Главное я там в ролике одном увидел функции и процедуры можно писать в директивах, не помню точно, {IF WIN} или {IF MacOS}. Конечно не так написал, но смысл ясен. Так по-моему в исходниках VCL-компонентов можно найти директиву {IF Linux}. Правда в чем это пименяется х.з. Smile
Т.е. в винде действия одни, в МакОС - другие. Но вроде особо не отличается. Если работать с БД или просто расчетами и т.п., то прога будет работать и тут и там. А вот если АПИ применять уже, тут да, у МакОС уже не будет работать, надо применять другое что-то.

аватар: angryvitum
angryvitum
Дата: Втр, 20/12/2011 - 12:41
Звание: Посвященный
Сообщений: 552

Может, все-таки директивы {$IFDEF <>}, {$ELSE} и {$ENDIF}? Если так, то с помощью этих директив можно объединить в одном исходнике код под разные ОС, версии среды разработки или для других условий (директива {$DEFINE <>}).

аватар: Va-Bank
Va-Bank
Дата: Втр, 20/12/2011 - 15:59
Звание: Гуру
Сообщений: 8256

{$IFDEF WINDOWS} {$IFDEF MACOS} {$IFDEF LINUX}