В ожидании выхода Delphi XE8 и конкурс мобильных приложений

Подходит к концу март, наступает апрель, и значит уже совсем скоро нас ждет новый релиз Delphi, уже восьмой в линейке XE. В ближайшую неделю, думаю, увидим, что нового появилось в среде, библиотеках и в самом языке.
Читать полностью ...
Изучение C# и Orchard CMS

Что-то в этом году статей у меня совсем мало. Весной на Delphi ничего интересного не писал, лишь с десяток парсеров различных сайтов и взаимодействия с API некоторых ресурсов, а-ля SuperJob или HeadHunter в рамках рабочей деятельности. А начиная с этой осени, где то с сентбяря месяца вообще пришлось заняться вражьим языком - новый рабочий проект связан с разработкой сайта на платформе под .NET на C#. Тут вообще все увлекательно, потому что уже лет 7 не занимался разработкой толковых сайтов, а C# не был знаком вообще.
Читать полностью ...
for-in для DB-запросов


Наконец появилась мысль для написания статьи. В общем-то заметка будет скорее относиться к разряду прикладных "tricks&tips". Достаточно часто в работе возникает необходимость весьма не хитрым способом обрабатывать результаты работы SQL запросов. Сейчас в связи с производственной необходимостью читаю книги по C#, .NET & MVC, и они там так ловко обращаются с результатами запросов, что появилась мысль, почему бы и нам несколько не упростить эту конструкцию. И под фразой "упростить" подразумевается замена конструкции "while not eof do ... next" на "for row in query".
Читать полностью ...
Разработка руководства пользователя в MS Word с VBA

Давно собирался написать эту статью. Напрямую она правда не будет связана с Delphi, но тем не менее любой разработчик рано или поздно выпускает документацию (руководство пользователя) к своим продуктам.
Читать полностью ...
Забавная ошибка при использовании анонимных методов


Во время работы над проектом вчера наткнулся на достаточно увлекательную ошибку при работе с анонимными методами, которая может быть не всегда очевидна. Отчасти это ошибка моя как разработчика, с другой стороны есть и некоторая недоработка со стороны разработчиков Delphi.
Читать полностью ...
Оконные сообщения в FireMonkey


В обычных Windows приложениях (VCL) мы достаточно часто можем использовать передачу своих собственных сообщений между окнами в собственных целях, и собственно обрабатывать эти сообщения. FireMonkey в силу своей кроссплатформенности исключила поддержку такого функционала.
Читать полностью ...
Вопросы и предложения по FireMonkey (FM Platform) (IDE) #1


Вопросы и проблемы с IDE FireMonkey.
Читать полностью ...
Знакомство с DataSnap


Бытует мнение, что лень мотивирует программистов к разраобтке ПО. Вот и в моем случае такие сиутации имеют место быть. В этот раз лень сподвигла меня на базовом уровне освоить созадния REST сервисов с использованием DataSnap.
Читать полностью ...
Ссылки по DataSnap


Собираем подборку ссылок на материалы по DataSnap.
Читать полностью ...
Выход Delphi XE5 и поддержка Android


Давно не писал статей в блоге, и вот, казалось бы, появился отличный повод для новых - выход новой версии Delphi - XE5. Конечно, самым главным новшеством данной версии стала долгожданная (по крайней мере для меня) поддержка Andorid. Не то чтобы я очень жаждал программировать приложения для этой ОС, но тем не менее у огромного колчества людей в доме есть Android устройства, и я тут не исключение.
Читать полностью ...