Блог Александра Божко
Архивы
Рубрики
Реклама

Прочее

Для зарегистрированных пользователей RAD Studio, Delphi и C++Builder XE5 доступен Hotfix 2. Исправлено некорректное отображение некоторых символов на Android устройствах.

Доступен для скачивания по ссылке.

Скажу честно, за последние пару лет я стал фанатом Android. Просто потому, что удобно. Вот и сейчас, пока я сидел и мастерил некий код все для того же Android, мой Nexus 7 притащил уведомление. Знакомая буква е на красном фоне порадовала сообщением о том, что наконец-то выложены материалы CodeRage 8. Я их очень ждал. Довольно много материала, с которым бы хотелось ознакомиться. Ниже я привожу ссылку на YouTube канал Embarcadero, где, собственно, записи сессий CodeRage 8 и выкладываются. На момент публикации данного поста выложено пять сессий. Остальные появятся в ближайшее время.

Канал Youtube Embarcadero.

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

Помимо универсальной библиотеки UniDAC (которую я с удовольствием использую в некоторых проектах), в арсенале DevArt есть шесть отдельных библиотек, которые позволяют работать с особенностями конкретных СУБД:

Через несколько дней после выпуска официального релиза RAD Studio XE5 все они были обновлены. В принципе, все как обычно, компания заботится о своих клиентах и достаточно оперативно обеспечивает поддержку новых версий базового продукта. Но в контексте поддержки разработки под Android выявилось еще одна, очень сильная сторона компонентов от DevArt.
8 октября в блоге компании был опубликован пост-инструкция “How to Develop Android Database Applications in RAD Studio XE5“, из которого явственно следует, с помощью библиотек DevArt в Android приложениях можно писать клиенты не только для SQLite и InterBase, но и для Oracle, Postgree и MySQL. Цитирую дословно:
UniDAC – it is universal data access components that allow to connect to SQLite, Oracle, MySQL, PostgreSQL, and InterBase from Android
Это открывает действительно великолепные перспективы для еще большего числа Delphi разработчиков и Delphi проектов.
Кроме этого, компания выпустила новую версию собственных драйверов для DBExpress.
И, конечно, следует упомянуть о программе лояльности High Five. Вы можете получить существенную скидку за ссылку на страницы компонентов в своих профилях в социальных сетях или получить их бесплатно за обзор в блоге или в том случае, если вы Embarcadero MVP.

Если вы еще не зарегистрировались, у вас еще есть возможность сделать это.

Участие бесплатное! Регистрация Обязательна!

Форма регистрации.

На мероприятии вы:

  • получите максимум информации о последнем релизе  RAD Studio;
  • своими глазами увидите процесс создания Android приложения с помощью Delphi;
  • узнаете о перспективах развития продуктов Enbarcadero из первых рук;
  • получите ответы на все свои вопросы.

Дата проведения: 3 Октября 2013

Время проведения: с  10.00  до  14.00

Место проведения:

Харьков
Харьковский национальный университет радиоэлектроники
г.Харьков, пр. Ленина, 14

ауд. 365 (главный корпус, вход со стороны ул. Серповая)

В комплектацию продукта(Delphi/C++Builder/RAD Studio) входит Контракт на поддержку и сопровождение в течение первого года использования.


Delphi 10.1 Berlin Professional (Обновление со старых версий:55 855,11 руб.)

Delphi 10.1 Berlin Enterprise (Обновление со старых версий:148 381,22 руб.)

Delphi 10.1 Berlin Architect (Обновление со старых версий:244 093,71 руб.)

buy-now


C++Builder 10.1 Berlin Professional (Обновление со старых версий:55 855,11 руб.)

C++Builder 10.1 Berlin Enterprise (Обновление со старых версий:148 381,22 руб.)

C++Builder 10.1 Berlin Architect (Обновление со старых версий:244 093,71 руб.)

buy-now


RAD Studio 10.1 Berlin Professional 154 956,51 руб.(Обновление со старых версий:107 371,44 руб.)

RAD Studio 10.1 Berlin Enterprise (Обновление со старых версий:191 289,54 руб.)

RAD Studio 10.1 Berlin Architect (Обновление со старых версий:287 001,41 руб.)

buy-now


RAD Solution Pack for VCL + 1 год обновлений 121 877,43 руб.

RAD Solution Pack for FMX + 1 год обновлений 121 877,43 руб.

