Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Шаг 2. Добавление виджетов




Шаг 1. Создание модулей

 

Для создания приложения пользовательского интерфейса в PhAB, Вы начинаете работу с первичными строительными блоками, называемыми модулями. Модули выглядят и функционируют по большей части так, как Вы видите в большинстве приложений Photon'а. Вы можете проектировать пользовательский интерфейс просто с одним модулем, но в большинстве приложений Вы, вероятно, будете использовать несколько модулей и предназначать каждому свою роль. Как правило, каждый модуль группирует вместе взаимосвязанную информацию и позволяет пользователю особым образом взаимодействовать с этой информацией. Чтобы помочь Вам управлять требованиями виртуальности любого приложения, PhAB предоставляет несколько типов модулей:

· window – обычно используется для главной деятельности приложений. Типичное приложение имеет одно основное окно, которое открывается, когда окно стартует.

· dialog – позволяет приложению обмениваться информацией с пользователем.

· menu – предоставляет пользователю команды.

· icon – определяет иконку для приложения.

· picture – может быть использовано различным образом. Например, Вы можете использовать картинку для обеспечения удобной базы данных виджетов или для изменения содержания существующего модуля.

Для получения более полной информации, см. главу "Работа с модулями".

 

 

После того, как вы создали модуль, Вы готовы разместить на нём виджеты. Для добавления виджета просто щёлкните на желаемой иконке в палитре виджетов PhAB, затем щёлкните там, где Вы хотите его поместить. PhAB даёт Вам возможность добавить любой виджет, пришедший с окружением разработки Photon. Вы можете назначить для виджета:

· отображаемые или редактируемые величины – примерные включённые надписи (examples include labels), текст или многострочный текст;

· наличие выбора – примерные включённые списки (examples include lists), комбинированные управляющие элементы (comboboxes), и группы;

· отображение графики – примерные включённые побитовые карты, образы, линии, прямоугольники, эллипсы и многоугольники;

· отображение областей скроллирования – примерные включённые линейки прокрутки и контейнеры скроллирования;

· инициализирующие действия – примерные включённые кнопки, содержащие текст или образы.

 

Для задания того, как виджет выглядит и функционирует, Вы устанавливаете его атрибуты или ресурсы. Панели управления и Редакторы ресурсов PhAB'а делают это простым. Просто щёлкните на ресурсе, который Вы желаете изменить, и затем выберите или введите новое значение.

 

Вы можете определить событие виджету (you can event customize) и затем сохранить его, как шаблон для использования при создании подобных виджетов.

 

Для более полной информации см. главу "Редактирование ресурсов и ответных реакций в PhAB".

 




Поделиться с друзьями:


Дата добавления: 2014-12-10; Просмотров: 392; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.