CN Soft

Программы для вашего бизнеса...

JA slide show
ВзрывательФинско-русско-финский политехнический словарь, В. Таммилахти Pol

Developer Express - XtraEditors Library
Увеличить


Developer Express - XtraEditors Library

Цена: 212 387.16 руб.

Задайте вопрос по этому товару

Библиотека C# компонентов, разработанных и оптимизированных для использования в среде Visual Studio .NET. Библиотека содержит 35 визуальных элементов управления для работы с данными - первых компонентов подобного класса для среды .NET Framework. Все элементы управления XpressEditors Library могут применяться как в качестве несвязанных элементов управления, так и подключаться к источникам данных.



Одной из наиболее интересных технологических новаций продукта XtraEditors Library является архитектура StyleController. С ее помощью вы можете модифицировать стиль визуальных компонентов доступа к данным, которые используются в форме или приложении. Для этого потребуется лишь изменить значение единственного свойства.



Архитектура StyleController позволяет абстрагироваться от внешнего вида и особенностей поведения элементов графического интерфейса, что обеспечивает три неоспоримых преимущества при создании приложений. Первое, с помощью стилей (Styles), вы можете разрешить пользователю самостоятельно изменять внешний вид программы, что, безусловно, повысит степень доверия и улучшит общее впечатление от продукта.



Второе, StyleController помогает выдерживать единство стиля при оформлении различных визуальных компонентов. И, наконец, модификация графического интерфейса приложения больше не требует долгой и тщательной переработки программного кода экранных элементов.



StyleController обеспечивает всесторонний контроль над визуальными компонентами доступа к данным. Например, вы можете задать способ прорисовки каждой из границ графического элемента - левой, правой, верхней или нижней - с использованием плоских или объемных границ, обычных или двойных линий или вовсе без прорисовки. Точно такой же метод управления отдельными составляющими визуального компонента применяется при настройке внешнего вида экранных кнопок, фоновых элементов и теней.



StyleController значительно упрощает унификацию визуальных компонентов приложения, позволяя создавать стандарты оформления внешнего вида приложений и сохранять их в центральном репозитарии для дальнейшего использования. Если возникнет необходимость в модификации стандарта, все что вам нужно будет сделать - это изменить значения свойств StyleController, чтобы обновить внешний вид всех связанных с ним элементов управления.



StyleController разработан на основе концепции шаблонов flyweight, предложенных Эриком Гаммой (Erich Gamma) в популярной книге Design Patterns. Шаблоны, описанные в книге, используются для хранения атрибутов абзацев и шрифтов. По аналогии с книгой, StyleController является единым хранилищем визуальных атрибутов, а экранные элементы управления обращаются к нему для получения параметров своего внешнего вида. В отличие от шаблонов flyweight, StyleController не только обеспечивает экономию системных ресурсов, но и позволяет существенно сократить сроки разработки.