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

admin

Изменения в VCL.

Несколько существенных дополнений появилось в VCL Delphi 2010< !–- google_ad_section_end -–>. В первую очередь, это наборы классов для работы с RTTI. Думаю, что нет смысла здесь описывать в деталях модуль RTTI< !–- google_ad_section_end -–>, развернутый обзор новых возможностей вы сможете прочесть здесь. Для тех, у кого плохо с английским – перевод данного цикла статей публикуется на этом сайте.

Еще одно очень важное нововведение – поддержка естественного ввода. Опять же, буду краток. Детальное описание механизма естественного ввода вы сможете найти здесь. Замечу только, что почти все визуальные компоненты обзавелись свойством Touch и событием OnGesture.

Читать далее

В тестовом режиме запущен сайт http://www.delphifeeds.ru/. Русскоязычный аналог DelphiFeeds.com.

На текущий момент собираются RSS ленты с тринадцати сайтов, и еще с трех – в ручном режиме.

Предложения, пожелания, вопросы можно оставить здесь: http://www.delphifeeds.ru/index.php/feed.

Оригинал.

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

Читать далее

Оригинал.

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

На официальном сайте Embarcadero выложена выставка продуктов, написанных на Delphi.

Красочно и наглядно. Рекомендую.

Более того, вы можете сообщить о еще не представленном продукте.

TRttiType обеспечивает нас удобным интерфейсом, который позволяет получать доступ ко всей информации, связанной с типом. В большинстве случаев, как мне кажется, он интуитивно понятен и документирован. Я рекомендую открыть Rtti.pas и посмотреть описание TRttiType.
В общих чертах я рассказал про TRttiType в предыдущих статьях.
Подобно тому, что я начал рассказывать в предыдущей статье, если ваш тип поддерживает поля, свойства и/или методы, то существуют несколько несложных методов получения доступа к ним.
Такие методы предоставляют ко всем полям, свойствам и методам, имеющим  RTTI информацию, и в следующих статьях я углубленно рассмотрю TRttiField, TRttiProperty и TRttiMethod.

Читать далее

Перевод второй статьи из цикла о 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 и какую практическую пользу он принесет разработчикам. Ниже приведен перевод вступительной части цикла…

Читать далее

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



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