Главная » Все файлы » Просмотр файлов из архивов » Документы » Руководство программиста в Photon

Руководство программиста в Photon, страница 11

2013-09-22СтудИзба

Описание файла

Документ из архива "Руководство программиста в Photon", который расположен в категории "". Всё это находится в предмете "программное обеспечение управляющих комплексов (поук)" из 9 семестр (1 семестр магистратуры), которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. .

Онлайн просмотр документа "Руководство программиста в Photon"

Текст 11 страницы из документа "Руководство программиста в Photon"

Рис. 2-2. Панели инструментов PhAB

"Open"

Открыть существующее приложение; см. "Открытие приложения" в главе "Работа с приложениями". Эта команда также доступна из меню "File".

"Save"

Сохранить текущее приложение, см. "Сохранение приложения" в главе " "Работа с приложениями". Команда также доступна из меню "File".

"Print"

Не обеспечена

"Cut", "Copy", "Paste"

Удалить и скопировать виджеты в буфер обмена, и вклеить затем из него; см. "Буфер обмена" в главе "Создание виджетов в PhAB". Эти команды также доступны из меню "Edit".

"Group", "Split"

Объединить выбранные виджеты в группу или разбить выбранную группу, см. "Выравнивание виджетов с использованием группирования" в главе "Управление геометрией". Эти команды также доступны через меню "Edit".

"Move Into"

Переместить виджет из одного контейнера в другой; см. "Перемещение виджетов между контейнерами" в главе "Создание виджетов в PhAB". Эта команда соответствует команде "Transfer" из меню "Edit".

"Test"

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

"Raise", "Lower", "To front", "To back"

Переместить выбранные виджеты на передний или задний план; или вперёд, или назад в контейнере, см. "Выстраивание виджетов" в главе "Создание виджетов в PhAB". Команды "To front" и "To back" также доступны через меню "Edit".

"Align"

Наиболее часто используемые команды выравнивания выбранных виджетов; см. "Выравнивание виджетов" в главе "Создание виджетов в PhAB". Для более полного выбора возможностей выравнивания см. пункт "Alignment" в меню "Edit".

"X", "Y", "W", "H"

Координаты и размер выбранного в текущий момент виджета. Чтобы изменить их, наберите новое значение и нажмите <Enter>.

Чтобы сделать невозможным изменение координат или размеров текущего виджета, заприте их, щёлкнув на изображении замочка, так чтобы он закрылся. Вы не сможете изменить область (ни вводом значения, ни перетаскиванием), пока не отопрёте его. Замочки сохраняются вместе с Вашими приложением.

Инструмент корректировки положения

Этот инструмент позволяет Вам переместить, растянуть или ужать виджет. Щёлкните на кнопке желаемого режима и затем щёлкайте на рамочных кнопках, расположенных выше.

Рис. 2-3. Компоненты инструмента корректировки положения

Каждый щелчок на рамочных кнопках сдвинет, растянет или сожмёт выбранный виджет на один пиксель. Для сдвижки на несколько пикселей удерживайте кнопку мыши нажатой.

 Вы можете также использовать клавишу <Ctrl> и цифровую (вспомогательную) клавиатуру для пододвигания, растягивания или сжатия виджета. Каждая клавиша соответствует одной из кнопок инструмента корректировки. Нажатие <Ctrl>+<5> переключает режимы, и <Ctrl>+<> работает как верхняя рамочная кнопка.

Панели управления

PhAB включает набор панелей управления, отображающих информацию о текущем выбранном виджете или виджетах. Они отображаются по умолчанию в PhAB, и Вы можете перемещать их куда Вам заблагорассудится. Если Вы закроете панель управления, Вы сможете открыть её вновь, выбрав соответствующий пункт из меню "View".

Панели управления включают:

  • Палитру виджетов

  • Панель ресурсов

  • Панель ответных реакций

  • Панель дерева модулей

  • Панель связей модулей

  • Панель поиска

Они описаны в нижеследующих разделах.

Панели управления первоначально отображаются как пачка в виджете PtPanelGroup. Если Вы щёлкните на ярлыке панели, появится меню панелей. Если Вы достаточно расширили окно, все ярлычки отобразятся в линию.

Вы можете вытащить панели из группы, чтобы настроить рабочее место. Если Вы бросите её на фон рабочей области PhAB, она станет новой группой панелей. Если Вы перебросите её в другую группу панелей, панель присоединится к этой группе. Затем Вы вольны изменить размеры групп панелей, как Вы найдёте нужным. В зависимости от Вашего выбора в диалоге "AppBuilder Preferences Settings" ("Установка предопределений построителя приложений"), размещение панелей будет сохранено с Вашим приложением или для всех Ваших сеансов работы в PhAB.

Палитра виджетов

Палитра виджетов позволяет Вам добавлять виджеты в Ваше приложение.

Рис. 2-4. Палитра виджетов PhAB

Если Вы закроете эту панель, Вы сможете вновь открыть её, выбрав пункт "Palettes" из меню "View" и затем "Widgets" из всплывшего меню.

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

Чтобы выяснить, какой виджет представляет кнопка, если имена виджетов не отображаются:

  • Задержите указатель мыши на ней, пока не всплывёт подсказка

