Индустрия программирования


UIDS/UIMS - часть 2


  • использование графических символов ("икон") для представления объектов
  • стиль взаимодействия, называемый непосредственным манипулированием
  • популярность "мыши" как устройства позиционирования на экране
  • объектно-ориентированный стиль программирования.
    С тех пор система классификации инструментария для создания и управления пользовательским
    интерфейсом рассматривается на трех уровнях:
    1. системы управления окнами (WMS - Window Manager System);
    2. специализированный инструментарий;

      • обычный (MacIntosh, SunView . . .)
      • объектно-ориентированный (Smalltalk-80, Andrew, InterView)

    3. системы управления пользовательским интерфейсом.

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

    Системы управления окнами (WMS)

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

    WMS, операционная среда связанных с окнами ресурсов управления, осуществляет поддержку:

    • перекрывающихся окон (прямоугольных областей экрана);
    • различных устройств ввода (цифровых и аналоговых);
    • курсоров;
    • шрифтов.

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

    Возможны реализации WMS двух типов: базовая система (Kernel System), работающая на одной



    Начало  Назад  Вперед



    Книжный магазин