Коллектив авторов - Ribbon Controls в Delphi 2010: Визуальная разработка интерфейса приложения
Название: | Ribbon Controls в Delphi 2010: Визуальная разработка интерфейса приложения | |
Автор: | Коллектив авторов | |
Жанр: | Самиздат, сетевая литература, Литература ХXI века (эпоха Глобализации экономики), Windows, Программирование: прочее, Pascal, Delphi, Lazarus и т.п. | |
Изадано в серии: | неизвестно | |
Издательство: | СИ | |
Год издания: | 2010 | |
ISBN: | неизвестно | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Ribbon Controls в Delphi 2010: Визуальная разработка интерфейса приложения"
С момента выхода вместе с Microsoft Office 2007 Fluent Ul (Ribbon) вызывает ажиотаж среди программистов и дизайнеров. На сегодняшний день существует огромное количество различных реализаций Ribbon, начиная от бесплатных и заканчивая профессионально выполненными платными. Новый пользовательский интерфейс, призванный заменить стандартные многоуровневые меню Windows все чаще и чаще встречается в приложениях. Использование Fluent UI способно в корне изменить внешний вид Вашего приложения.
Начиная с RAD Studio 2009, использование Ribbon Controls стало доступно и для программистов, использующих Delphi.
Читаем онлайн "Ribbon Controls в Delphi 2010: Визуальная разработка интерфейса приложения". [Страница - 3]
- 1
- 2
- 3
- 4
- 5
- . . .
- последняя (15) »
1. Заголовок (Header)
2. Основной текст (Description)
3. Изображение (Bitmap)
версия 1
10
© “Delphi в Internet” (http://webdelphi.ru
http://webdelphi.ru), 2010
4. Подпись (Footer)
Footer также может содержать свое изображение для большей наглядности.
Отдельное внимание стоит уделить командным элементам (тем, которые отвечают за выполнение какихкаких
либо действий). Можно выделить следующие виды таких элементов:
1. Кнопки (Buttons)
2. Раздвоенные кнопки (Split-Buttons
Buttons)
3. Галереи (Gallery)
4.
Списки выбора (ComboBox))
5. Счётчики (Spin Edit)
В целом можно отметить, что имея в наличии только эти виды элементов можно создать интерфейс
практически неограниченной функциональности и возможностей.
К сожалению, в настоящее время в Delphi реализованы не все функциональные возможности
Ribbon. Так, например в Ribbon Delphi нет пока возможности реализовать контекстные
вкладки такого вида:
Вполне вероятно, что эта и другие возможности Ribbon будут реализованы в более поздних версиях
Delphi.
версия 1
11
© “Delphi в Internet” (http://webdelphi.ru
http://webdelphi.ru), 2010
Ribbon Controls в Delphi.
В Delphi все компоненты для реализации интерфейса Ribbon располагаются на вкладке палитры
компонентов “Ribbon Controls”
Всего в распоряжении разработчика имеется пять компонентов:
1. Ribbon (TRibbon) – основной элемент Ribbon;
2. Ribbon ComboBox (TRibbonComboBox
TRibbonComboBox)– список выбора для Ribbon;
3. Ribbon SpinEdit (TRibbonSpinEdit
TRibbonSpinEdit) – счётчик для Ribbon;
4. ScreenTips Manager (TScreenTipsManager
TScreenTipsManager) – менеджер подсказок Ribbon;
5. ScreenTips Popup (TScreenTipsPopup
TScreenTipsPopup) – всплывающая подсказка Ribbon;
Следует отметить, что для работы с Ribbon Controls Вам необходимо также использовать в своих
приложениях компоненты: Action Manager,
Manager Action List и другие, входящие в состав Delphi.
Использование наряду с компонентами Ribbon Controls компонента Action Manager не
является случайным
ым или лишним.
лишним Дело в том, что этот компонент Delphi прекрасно
подходит для реализации механизма команд (Commands),
(
, используемых в интерфейсах
Ribbon. И разработчики Delphi не стали «городить огород» из нескольких близких по работе
рабо и
структуре компонентов, а реализовали работу Ribbon Controls через уже знакомую систему
взаимодействия с Action Manager..
Также разработчики Ribbon Controls в Delphi практически не оставили программистам возможности
изменить первоначальную идею дизайнеров Fluent UI,, что является вполне обоснованным, т.к. одним из
пунктов лицензионного соглашения является сохранение первоначальной формы.
формы Так, при работе с
Ribbon Controls следует учитывать следующие значения констант:
Константа
Значение
cRibbonHideWidth
300
cRibbonHideHeight
250
cRibbonQuickAccessToolbarLeft
cRibbonHeight
cRibbonQATHeight
cRibbonUnthemedCaptionHeight
cRibbonFirstTabOffSet
cRibbonTabSpacing
cRibbonTabHeight
34
117
26
30
47
6
23
Описание
Ширина родительского элемента при
которой Ribbon должен автоматически
скрываться
Высота родительского элемента при
которой Ribbon должен автоматически
скрываться
Левый отступ панели быстрого запуска
Высота ленты
Высота панели быстрого запуска
Высота заголовка ленты
Отступ первой вкладки
Отступ между вкладками
Высота вкладки
версия 1
12
© “Delphi в Internet” (http://webdelphi.ru
http://webdelphi.ru), 2010
cRibbonMinimizedHeight
27
cRibbonTabScrollButtonWidth
cRibbonGroupCaptionHeight
cRibbonGroupHeight
cRibbonPageHeight
cRibbonMinimumCaptionWidth
UM_DISPLAYKEYTIPS
12
16
86
93
50
WM_USER + 1
UM_CHECKSIZE
WM_USER + 2
Высота вкладки в минимизированном
состоянии
Ширина скрола
Высота заголовка группы
Высота группы
Высота вкладки
Минимальная ширина заголовка ленты
Сообщение показа KeyTips
Сообщение, посылаемое после
WMWindowPosChanged
Программа-заготовка для работы с Ribbon Controls.
Прежде всего рассмотрим создание приложения-заготовки
приложения заготовки на примере которого и будем рассматривать
все вопросы работы с Ribbon Controls.
Controls Создадим новый проект в Delphi 2010 и назовем его RibbonApp.
На главной форме разместим четыре компонента:
1.
Ribbon (вкладка Ribbon Controls)
Controls
2.
ActionManager (вкладка
вкладка Additional)
3.
2 компонента ImageList (вкладка Win32)
Теперь настроим
м компоненты следующим образом.
У компонентов ImageList:
Значение
Имя свойства
ImageList 1
ColorDepth
ImageList 2
cd32Bit
Name
il1
il2
Height
16
32
Width
16
32
У компонента ActionManager:
Имя свойства
Значение
версия 1
13
© “Delphi в Internet” (http://webdelphi.ru), --">
- 1
- 2
- 3
- 4
- 5
- . . .
- последняя (15) »
Книги схожие с «Ribbon Controls в Delphi 2010: Визуальная разработка интерфейса приложения» по жанру, серии, автору или названию:
Другие книги автора « Коллектив авторов»:
Коллектив авторов - Этнические конфликты в странах Балтии в постсоветский период Жанр: Публицистика Год издания: 2013 |
Коллектив авторов - «Пятнадцать радостей брака» и другие сочинения французских авторов XIV-XV веков Жанр: Древнеевропейская литература Год издания: 1991 |
Коллектив авторов, Сергей Павлович Кашин - Домик в деревне Жанр: Хобби и ремесла: прочее Год издания: 2017 Серия: Любимая дача |
Коллектив авторов - Вызовите молочную фею! Скорая помощь кормящей маме Жанр: Медицина Серия: Родителям о детях |