или

  • См. приложение "Обзор виджетов".

Для получения информации об использовании определённых классов виджетов см. "Справочник виджетов Photon".

Режимы (создание или выбор)

Палитра виджетов имеет два режима:

  • Режим выбора

Позволяет Вам выбрать существующие виджеты и модули на рабочей области.

  • Режим создания

Позволяет Вам создавать новые виджеты.

Определение режима

Чтобы определить, в каком Вы режиме:

  • Посмотрите на палитру виджетов – если кнопка иконки вдавлена, Вы в режиме создания.

  • Посмотрите на указатель – если указатель представляет из себя обычную стрелку с остриём, когда Вы перемещаете его по рабочей области, Вы в режиме выбора. Если указатель выглядит иначе, Вы в режиме создания.

Переключение в режим создания

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

Переключение в режим выбора

Для переключения из режима создания в режим выбора, выполните одно из следующих действий:

  • Щёлкните на фоне рабочей области PhAB

или

  • щёлкните правой клавишей мыши на модуле

или

  • щёлкните на выбранном виджете на палитре виджетов.

По умолчанию PhAB возвращается в режим выбора, как только Вы создали виджет.

Панель ресурсов

Панель ресурсов отображает список ресурсов для выбранного виджета или виджетов. (Если выбрано более одного виджета, эта панель отображает только ресурсы, которые они имеют сообща). Вот пример:

Рис. 2-5. Панель ресурсов

Если Вы закрыли эту панель, Вы можете вновь открыть её, выбрав пункт "Resources" из меню "View".

Она включает следующее:

Класс виджета

Класс выбранного виджета

Кнопки "следующий" и "предыдущий"

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

Имя экземпляра

Позволяет Вам ввести уникальное имя экземпляра для виджета. Для получения более полной информации см. раздел "Имена экземпляров" в главе "Создание виджетов в PhAB".

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

По умолчанию панели управления "Resources" и "Callback" отображают названия ресурсов описательно. Если Вы задержите указатель на ресурсе, на всплывающей подсказке отобразится заголовочная декларация (header manifest).

Чтобы получить надписи, отображающие текущие заголовочные декларации (что удобно при написании кода), откройте диалог "Preferences" и измените установку в области "Resource Names". Чтобы открыть этот диалог, выберите пункт "Preferences" из меню "Options". Теперь, если Вы задержите указатель мыши на ресурсе, всплывающая надпись отобразит описание.

 Панель управления не отображает все ресурсы виджета. PhAB автоматически устанавливает Pt_ARG_AREA, Pt_ARG_DIM, Pt_ARG_EXTENT и Pt_ARG_POS при перемещении или изменении размеров виджета. Некоторые другие ресурсы слишком сложны, чтобы редактировать их в PhAB.

Панель ответных реакций

Панель ответных реакций отображает список ресурсов ответных реакций выбранного виджета. Вы можете использовать эту панель только когда Вы выбрали один виджет. Виджет должен иметь уникальное имя экземпляра. Вот пример:

Рис. 2-6. Панель ответных реакций

Если Вы закрыли эту панель, Вы можете вновь открыть её, выбрав "Callback" из меню "View".

Эта панель, подобно панели ресурсов, отображает класс виджета и имя экземпляра, и кнопки перехода на следующий и предыдущий виджеты.

На левой стороне списка указывается тип ответной реакции. На правой отображается:

  • "None" если нет ответных реакций

  • Тип ответной реакции и имя, если имеется одна ответная реакция

  • Число ответных реакций, если их более одной.

Чтобы создать ответную реакцию или отредактировать существующую, щёлкните на соответствующем ресурсе (напр., Pt_CB_ACTIVATE).

Панель дерева модулей

Панель дерева модулей отображает иерархическое дерево виджетов в текущем модуле. Вот пример:

Рис. 2-7. Панель дерева модулей

Если Вы закрыли эту панель, вы можете вновь открыть её, выбрав "Module Tree" из меню "View".

Эта панель позволяет легко:

  • просмотреть родительские/потомков связи виджетов модуля;

  • выбрать виджет внутри группы;

  • найти виджет по имени;

  • выбрать виджет, скрытый под другим виджетом.

Чтобы выбрать виджет на дереве, щёлкните на имени виджета. Если Вы щёлкните на этой панели правой кнопкой мыши, появится меню:



Рис. 2-8. Меню панели дерева модулей

Панель связей модуля

Панель связей модуля отображает список всех связанных ответных реакций – как к, так и от текущего модуля. Как Вы можете видеть на нижеследующем примере, ответные реакции отображаются в формате двух строк:

Рис. 2-9. Панель связей модуля

Чтобы:

Щёлкните на:

выбрать виджет

имени экземпляра (напр., base_file) в строке 1

редактировать ответную реакцию виджета

соответствующем типе ответной реакции (напр., Arm) в строке 2

Если Вы закрыли эту панель, Вы можете открыть её, выбрав пункт "Module Links" в меню "View".

Панель поиска

Панель поиска позволяет Вам найти виджет в Вашем приложении по заданному типу, имени, текстовому ресурсу и прочая.

Рис. 2-10. Панель поиска

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5301
Авторов
на СтудИзбе
416
Средний доход
с одного платного файла
Обучение Подробнее