Delphi XE

Date: 31 Авг 2010 Comments:0

1. 30-дневный триал RAD Studio XE доступен для скачивания.

2. Все три демонстрационных ролика доступны на русском:

Часть1

Часть 2

Часть 3

3. Бесплатные семинары Embarcadero

13 и 14 сентября пройдут, соответственно в Киеве и в Москве.

Семинары проводит Дэвид Интерсимоне (David I), главный евангелист Embarcadero Technologies. С докладами также выступят представители московского офиса компании.
К участию приглашаются разработчики, архитекторы, администраторы баз данных, руководители ИТ-отделов.
Место проведения:

ул. Шевченко 38/40, гостиница ”Экспресс” в Киеве и отель «Holiday Inn Лесная» (м.Белорусская, улица Лесная, д.15) в Москве.

Предварительная регистрация обязательна:

Киев, Москва

Blaise Pascal Magazine по-русски?

Date: 23 Авг 2010 Comments:0

Стараниями Александра Алексеева тема Delphi журнала получила неожиданное продолжение. А именно, Blaise Pascal Magazine заинтересовался в возможностью выпуска русской версии своего журнала. Впрочем, точно пока еще ничего не ясно. Все подробности здесь.

И пока и есть надежда найти ответы на многочисленные вопросы совместно с потенциально заинтересованными читателями. В связи с чем вам предлагается заполнить анонимную анкету (ссылка на нее будет чуть ниже).

Прежде, чем вы приступите к заполнению анкеты, учтите следующие моменты:


Read the rest of this entry »

Новости Embarcadero и не только

Date: 21 Авг 2010 Comments:0

К сожалению, опять погряз в работе и мой блог недополучил запланированной доли внимания. Будем исправляться. Итак, новости прошедшей недели…

Обновился Delphi Roadmap.

В этом году мы должны увидеть Rad Studio XE. А анонсированные ранее кроссплатформенность и 64-битность будут, но чуть попозже. Возможно в первой половине следующего года.
Read the rest of this entry »

RAD Studio XE Preview

Date: 11 Авг 2010 Comments: 7 so far

David I в своем блоге начал рассказывать о новой RAD Studio XE.
Первая видео презентация:

Из перечисленных новинок:

  • интеграция Subversion;
  • Rapid PHP в составе RAD Studio (очевидно что-то на базе Delphi for PHP);
  • Новые возможности VCL и RTL;
  • Доработки в редакторе кода;
  • Обновление DataSnap, в частности по части поддержки новых версий СУБД;
  • Обновление средств моделирования, поддержка диаграмм последовательностей (у меня точно дежавю);
  • Новые возможности для расширения IDE, обновленный Open Tools API.

К сожалению, я пока не понял, как это соотносится с Delphi Roadmap.

И еще.. В сентябре David I будет в Москве и в Киеве… Очень хочется попасть на презентацию…

Top 5 функций, раширяющих возможности Delphi IDE.

Date: 10 Авг 2010 Comments: 4 so far

Жара просто сводит с ума. Около +40 третью неделю. Как следствие, падает производительность труда и появляется непреодолимое желание предаться праздности… Тем не менее, хочется верить, что уж по крайней мере, к Новому Году этот ад точно закончится.

Ну, а пока все это продолжается – еще один пост “ни о чем”.

В своем блоге Алексей Тимохин привел обзор двух бесплатных пакетов, существенно расширяющих возможности Delphi IDEGExperts и CNPack. В работе я использую оба этих пакета. Наборы функций предоставляемых ими весьма впечатляющие. В принципе, вся функциональность этих пакетов мне не нужна. Но недавно, когда я запустил “свежеустановленнную” Delphi без расширений, я понял, что без некоторых функций я просто уже не могу обходиться. Вот так и родилась идея данного поста. Итак, то, что я использую, в порядке значимости (для меня, естественно).

1. GExperts. Grep Search…