RAD Solution Pack for VCL & FMX + 1 год обновлений 176 105,43 руб.

buy-now

В своем блоге Марко Канту показал приложение, написанное на Delphi – Android клиент для англоязычного DelphiFeeds. Я решил проверить не фейк ли это :) Немного модифицировал код и получил клиент для DelphiFeeds.Ru. Вышло вполне рабочее приложение.

AndroidScreen

К сожалению, RSS DelphiFeeds.Ru не отображает авторов оригинальных постов, поэтому приложение придется немного доработать. Заодно можно и оснастить дополнительным функционалом (закладки, фильтры и т.д.). Такое приложение вполне можно будет засабмитить в GooglePlay. Интересно, а способствуют-ли подобные приложения продвижению сайтов?

Ниже привожу скриншот для предыдущего поста. Кстати, программа, снимающая скриншоты с Android устройств также написана на Delphi.

AndroidScreen2.

В преддверии выхода RAD Studio XE5 с поддержкой мобильной разработки для платформы Android, хотелось бы немного разобраться с тем, что мы должны получить и как мы должны это использовать. Собственно, поддержка т. н. мобильной разработки в ее нынешнем виде появилась в предыдущей версии Delphi – XE4. Но я уверен, что для большинства Delphi разработчиков, по крайней мере отечественных, разработка под iOS осталась не доступной. И причиной этому стала политика Apple по отношению к разработчикам. Банально дорого. При том деньги платить нужно даже “за посмотреть”. Ведь для того, что бы создать элементарное приложение для iOS понадобится машина под управлением MacOS, iPad или iPhone. А уж если что-то деплоить – то придется платить дополнительные  деньги.

Другое дело Android. Даже брендовый планшет обойдется едва ли  не втрое дешевле iPad. Никаких прослоек между вашей рабочей машиной с Delphi и Android девайзом не требуется. А цена за то, что бы ваше приложение появилось в Google Play – символическая.

Что вам еще нужно, что бы начать мобильную разработку?

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

Обновления блога.

Наконец-то дошли руки до “обустройства” блога. Прежде всего, изменил дизайн.  Да, я понимаю, что он не идеален, но, думаю, лучше чем был. Впрочем, наверняка это не окончательный вариант и время от времени я буду его корректировать.

Кроме внешних изменений я обновил статические страницы блога. А именно, добавил информацию о себе на странице “О сайте” и добавил страницу “Полезный софт“.

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

Было бы любопытно услышать, какие инструменты используете вы для решения своих задач.

Анонсы.

Сегодня стартовала очередная серия русскоязычных вебинаров, посвященных новым возможностям средств разработки компании Embarcadero.Основными спикерами будут Ярослав Бровин, Андрей Карпов, Дмитрий Кузьменко, Всеволод Леонов, а также другие специально приглашенные эксперты в области инженерии ПО.

  • 21 июня 2013 г. 12:00 Delphi и C++Builder: эффективное применение, эпизод 1
  • 28 июня 2013 г. 12:00 Delphi и C++Builder: эффективное применение, эпизод 2
  • 5 июля 2013 г. 12:00 Delphi и C++Builder: эффективное применение, эпизод 3
  • 12 июля 2013 г. 12:00 Delphi и C++Builder: эффективное применение, эпизод 4

Регистрация.

Проекты

DB Meta Studio - спасибо всем, кто прислал свои замечания и предложения по поводу данной утилиты. Выложу следующую версию в самое ближайшее время. Напоминаю, вы по прежнему можете получить ключ бесплатно, написав мне запрос по адресу support<@>dbmetastudio.com.

Планы

В ближайшем будущем планирую закончить серию о FireDAC в FireMonkey. По работе в данным момент плотно занимаюсь созданием отчетов. Вполне вероятно, что несколько постов будут посвящены FastReport.

На этом, пожалуй все на сегодня.

Оставайтесь на связи!

 

Вчера зашёл на сайт книжного магазина Books.Ru и был приятно удивлен. Четыре книги по Delphi продаются по схеме “Заплати сколько хочешь”.  Конечно, следует признать, что “громких новинок” по Delphi уже давно не издается. Но то, что несколько достойных книг (среди которых и ставший классикой справочник Лишнера) уже хорошо. Ссылки на книги приведены ниже. А как по вашему, будут-ли востребованы новые книги по Delphi, рассказывающие о работе с FireMonkey и разработке для мобильных устройств?

