 |
Prof-UIS - это легкая в использовании библиотека пользовательского интерфейса, расширяющая возможности стандартной библиотеки классов MFC.
С помощью Prof-UIS Ваши продукты получат современный и удобный пользовательский интерфейс в стиле Microsoft Office 2000/XP/2003.
|

Библиотека предоставляет разнообразные элементы интерфейса, которые имеют высокую степень функциональности.
В большинстве случаев, от разработчика требуется просто заменить имя используемого класса из библиотеки MFC на соответствующее имя из Prof-UIS, например, CComboBox на CExtComboBox.
Ключевые возможности:
- Совместимость с интегральной средой разработки Microsoft Visual Studio 6.0/.NET/.NET 2003/2005
- Поддержка разнообразных конфигураций конечного продукта, включая статическое и/или динамическое подключение библиотек (Prof-UIS, MFC) и выбор системы символов (ANSI, MBCS, UNICODE)
- Широкие возможности изменения стиля пользовательского интерфейса в период выполнения, основанные на использовании менеджера отрисовки элементов интерфейса
- Всплывающие меню с тенями, множество элементов анимации при появлении меню, поддержка часто/редко используемых команд, всплывающие подсказки с закругленными краями как в Windows 2000, отображение родительского элемента управления и области меню единым целым (как это сделано в Office XP). Последнее может быть использовано при работе с системной панелью (system tray)
- Всплывающее меню с тенью для выбора цвета (Microsoft Office), элемент управления и диалог, предоставляющие богатые возможности выбора цвета
- Панель управления с дополнительным меню, содержащем команды для кнопок, которые не поместились в текущие границы панели; может также использоваться в диалоговых приложениях
- Панель меню с автоматической поддержкой списков последних открытых файлов и MDI-окон, системными меню для главного фреймового окна (MDI/SDI приложения) и дочерних фреймовых окон (MDI приложения); такая панель также поддерживает контекстные меню для всех имеющихся панелей управления, включая панели с изменяемыми размерами
- Панель управления в стиле Visual Studio .NET с изменяемыми размерами, которая опционально поддерживает отображение своего содержания при перетягивании или изменении размеров (как в панели области задач в Office XP). Такие панели могут располагаться во всевозможных комбинациях по отношению друг к другу, как в главном фреймовом окне, так и в "умных" плавающих контейнерах
- Диалог и окно свойств с изменяемыми размерами, которые, дополнительно к стилизованным кнопкам, имеют новое системное меню и страницу свойств тоже с изменяемыми размерами. Эти окна также реализуют функциональность MFC по автоматической поддержке всплывающих подсказок для дочерних окон
- Оконные шаблоны классов общего назначения для стандартных задач, например, отрисовка окантовки в любом окне, устранение эффекта мерцания при перерисовке окна, создание масштабируемых элементов управления, и др.
- Выпадающий список, поддерживающий плоский стиль и автозавершение; элемент редактирования, кнопка с иконкой, кнопка типа "флажок" и кнопка типа "переключатель" имеющие два стиля отрисовки: плоский и полуплоский
- Многоуровневое сохранение-восстановление состояния пользовательского интерфейса и использование статистики использования команд, основанные на использовании менеджера команд, класса, хранящего всю информацию о различных параметрах интерфейса
- Эффективный алгоритм привязки окон, позволяющий сделать все панели управления еще более удобными в использовании путем восстановления их точных позиций и размеров после перестыковки панелей или изменения размеров фрейма
- Поддержка более одного монитора
- Многофункциональное окно закладок, поддерживающее режим объединения закладок в группы (как это сделано в областях с автоматически скрывающимися панелями управления в Visual Studio .NET), кнопки Закрыть и Помощь (опционально), различные режимы примыкания закладок, вертикальный и горизонтальный стили расположения закладок, возможность автоматической пристыковки окна закладок к любой из сторон родительского окна
- Настраиваемые пользователем меню, панели управления и акселераторы клавиатуры
- Окно закладок MDI, которое может быть автоматически состыковано к любой из сторон родительского окна. Такое окно закладок может иметь объединять свою границу с границей вокруг клиентской области окна MDI, как это сделано в Visual Studio .NET
- Панель инструментов в стиле Visual Studio .NET
- Контейнер страниц, реализующий функциональность панели быстрого доступа MS Outlook и контейнера страниц с прокруткой 3D Studio MAX
- Окно со списком быстрого доступа, реализующая функциональность отдельно взятой страницы панели быстрого доступа MS Outlook
- Элемент всплывающего меню, имеющий дочернее подменю, объединяет свою область с областью текущего открытого элемента подменю
- Встроенные в панель инструментов кнопки с разделенными раскрывающимися областями
- Панель управления с фиксированными размерами
- Выпадающий список, элемент редактирования и кнопка с иконкой могут иметь разделенные раскрывающиеся области
- Контентное раскрывающееся окно позволяет выводить на экран частично видимые элементы в вышеописанных элементах управления. Такое окно также может содержать разнообразные маркеры в виде стрелок для выделения позиции элемента на экране
- Удобный диалог редактирования иконок
- Компонент редактирования иконок и битовых массивов с любой глубиной цветов
- Мастер интеграции позволяющий быстро компилировать нужные конфигурации библиотеки, прописывать пути в настройках, добавлять мастер генерации приложений, использующих Prof-UIS в Visual Studio и интегрировать справку Prof-UIS c MSDN
- Страница "Опции" на форме "Настройки" и расположенные в меню и панелях управления редактируемые поля и комбобоксы, размер которых может изменять пользователь
- Подменю "Добавить/Удалить Кнопки"
- Поддержка символьного типа Unicode как встроенного (Visual Studio .NET/.NET 2003)
- Поддержка английского, арабского, бразильского португальского, датского, голандского, греческого, индонезийского, испанского, итальянского, китайского, корейского, латвийского, немецкого, норвежского, русского, польского, словенского, турецкого, украинского, французского, чешского, шведского, японского языков
Дополнительная информация о продукте доступна на сайте www.prof-uis.com:
|