Изменения в VCL.
Несколько существенных дополнений появилось в VCL Delphi 2010. В первую очередь, это наборы классов для работы с RTTI. Думаю, что нет смысла здесь описывать в деталях модуль RTTI, развернутый обзор новых возможностей вы сможете прочесть здесь. Для тех, у кого плохо с английским – перевод данного цикла статей публикуется на этом сайте.
Еще одно очень важное нововведение – поддержка естественного ввода. Опять же, буду краток. Детальное описание механизма естественного ввода вы сможете найти здесь. Замечу только, что почти все визуальные компоненты обзавелись свойством Touch и событием OnGesture.
Обратной стороной медали является увеличение размера исполняемых файлов. Впрочем, это характерно для каждой версии Delphi, да и в современных условиях не так уж и критично.
Бонусом, прилагающимся к инструментам естественного ввода, стала виртуальная клавиатура.
Кроме этого, следует отметить поддержку Direct2D. Наконец-то в Delphi включена поддержка инструментов, встроенных в новую ОС (в данном случае Windows 7) еще до ее выхода.
И несколько мелких доработок в существовашхих ранее классах.
- TImage стал поддерживать формат TIFF;
- StringBuilder обзавелся методом Clear;
- В TProgressBar свойства Max, Min и Position стали поддерживать 32-битные значения;
- В классе TCustomIniFile появился метод ReadSubSection;
- Hint и CustomHint в TEditButton теперь объявлены как published;
- Новый метод NameThreadForDebugging для класса TThread;
- Новый редактор свойств для класса TCategoryButtons.
Отдельно стоит отметить поддержку градиентов в гридах, в том числе и в TDBGrid.
Продолжение следует…
Оставить комментарий