Virtual Treeview для разработчиков ПО
Virtual Treeview — это инструмент управления представлением данных в виде дерева, созданный специально для разработчиков программного обеспечения. Он отличается от других элементов управления деревьями в Delphi своей уникальной парадигмой управления данными.
Как работает Virtual Treeview
Данные извлекаются из приложений с помощью событий или перезаписи данных, так как Virtual Treeview не имеет информации о данных, кроме их размера, и даже не знает заголовков узлов.
Инструмент использует оптимизированные вручную процедуры ассемблера MMX для обеспечения плавной анимации, такой как затухание подсказок. Он показывает изображение окон дерева с альфа-смешением при перетаскивании элементов и поддерживает темы Windows XP.
Применение Virtual Treeview
UltraSearch — пример использования Virtual Treeview. Это бесплатный проект, который находит файлы и папки на локальных дисках NTFS. Ещё один пример — TreeSize Professional, коммерческое программное обеспечение для очистки дискового пространства.
Лицензия и требования
Virtual Treeview распространяется под двойной лицензией: MPL 1.1 и LGPL 2.1 с исключением статической компоновки. Для работы с ним требуется RAD Studio XE3 - 10.1 Berlin или Delphi7 - Delphi XE8 от Embarcadero.
Плюсы:- Уникальная парадигма управления данными.
- Плавная анимация благодаря оптимизированным процедурам ассемблера.
- Поддержка тем Windows XP.
Похожие программы
Категория | Компоненты и библиотеки |
Версия | 8.0.1 |
Разработчик | JAM Software |
Размер | 3.4 MB |
Лицензия | MPL / LGPLv2 |
ОС |
|