Главная » Просмотр файлов » Руководство программиста в Photon

Руководство программиста в Photon (953920), страница 74

Файл №953920 Руководство программиста в Photon (Руководство программиста в Photon) 74 страницаРуководство программиста в Photon (953920) страница 742013-09-22СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 74)

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

  • dithering

Сглаживание. Процесс, при котором пиксели двух цветов комбинируются для создания текстуры или смешанного цвета.

  • draw context

Контекст прорисовки. Структура, описывающая поток прорисовки. Принимаемый по умолчанию контекст прорисовки генерирует события прорисовки для графических драйверов. Контексты печати (print contexts) и контексты памяти (memory contexts) являются типами контекстов прорисовки.

  • draw stream

Поток прорисовки. Набор маркеров (токенов), которые отсылаются в событиях прорисовки и могут накапливаться движком визуализации, таким как графический драйвер.

  • driver region

Регион драйверов. Регион (region), созданный драйвером, обычно располагается перед регионом устройств (device region).

  • encapsulation driver

Инкапсулированный драйвер. Программа, которая отображает графический вывод Phonon'а внутри другой оконной системы, такой как
X Window System.

  • event

Событие. Структура данных, которая представляет из себя некое взаимодействие между Вами и приложением или между приложениями. События проходят через пространство событий к Вам либо от Вас (т.е. в сторону корневого региона (root region)).

  • event compression

Сжатие событий. Слияние событий таким образом, что приложение видит только их самые последние (поздние) значения. Приложению не приходится обрабатывать множество ненужных событий.

  • event handler

Отработчик событий. Функция ответной реакции, которая позволяет приложению реагировать непосредственно на события Photon'а, такие как перетаскивание событий.

  • event mask

Маска событий. Набор типов событий, которые представляют интерес для некоего обработчика событий (event handler). Когда одно из них встречается, вызывается обработчик событий.

  • event space

Пространство событий. Абстрактно, это трёхмерное пространство, содержащее регионы – от корневого региона сзади до графического региона впереди. Вы сидите вне пространства событий, глядя на него спереди. События проходят сквозь пространство событий в сторону корневого региона или в направлении к Вам.

  • exported subordinate child

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

  • exposure

Дефект. Обычно происходит, когда регион (region) уничтожен, изменены его размеры или он перемещён. Событие дефекта посылается приложению, информируя его, когда содержание регионов приложения требует перерисовки.

  • extent

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

  • File Manager

Файловый менеджер. Приложение Photon File Manager (PFM), использующееся для обслуживания и организации файлов и директорий.

  • focus

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

  • focus region

Регион фокуса. Регион, помещённый непосредственно позади региона устройств (device region) оконным менеджером Photon'а (Photon Window Manager), что позволяет ему перехватывать события клавиатуры и направлять их на активное окно (active window).

  • focused event

Сфокусированное событие. Событие клавиатуры или кнопки мыши, назначенное локации в пространстве событий Photon'а. Также называется сотворённым событием (cooked event).

  • folder

Папка. В файловом менеджере Photon'а – метафора директории.

  • GC

Графический контекст. См. графический контекст (graphics context).

  • geometry negotiation

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

  • global header file

Глобальный заголовочный файл. Заголовочный файл, который включается во весь код, генерируемый PhAB'ом для приложения. Глобальный заголовочный файл задаётся в PhAB'овском диалоге задания стартовой информации приложения (Application Startup Information dialog).

  • graphics driver

Графический драйвер. Программа, которая размещает регион, чувствительный к событиям прорисовки, с пользовательской стороны региона устройств, накапливает события прорисовки и визуализирует на экране графическую информацию.

  • graphics context (GC)

Графический контекст. Структура данных, определяющая характеристики примитивов, включая цвет переднего плана, цвет фона, ширину линий, отсечение, прочая.

  • Helpviewer

Хэлпвьювер (да ну там, ну какой "Просмотровщик помощи???" Никто так не говорит... – Прим.пер.). Приложение Photon'а для просмотра он-лайновой информации.

  • hotkey

Горячая клавиша. Специальная клавиша или сочетание клавиш, которая вызывает некое действие (такое, как пункт меню) без фактического выбора виджета. Также называется клавишей-акселератором (accelerator). Отличается от клавиш быстрого доступа (keyboard short cut).

  • hotspot

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

  • HSB