Рекомендую сразу вынести на ToolBar кнопку этого плагина. Это действительно лучший поисковик по коду… Нет, то, что появилось в Delphi 2010 с поддержкой регулярных выражений тоже ничего, но все же Grep Search на порядок удобней. Суть в том, что результаты поиска выводятся в окне, и они сгруппированы по модулям. Само окно результатов довольно функционально. Я люблю его выносить на второй монитор, а на главном мониторе – отслеживать код. А еще в нижней части результатов мы можем лицезреть то, что находится рядом с искомым фрагментом… Если нужно проследить, а не меняется ли у нас та или иная переменная где-то там в другом модуле – лучшего инструмента не придумать.


Read the rest of this entry »

DataSnap в Delphi 2009/2010 #3

Date: 1 Авг 2010 Comments:0

Клиент Delphi Prism

Шаг 3.1 Настройка подключения

  1. Запускаем Delphi Prism; Закрываем все проекты;
  2. Запускаем приложение – сервер;
  3. Открываем Server Explorer (Alt+Ctrl+S)
  4. Из контекстного меню DataConnection выбираем пункт Add Connection…
  5. Data Source меняем на DataSnap (DataSnap Provider) (если такого пункта нет, возможно у вас не полная версия Prism);
  6. Настраиваем соединение. Если вы все делали по умолчанию и запускаете Prism и сервер на одной машине, то настройки следующие:

DataSnap в Delphi 2009/2010 #2

Date: 30 Июль 2010 Comments:0

Что бы как-то сгладить сумбур предыдущего поста, я, как и обещал, опишу все последовательность действий по созданию простого приложения DataSnap с нативным клиентом и .Net клиентом.

Инструментарий.

Для работы мы будем использовать БД MS Access (предположим, что она уже создана), Delphi 2010 Architect, а так же Delphi Prism 2010 и MS Visual Studio 2010. В принципе, версия .Net средств разработки не так уж и важна.

В качестве компонентов доступа к БД – AnyDAC.

В качестве путеводителя по возможностям DataSnap - руководство от Боба Сварта, откуда я иногда и буду дергать цитаты.
Read the rest of this entry »

DataSnap в Delphi 2009/2010 #1

Date: 28 Июль 2010 Comments: 6 so far

imageup.ru - хостинг для изображенийВ прошлой части рассказа, я описал суть проблемы. Напомню вкратце, что необходимо создать трехзвенку, с MS Access в качестве СУБД и сервером приложений, написанном на Delphi. При этом клиенты должны разрабатываться и в Delphi (descktop client) и в .Net среде (ASP .Net application).

Все оказалось не совсем замечательно. Все официальные источники утверждают, что Delphi Prism может работать с DataSnap серверами. И это так. Но есть некоторые ограничения.

Как выяснилось, .Net приложения могут использовать только методы DataSnap. Вот, как описывает создание клиента в Delphi с помощью метода Боб Сварт:


Read the rest of this entry »

Софт Delphi разработчика

Date: 24 Июль 2010 Comments: 5 so far

Пока я заканчиваю опыты с DataSnap (а там не совсем все просто) , развлеку вас постом о том, какой софт я использую в работе.

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

IDE

Delphi 2007 Architect

На сегодня это мой основной рабочий инструмент, предоставленный работодателем. До этого я использовал Delphi 7 Architect. В настоящий момент эти продукты уже сняты с продажи.
Read the rest of this entry »

VR-Online (Июнь 2010)

Date: 23 Июль 2010 Comments: 4 so far

Вышел очередной, июньский выпуск журнала VR-Online. В номере несколько статей по Delphi.

Содержание:

IT-News

Hard-News

VrIP персона

— Gagadget.com. Интервью с Павлом Урусовым

Кодинг

— Delphi. Работа с указателями
— Javascript. Сжатие данных
— Delphi. Подружим Си и Delphi
— Python. Auto forwarder for Joomla
— Python. Image grabbing
— Python. AutoUP v0.1b для форума «Амит»
— Ajax + PHP. Повышаем интерактивность
— C#. Самопальный диспетчер задач для Windows Mobile
— Delphi. Google API в Delphi
— Delphi. Математические процедуры и функции
— Cracking. Реверсинг ASM KEYGENME #1
— PHP. Библиотека мануалов
Я прусь

Обзоры от VR

— Обзор Samsung i900
— «Джоэл о программировании»
— Ubuntu и Debian Linux для продвинутых
Read the rest of this entry »