Pull to refresh
  • by relevance
  • by date
  • by rating

Delphi XE5 + Android: первые впечатления

DelphiSQLite
Sandbox

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


Delphi XE5 я взял в руки по случаю конкурса «Осенняя Мобилизация». Идея (и возможность) писать под Андроид не на си-шарпе или яве, а на знакомом вдоль и поперёк паскале мне определённо понравилась. Расскажу тут о своих впечатления, проблемах, которые встретились, а также развенчаю некоторые «городские легенды».
Читать дальше →
Total votes 44: ↑34 and ↓10 +24
Views67.5K
Comments 74

MindStream. Как мы пишем ПО под FireMonkey

DelphiDesigning and refactoringООP
Sandbox
Tutorial
Месяц назад мы решили написать кросс-платформенное приложение, используя FireMonkey. В качестве направления выбрали рисование графических примитивов, с возможностью сохранения и восстановления данных.

Процесс написания приложения мы договорились подробно описывать на Хабре.

В статьях будет показано на практике использования различных техник, таких как: Dependency Injection, фабричный метод, использование контекстов, использование контроллеров и т.д. В ближайшем будущем планируется прикрутить туда тесты Dunit. DUnit’a в данный момент нет для FMX, так что придётся что-то придумывать самим.

Начнем мы с рабочего прототипа который к моменту окончания статьи приобретет такой вид:


Читать дальше →
Total votes 14: ↑7 and ↓7 0
Views12.9K
Comments 6

MindStream. Как мы пишем ПО под FireMonkey. Часть 2

DelphiDesigning and refactoringООP
Tutorial
Часть 1.

Здравствуйте.

В этой статье я продолжу рассказ о том, как мы пишем под FireMonkey. Будет добавлено 2 интересных объекта. Оба напомнят нам о векторной алгебре и тригонометрии. Также в посте будут показаны приемы из ООП, которыми мы пользуемся.

Читать дальше →
Total votes 10: ↑9 and ↓1 +8
Views6.6K
Comments 0

MindStream. Как мы пишем ПО под FireMonkey. Часть 3. DUnit + FireMonkey

DelphiDesigning and refactoringTDD
Часть 1.
Часть 2.

Здравствуйте.

В этой статье я хочу познакомить читателей с процессом переноса VCL кода в FireMonkey. В стандартной поставке Delphi, начиная по-моему с версии 2009, проект DUnit идёт из коробки.

Однако писался он в далекие времена VCL. И хотя и позволяет тестировать код написанный для FireMonkey (Благодаря консольному выводу), но у него нет «няшного» GUIRunner'a, к которому многие из нас привыкли, ведь в нём очень быстро и легко можно «убрать» те тесты которые мы не хотим запускать «именно сейчас».

image


Поехали
Total votes 18: ↑15 and ↓3 +12
Views8.7K
Comments 0

По мотивам GUIRunner

DelphiDesigning and refactoringTDD
Часть 1.
Часть 2.
Часть 3.

Сегодня дописал пост о том, как мы решили написать свой GUIRunner для FireMonkey. В комментарии к посту в одной из соцсетей Алексей Тимохин обратил мое внимание на другой известный фреймворк для тестирования — DUnitX.
Я пытался найти альтернативу, использовать консольный вариант, но Александр был неумолим. Когда же зайдя в репозиторий я увидел готовый GUIRunner под FireMonkey, совсем поник.

Однако.
Читать дальше →
Total votes 12: ↑10 and ↓2 +8
Views4.5K
Comments 3