Цветовая модель "Оттенок – Насыщенность – Яркость" (Hue – Saturation – Brightness)

  • HSV

Цветовая модель "Оттенок – Насыщенность – Значение" (Hue – Saturation – Value)

  • icon module

Модуль иконки. Модуль PhAB, который связывает иконки с приложением.

  • image

Образ. Прямоугольный массив значений цвета, в котором каждый элемент представляет один пиксель. См. также напрямую определённый цвет (direct-color) и цвет, основанный на палитре (palette-based).

  • initilization function

Функция инициализации. В приложении Photon'а это некая функция, которая вызывается до того, как будет создан какой-либо виджет.

  • input driver

Драйвер ввода. Программа, которая генерирует и явлется источником событий клавиатуры и/или указателя мыши.

  • input group

Группа ввода. Набор устройств ввода/вывода. Обычно имеется по одной группе ввода на пользователя.

  • input handler (or input-handling function)

Обработчик ввода (или функция обработки ввода). Функция, которая подключена в главную петлю обработки событий для перехвата и обработки сообщений и импульсов (pulses), посылаемых приложению другими процессами.

  • instance

Экземпляр. Конкретный образец абстрактного класса; например, "Тузик" является экземпляром класса "Собака". В Photon'е экземпляр – это обычно экземпляр виджета; например, кнопка для нажатия является экземпляром виджетного класса PtButton. Когда создаётся экземпляр виджета, для него определяются начальные значения его ресурсов.

  • instance name

Имя экземпляра объекта. В PhAB – строка, идентифицирующая конкретный экземпляр виджета, так что Вы можете получить доступ к экземпляру из кода Вашего приложения.

  • instatiation

Реализация экземпляра. Действие, создающее экземпляр (instance) виджетного класса в приложении.

  • internal link

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

  • Image Viewer

Просмотровщик рисунков. Приложение Photon'а (pv), отображающее рисунки (образы).

  • Key modifier

Модификатор клавиши. Флаг в событии клавиатуры, указывающий состояние соответствующей клавиши-модификатора (modifer key), когда была нажата другая клавиша.

  • Keyboard driver

Драйвер клавиатуры. Программа, получающая информацию от клавиатуры как аппаратного средства, выстраивающая Photon'овские события клавиатуры и генерирующая их в направлении корневого региона.

  • Keyboard shortcut

Клавиша быстрого доступа. Клавиша, которая выбирает пункт меню. Клавиша быстрого выбора работает только тогда, когда меню отображено. Противоположность "горячей" клавише (hotkey).

  • language database

Языковая база данных. Файл, содержащий текстовые строки, используемые в приложении PhAB; языковая база данных упрощает создание многоязычных приложений с использованием языкового редактора PhAB'а.

  • link callback

Связанная ответная реакция. Механизм, соединяющий различные части приложения PhAB. Например, связанная ответная реакция может вызываться, чтобы отобразить диалог при нажатии некой клавиши.

  • margin

Граница. Область между рамкой виджета и его полотнищем (canvas).

  • memory context

Контекст памяти. Контекст прорисовки (draw context), в котором Photon прорисовывает события, которые были направлены в память для дальнейшего отображения этого контекста на экране, в отличие от контекста печати, направляемого на принтер, или принимаемого по умолчанию контекста прорисовки, направляемого непосредственно (напрямую) на экран.

  • menu module

Модуль меню. Модуль PhAB'а, используемый для создания меню.

  • method

Метод. Функция, являющаяся внутренней по отношению к классу виджета и вызывающаяся при определённых условиях (например, прорисовка виджета). Методы обеспечиваются через указатели на функции в записях класса виджета.

  • modifier key

Клавиша-модификатор. Клавиша (такая, как Shift, Alt или Ctrl), используемая для изменения смысла другой клавиши.

  • module

Модуль. Некий объект в PhAB, который содержит виджеты приложения. Модули PhAB'а включают окна (windows), меню (menus), иконки (icons), картинки (pictures) и диалоги (dialogs).

  • module-type link callback

Связанная ответная реакция модульного типа. Ответная реакция, котоая выводит изображение некоего модуля PhAB.

  • mouse driver

Драйвер мыши. Программа, которая получает информацию от аппаратного устройства позиционирования, выстраивает Photon'овские необработанные события указателя мыши и затем генерирует эти события в направлении корневого региона.

  • opaque

