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

Переводы

В последней рассылке от Embarcadero пришла ссылка на экспертный прогноз Дейвида Интерсимоне, опубликованный в ComputerWeekly. Он мне показался довольно интересным, и я рискнул сделать перевод. Перевод этот выложен на Хабре.

И несколько слов относительно DelphiFeeds.ru. Сайт стал достаточно удобным средством информирования о публикациях и событиях, связанных с миром Delphi. Таковым он. собственно, и задумывался.

Но, как многие справедливо замечают, у агрегаторов есть два существенных недостатка. Во-первых, туда автоматически попадает не тематический материал (с чем я, по мере сил, стараюсь бороться). Во-вторых, есть много интересных тематических публикаций из источников, в принципе, не посвященных Delphi. Отыскивать и добавлять их руками – задача не выполнимая. Поэтому хочу обратить ваше внимание на Facebook страницу DelphiFeeds. Помимо транслируемой ленты основного сайта, там я размещаю другие интересные тематические ссылки. Кроме того, вы сможете оставлять свои комментарии к публикациям (например, относительно их качества).

Присоединяйтесь!

Компания Embarcadero Technologies и DelphiFeeds.ru объявляют новый конкурс!

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

Конкурсные работы необходимо представить не позднее 30-го декабря 2011 г.

Три лучшие работы будут отмечены призами от компании Embarcadero – внешними жесткими дисками.

Страница конкурса на delphifeeds.ru.

Читать далее

Данный пост не вошел в основной список статей Роберта Лава, посвященных использованию RTTI в Delphi 2010. Здесь просто приводятся ссылки на примеры, разработанные автором и даются некоторые пояснения к ним. Дальнейший рассказ об особенностях нового RTTI будет строится непосредственно на этих примерах.

(примечание переводчика)

Читать далее

Оригинал.

Сегодня я приоткрою завесу над TRttiMethod. Это основная причина того, почему мне нравится новый RTTI в Delphi 2010. В предыдущих версиях Delphi вызов динамических методов был темным искусством, и имел множество ограничений. Он был тяжелым и зависел от того, как скомпилирован ваш код. По умолчанию эта возможность была отключена для VCL классов. В предшествующих Delphi 2010 версиях вам требовалось слишком много знать о внутренней структуре метода {$METHODINFO}, для того, что бы вызвать метод динамически.

Читать далее

Оригинал.

Некоторые типы, такие как классы и записи, содержат “элементы (members)”, такие как поля, свойства и методы. RTTI информация начинается с TRttiMember , который предоставляет 4 бита информации о каждом Элементе.

Читать далее

Оригинал.

TValue – новая структура – запись (record), определенная в RTTI.pas, она предоставляет возможность сохранять значение и информацию о типе для экземпляров любых типов. Это видно из приведенного ниже кода. Читать далее

Перевод второй статьи из цикла о RTTI в Delphi 2010.

В Delphi 2010 атрибуты были добавлены как функциональность языка. Они были доступны в Delphi Prism (для .Net) и вот теперь схожая функциональность появилась и для Win32.
Атрибуты являются способом закрепления метаданных за отдельно взятым типом или членом этого типа.
Они могут применяться во многих областях, и следующий код демонстрирует несколько вариантов использования атрибутов.

Читать далее

Перевод первой части обзора новых возможностей RTTI системы в Delphi 2010.

В Delphi 2009 как и в предыдущих версиях, RTTI был ограничен элементами, размещенными в Published секции.

У вас был доступ к указателям на свойства, поля и методы объекта. Если потратить немного времени на обучение, то старая версия RTTI превращалась в довольно мощный механизм. Однако, мощь RTTI предыдущих версий смотрится весьма скромно по сравнению с тем, что стало возможным в Delphi 2010.

Читать далее

Думаю, что в рамках обзора новых возможностей Delphi 2010 будет уместно привести перевод материалов “из первых рук”. Как по мне, RTTI – наиболее значимое нововведение Delphi 2010. И цикл постов в блоге Роберта Лава (Robert Love) дает возможность детально разобраться с тем, как эффективно использовать новый RTTI и какую практическую пользу он принесет разработчикам. Ниже приведен перевод вступительной части цикла…

Читать далее

Bruno Fierens из бельгийской компании TMS Software рассказал о Bing API – интересном сервисе от Microsoft, попутно прорекламировав пару TMS’овских компонентов для работы с Web. Я попытался это перевести.

С помощью Bing API, Microsoft предоставляет набор простых в использовании служб, которые могут быть полезны как для разработки Delphi веб-приложений, так и для Win32 приложений.  Стартовой точкой для того, что бы увидеть возможности Bing API, является http://www.bing.com/developers . Первая вещь, которую необходимо сделать для начала работы с Bing API – получить Bing AppID. Для этого воспользуйтесь URL: http://www.bing.com/developers/createapp.aspx .

В основном применять Bing API можно бесплатно, при условии соблюдения правил его использования, выдвигаемых Microsoft, каковые, к счастью, довольно гибкие.

Читать далее

Продукты DevArt
Купить онлайн:



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