Библиотека knigago >> Литература по изданиям >> Самиздат, сетевая литература >> Ribbon Controls в Delphi 2010: Визуальная разработка интерфейса приложения


Автор: Александр Зайцев Жанр: Научная фантастика Книга "Стукай! Лутай!" — захватывающее путешествие в футуристический мир, наполненный приключениями, открытиями и смертельными опасностями. Автор Александр Зайцев искусно создал захватывающую историю, которая держит читателя в напряжении от начала до конца. Главный герой, отважный исследователь Артем, присоединяется к команде искателей сокровищ в их опасной миссии по поиску легендарного артефакта. Вооружившись передовыми технологиями...

Коллектив авторов - Ribbon Controls в Delphi 2010: Визуальная разработка интерфейса приложения

Ribbon Controls в Delphi 2010: Визуальная разработка интерфейса приложения
Книга - Ribbon Controls в Delphi 2010: Визуальная разработка интерфейса приложения.   Коллектив авторов  - прочитать полностью в библиотеке КнигаГо
Название:
Ribbon Controls в Delphi 2010: Визуальная разработка интерфейса приложения
Коллектив авторов

Жанр:

Самиздат, сетевая литература, Литература ХXI века (эпоха Глобализации экономики), Windows, Программирование: прочее, Pascal, Delphi, Lazarus и т.п.

Изадано в серии:

неизвестно

Издательство:

СИ

Год издания:

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. Заголовок (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), --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.