Непрозрачность. Состояние региона в отношении к событиям. Если регион непрозрачен (oraque) к какому-то типу событий, то любое событие этого типа, которое интересует регион, имеет свой набор прямоугольников, установленный для вырезки интересущей области. Регион препятствует прохождению события через себя.

  • palette

Палитра. Некий массив цветов. Аппаратная палитра (hard palette) имеется в аппаратном обеспечении; программная палитра (soft palette) – в программном обеспечении.

  • palette-based

Основанный на палитре. Схема цветности, в которой каждый пиксель представлен индексом в палитре. Противоположность схеме непосредственного цвета (direct-color).

  • PDP

См. "Нажать-перетащить-бросить" (Press-draw-release).

  • PFM

См. Файловый менеджер Photon'а (Photon File manager).

  • PhAB

Построитель приложений Photon'а (Photon Application Builder). Визуальное средство разработки, которое генерирует код, требующийся для реализации пользовательского интерфейса.

  • phditto

Утилита, которая позволяет получить доступ к рабочему пространству Photon'а на удалённом узле. См. также ditto.

  • Phindows

Photon в среде Windows. Приложение, позволяющее получить доступ к сессии Photon'а из среды Microsoft Windows.

  • PhinX

Photon в среде Х. Приложение, позволяющее получить доступ к сессии Photon'а из среды X Window System.

  • Photon File Manager (PFM)

Файловый менеджер Phonon'а. Приложение, использующееся для обслуживания и организации файлов и директорий.

  • Photon Manager or server

Менеджер Photon'а или сервер. Программа, обслуживающая пространство событий Photon'а через управление регионами и событиями.

  • Photon Terminal

Терминал Photon'а. Приложение (pterm), которое эмулирует символьный терминал в окне Photon'а.

  • Photon Window Manager (PWM)

Оконный менеджер Photon'а.Приложение, которое управляет внешним видом оконных рамок и других объектов на экране. Например, оконный менеджер добавляет к окну приложения бруски изменения размеров рамки, брус заголовка и различные кнопки. Оконный менеджер также обеспечивает функционирование метода фокусирования событий клавиатуры.

  • picture module

Модуль картинки. Модуль PhAB, содержащий некие систематизированные виджеты, который может быть изображён в другом виджете либо использоваться как база данных виджета.

  • pixmap

Пиксельное отображение. Побитовое отображение (bitmap) или образ (image).

  • plane mask

Маска плоскости. Маска, используемая для ограничения графических действий, так чтобы они оказывали воздействие только на некое подмножество набора битов цвета.

  • point source

Точечный источник. Используемый как источник какого-то события набор прямоугольников (rectangle set), состоящий из одной точки.

  • pointer

Указатель мыши. Некий объект на экране, отслеживающий позицию устройства указания (напр., мыши, планшета, трекбола или джойстика). Photon имеет несколько изображений указателя мыши, указывающих на различные состояния: Основное, Занят, Помощь, Перемещение, Изменение размера, Двутавр, Блокировка ввода.

  • Press-drag-release (PDR)

Нажать-тащить-бросать. Метод выбора пункта меню путём нажатия кнопки мыши в момент, когда указатель мыши указывает на кнопку меню, перетаскивания указателя до тех пор, пока не высветится нужный пункт, и отпускания кнопки мыши.

  • print context

Контекст печати. Контекст прорисовки (draw context), в котором события прорисовки Photon'а направляются в файл, в противоположность направлению на экран (принимаемый по умолчанию контекст прорисовки) или в память (контекст памяти (memory context)).

  • printer driver

Драйвер принтера. Программа, преобразующая формат потока прорисовки Photon'а в формат, пригодный для принтера, включая PostScript, Hewlett-Packard PCL, и Canon.

  • procreated widget

Порождённый виджет. Виджет, созданный другим виджетом (а не приложением), такой как, например, PhList или PtText, созданный виджетом PtComboBox. Также называется подчинённый потомок (subordinate child).

  • pterm

Консоль Photon'а. Терминал Photon'а – приложение, которое в окне Photon'а эмулирует алфавитно-цифровой терминал.

  • pulse

Импульс. Малое сообщение, не требующее отклика, используется для асинхронной передачи сообщений в приложениях Photon'а.

  • pv

Просмотровщик рисунков. См. просмотровщик рисунков (Image Viever).

  • PWM

Оконный менеджер Photon'а. См. Оконный Менеджер Photon'а (Photon Window Manager).

  • raw event

