Рубрика «Delphi XE5»

Возвращение к истокам

Delphi XE5 я взял в руки по случаю конкурса «Осенняя Мобилизация». Идея (и возможность) писать под Андроид не на си-шарпе или яве, а на знакомом вдоль и поперёк паскале мне определённо понравилась. Расскажу тут о своих впечатления, проблемах, которые встретились, а также развенчаю некоторые «городские легенды».
Читать полностью »

Разработка кроссплатформенных мобильных приложений в DelphiЧасть #1
Часть #2
Часть #3
Часть #4

В предыдущей части цикла мы более детально познакомились с принципами работы механизма связывания объектов LiveBinding на основе выражений. Благодаря возможностям подсистемы Visual LiveBinding разработчик избавлен от необходимости программировать эти выражения вручную. Сегодня мы продолжим разработку нашего приложения и познакомимся с новыми приемами работы с базами данных в FireMonkey с использованием FireDAC и LiveBinding.

В модуле данных (DataModule) создадим еще один набор данных с помощью компонента TFDTable. Свяжем его с таблицей tblIngredientes. Назовем его FDTIngredientes. По аналогии с предыдущими наборами данных, создадим список полей. Внесем изменения в процедуру ConnectToDB.

function TDM.ConnectToDB: Boolean;
begin
  try
    FDConnection1.Connected := True; // Устанавливаем соединение
    FDTRecipe.Open; // Открываем таблицу рецептов
    FDTUnits.Open; // Открываем единиц измерения
    FDTFoodstuff.Open; // Открываем продуктов
    FDTIngredientes.Open; // Открываем ингредиентов
  except
// Обработчик исключений....
  end;
  Result := FDConnection1.Connected;
end;

Читать полностью »

imageТолько что, компания Embarcadero Technologies объявила о выходе официального релиза новой версии RAD Studio — XE5

Главным новшеством данной версии является поддержка разработки нативных приложений для платформы Android. Таким образом, был расширен список поддерживаемых Delphi платформ: Windows 32/64 bit; Mac OSx; iOS; Android.

Для тех, кто не в курсе последних новостей из мира Delphi напомню, что основная концепция продукта предполагает единую кодовую базу для различных платформ. Иными словами, речь идет о создании единой базы кода, которая используется в различных приложениях, т.е. о совместимости на уровне кода. Что, естественно, влечет за собой массу преимуществ.

Для создания таких приложений используется платформа FireMonkey, первая версия которой была представлена в Delphi XE2.

Примерно за месяц до релиза было объявлено об открытом бета-тестировании продукта. Судя по отзывам, код iOS приложений практически без изменений работает на Android. Так же следует отметить, что создание Android приложений осуществляется значительно проще, чем для iOS. Если для iOS разработки требовалась машина, работающая под управлением Mac OS, то процесс создания Android приложения не требует дополнительных устройств, кроме, собственно, Android устройства (в принципе, можно обойтись и эмулятором).

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

Ниже приведены ссылки на официальные страницы, на которых вы можете найти информацию о новых продуктах и технологиях (переведены на русский).Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js