Рефераты. Возможности системы программирования Delphi для создания пользовательского интерфейса

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

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

Наблюдение за монитором позволяет пользователю построить изображение режима системы, которое формируется на основе обученности, тренировки и опыта, следовательно, возможно сравнение этого изображения с изображением теоретическим в соответствии с ситуацией. Требование адекватности, сходства пространственно-временной структуры отображаемых объектов управления и окружающей среды определяет эффективность модели.

Воспроизведение изображения осуществляется на основе его цифрового представления, которое содержится в блоке памяти, называемом буфером регенерации.




--4--

ВХОДНАЯ И ВЫХОДНАЯ ИНФОРМАЦИЯ


Информационная модель, являясь для оператора источником информации, на основе которой он формирует образ реальной обстановки, как правило, включает большое количество элементов.

Количество групп элементов информационной модели определяется степенью детализации описания состояний и условий функционирования объекта управления. Как правило, элемент информационной модели связан с каким-либо параметром объекта управления. Наряду с этим информационная модель графического типа может рассматриваться как сложное графическое изображение. Элементы информационной модели здесь выступают как элементы изображения. Любое изображение состоит из некоторого набора графических примитивов, представляющих собой произвольный графический элемент, обладающий геометрическими свойствами. В качестве примитивов могут выступать и литеры (алфавитно-цифровые и любые другие символы).

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

Статическая информация - относительно стабильная по содержанию информация, используемая в качестве фона. Например, координатная сетка, план, изображение местности и т.д.

Динамическая информация - информация, переменная в определенном интервале времени по содержанию или положению на экране. Реально динамическая информация часто является функцией некоторых случайных параметров.

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


























--5--

ФУНКЦИОНАЛЬНЫЕ ЗАДАЧИ, КОТОРЫЕ РЕШАЕТ DELPHI ПРИ

СОЗДАНИИ  ИНТЕРФЕЙСА


При создании сложных АСУ велико значение разработки программного обеспечения, т.к. именно программные средства создают интеллект компьютера, решающий сложные научные задачи, управляющий сложнейшими технологическими процессами. В настоящее время при создании подобных систем значительно возрастает роль человеческого фактора, а, следовательно, эргономического обеспечения системы. Основной задачей эргономического обеспечения является оптимизация взаимодействия между человеком и машиной не только в период эксплуатации, но и при изготовлении, и при утилизации технических компонентов. Итак, при систематизации подхода проектирования интерфейса пользователя, можно привести некоторые основные функциональные задачи и принципы построения, которые должен решать современный язык программирования и с которыми с успехом справляется Delphi:

Принцип минимального рабочего усилия, имеющий два аспекта:

минимизация затрат ресурсов со стороны разработчика ПО, что достигается путем создания определенной методики и технологии создания, свойственной обычным производственным процессам;

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

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

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

Принцип максимальной концентрации пользователя на решаемой задачи и локализация сообщений об ошибках.



























--6--

ЧТО ТАКОЕ ИНТЕРФЕЙС

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

КОМПОНЕНТЫ ИНТЕРФЕЙСА

На практическом уровне, интерфейс это набор стандартных приемов взаимодействия с техникой. На теоретическом уровне интерфейс имеет три основных компонента:

  1. Способ общения машины с пользователем.

2.      Способ общения пользователя с машиной.

  1. Способ пользовательского представления интерфейса.

КОМПОНЕНТЫ ИНТЕРФЕЙСА

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

ПОЛЬЗОВАТЕЛЬ К МАШИНЕ

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

КАК ПОЛЬЗОВАТЕЛЬ ДУМАЕТ

Пользователи могут иметь представление о машинном интерфейсе, что он делает и как им работать. Некоторые из этих представлений формируются у пользователей в результате опыта работы другими машинами, такими как печатающее устройство, калькулятор, видеоигры, а также компьютерная система. Хороший пользовательский интерфейс использует этот опыт. Более развитые представления формируются от опыта работы пользователей с самим интерфейсом. Интерфейс помогает пользователям развивать представления, которые могут в дальнейшем использоваться при работе с другими прикладными интерфейсами.

СОГЛАСОВАННЫЙ ИНТЕРФЕЙС

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

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

СОГЛАСОВАННОСТЬ - ТРИ РАЗМЕРНОСТИ:

Говорить что интерфейс согласован - это все равно, что говорить, что что-то есть больше чего-то. Мы вынуждены спросить: "Больше чем что?". Когда мы говорим, что интерфейс согласован, мы вынуждены спросить: "Согласован с чем?". Необходимо упомянуть некоторую размерность.

Интерфейс может быть согласован с тремя широкими категориями или размерностями: физической, синтаксической и семантической.

Физическая согласованность относится к аппаратному обеспечению: схемы клавиатуры,


--7--

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

согласованность для клавиши F3, если она всегда находиться в одном и том же месте

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

Синтаксическая согласованность относится к последовательности и порядку появления элементов на экране (язык представлений) и последовательности запросов действий требований (язык действий). Например: будет иметь место синтаксическая согласованность, если всегда размещать заголовок панели в центре и на верху панели.

Семантическая согласованность относится к значению элементов, которые составляют интерфейс. Например, что означает "Выход"? Где пользователи делают "Выход" и что затем происходит?

МЕЖСИСТЕМНАЯ СОГЛАСОВАННОСТЬ

Общий Пользовательский Доступ содержит определения всех элементов и интерактивной технологии. Но эти определения могут быть выполнены по-разному из-за технических возможностей специфических систем. Итак, общий интерфейс не может быть идентичным для всех систем.

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

ПРЕИМУЩЕСТВА СОГЛАСОВАННОГО ИНТЕРФЕЙСА ПОЛЬЗОВАТЕЛЯ

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

Страницы: 1, 2, 3, 4, 5



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.