Неотфильтрованное событие. Некое событие ввода, которое не назначено какой-то локации в пространстве событий Photon'а. Также называется несфокусированным событием (unfocused event).

  • raw callback

Неотфильтрованная ответная реакция. Функция, позволяющая приложению отзываться непосредственно на события Photon'а, такие как события перетаскивания. Также называется обработчиком событий (event handler).

  • realize

Реализация. Вывод на экран виджета и его потомков, возможно делая их интеактивными.

  • rectangle set

Набор прямоугольников. Массив неперекрывающихся прямоугольников, связанных с каким-то событием.

  • region

Регион. Прямоугольная область в пространстве событий Photon'а, используемая приложением для сбора и генерирования событий.

  • resize policy

Политика изменения размеров. Правила, управляющие тем, как виджет изменяет свои размеры, когда изменяется его содержание.

  • resource

Ресурс. Некий атрибут виджета, такой как цвет заполнения, размеры или список ответных реакций.

  • root region

Корневой регион. Самый задний регион пространства событий Photon'а.

  • sensitive

Чувствительность. Состояние региона по отношению к событиям. Если регион является чувствительным (sensitive) к определённому типу событий, владелец региона накапливает копии всех тех событий, которые интересуют регион.

  • setup function

Установочная функция. Функция, вызываемая после создания модуля PhAB.

  • shelf

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

  • Snapshot

"Снимок". Приложение Photon'а для "захвата" образов с экрана.

  • specific placement

Определённое месторасположение. Месторасположение региона, когда у него определены один или более братьев. Является противоположностью месторасположения по умолчанию (default placement).

  • subordinate child

Подчинённый потомок. Виджет, созданный другим виджетом (а не приложением), такой как PtList и PtText, созданные виджетом PtComboBox. Также известен как порождённый виджет (procreated widget).

  • table-of-contens (TOC) file

Файл таблицы содержания (ТОС-файл). В Просмотровщике Помощи (Helpviewer) Photon'а – файл, описывающий иерархию тем помощи.

  • taskbar

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

  • tile

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

  • topic path

Путь к теме. Информация помощи, определяемая строчкой заголовков, отделённых слэшами (знаком "/").

  • topic root

Корень темы. Путь к теме, используемый как начальная точка отыскания тем помощи.

  • topic tree

Дерево тем. Иерархия информации помощи.

  • translation file

Файл перевода. Файл, содержащий строки для приложения PhAB. Имеется один файл перевода для каждого языка, поддерживаемого приложением.

  • unfocuced event

Несфокусированное событие. См. неотфильтрованное событие (raw event).

  • Unicode

Уникод. 16-битовая схема кодирования по стандарту ISO/IEC 10646 для представления символов, используемых в большинстве языков.

  • UTF-8

Кодирование символов по Уникоду (Unicode), где каждый символ представлен одним, двумя или тремя байтами.

  • widget

Виджет. Компонент (напр., кнопка) графического пользовательского интерфейса.

  • widget class

Класс виджета. Некий шаблон для виджетов, которые выполняют схожие функции и предоставляют один и тот же общедоступный интерфейс. Например, PtButton является классом виджета.

  • widget database

База данных виджетов. В PhAB'е – модуль, содержащий виджеты, которые могут быть в любой момент скопированы в окно, диалог или иной контейнер.

  • widget family

Семейство виджетов. Иерархия экземпляров (instances) виджетов. Например, окно и виджеты, в нём содержащиеся.

  • widget instantce

Экземпляр виджета. См. экземпляр (instance).

  • window frame region

Регион рамки окна. Регион, который PWM добавляет к окну. Он позволяет Вам перемещать, изменять размеры, сворачивать в иконку и закрывать окно.

  • Window Manager

Оконный менеджер. См. Оконный Менеджер Photon'а (Photon Window Manager).

  • window module

Модуль окна. Модуль PhAB'а, обрабатываемый как экземпляр виджета PtWindow.

  • window region

Регион окна. Регион, соответствующий окну приложения.

  • work procedure

Рабочая процедура. Функция, которая вызывается, когда у приложения нет необработанных ("висящих") событий Photon'а.

  • workspace

Рабочее пространство. См. консоль (console).

  • worcspace menu

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

Ненеобходимое послесловие переводчика.

Уф-ф-ф...

Характеристики

Тип файла
Документ
Размер
7,62 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

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