Delphi. Справочник (файл PDF)

Delphi. Справочник

Аннотация к книге

Популярный справочник по Delphi Pascal издательства O’Reilly содержит подробное описание языка программирования одного из лучших средств быстрой разработки приложений для Windows.

 

 

Купить сейчас: Сколько не жалко р.

 

 

 

 

 

Delphi. Профессиональное программирование (файл PDF)

Delphi. Справочник

Аннотация к книге

Книга Д. Осипова “Delphi. Профессиональное программирование” принципиально отличается от стандартных изданий на эту тему. Это и не скороспелое “полное” руководство по очередной версии Borland® Delphi™, и не рядовой справочник, содержащий перевод файлов помощи к среде программирования. Идея книги в другом. Автор системно и последовательно излагает концепцию Delphi, предоставляя читателю не просто инструмент, а профессиональную методику, позволяющую разрабатывать эффективные приложения для Microsoft® Windows®.

 

 

Купить сейчас: Сколько не жалко р.

 

 

Delphi. Советы программистов (файл PDF)

Delphi. Советы программистов (файл PDF)

Аннотация к книге

В книге рассматриваются: реализация математических алгоритмов и работа с функциями Windows API, применение массивов, работа с графикой, а также управление рабочим столом, реестром, папками и файлами Windows, форматирование дискет, взаимодействие с аппаратным обеспечением. Значительное внимание уделено базам данных: dBASE и Paradox, настройка Delphi для работы с базами данных, подключение сервера Oracle или InterBase, особенности использования SQL. Тем, кто интересуется мультимедиа, адресованы примеры работы со звуком.
Читатели узнают, как создаются компоненты с нужными свойствами и как внести изменения или дополнения в уже существующие. Этому посвящена самая большая глава сборника. Примеры, имеющие отношение к классам Delphi, помогут понять механизм взаимодействия в MDI- и SDI-приложениях, освоить создание новых форм и управление ими. Сборник также содержит советы по работе с Интернетом, примеры применения механизма OLE для обмена данными в приложениях. В последнюю главу помещены краткие ответы на вопросы, часто задаваемые в различных конференциях, связанных с программированием в среде Delphi.

Купить сейчас: Сколько не жалко р.

 

 

Графика в проектах Delphi

Delphi. Справочник

Аннотация к книге

В книге Дмитрия Осипова “Графика в проектах Delphi” представлен уникальный материал, посвященный программированию деловой графики для современных версий Windows.

 

 

 

Купить сейчас: Сколько не жалко р.

 

 

 

 Все книги со свободной ценой

Больше книг по Delphi…

Читать далее

Очередной пост, рожденный из практической задачи.

Я уже неоднократно писал о том, что для защиты приложений использую ASProtect SKE, и время от времени мне приходится решать нестандартные задачи, связанные с его использованием. Как раз сегодня, мне пришлось поэкспериментировать с одной из таких задач. Суть в следующем. В нашем проекте существует основное приложение и несколько приложений сателлитов. Эти дополнительные приложения продаются отдельно и, соответственно, защищаются отдельными ключами. В один прекрасный момент мы решили одно из таких приложений объединить с главным, сохранив при этом необходимость его регистрации.

Иными словами, приложение должно проверять не один ключ, а сразу два. Можно ли это реализовать с помощью ASProtect? Я решил это проверить.

Актуальная версия ASProtect SKE – 2.65. Хотя я продолжаю использовать более раннюю версию (2.2), рекомендую все же скачать и установить последнюю. Дело в том, что в ней представлен исправленный файл aspr_api.pas, адаптированный для работы с новыми версиями Delphi, поддерживающими unicode. В принципе, вы можете использовать и более раннюю версию продукта с обновленными api заголовками.

В качестве базового я взял пример из комплекта поставки (..Reg_trial\Delphi).

Прежде всего, давайте откроем .aspr2 файл – проект ASProtect. В оригинальном примере он содержит два режима: Trial Mode и Registered Mode. Кроме того, следует убедиться, что ключ хранится в текстовом файле. Для этого откройте пункт меню Options | Keys storage area type:

asprotect_storage_type Читать далее

Реклама
Читай русскоязычные Delphi блоги
Каталог блогов Blogdir.ru
Яндекс.Метрика