Добавил:
steamcommunity.com за каждый файл +rep в комменты стима) Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

/ СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ / 2.1 Классификация программ создания анимации

.pdf
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
2.16 Mб
Скачать

05.07.2024, 22:54

2.1 Классификация программ создания анимации

 

 

 

Двумерные

анимационные

сцены

 

создавались с помощью программы

 

Macromedia

Flash 4.

Ключевыми

 

понятиями анимационных принципов

 

данной программы являются Motion

 

Tween – движущийся объект-

 

дубликат и Layer – слой. Для любого

 

из объектов, изображенных на

 

рисунке,

 

можно

 

создать

 

анимированную

последовательность

 

кадров, создав для него движущийся

 

объект-дубликат.

Движение

 

осуществляется

 

посредством

 

задания

определенного

набора

 

свойств объекта в ключевых точках

 

траектории его движения. При этом

 

следует располагать объекты таким

 

образом, чтобы при создании

 

последовательности

ключевых

 

положений на каждом из слоев

 

располагался

отдельный

объект.

 

Если на одном слое будут

 

расположены несколько объектов, то

 

все они будут объединены в один

 

объект Motion Tween. И манипуляции

 

с каждым объектом по отдельности

 

будут недоступны.

 

 

Рисунок 7 – Схема пуска асинхронного двигателя

При создании анимированной схемы пуска асинхронного двигателя

https://studfile.net/preview/7596377/page:2/

61/101

05.07.2024, 22:54

2.1 Классификация программ создания анимации

 

 

способом переключения «звезда –

 

треугольник» на первом слое

 

располагались

статичные объекты,

 

такие как надписи, условные

 

обозначения

и

изображение

 

проводов. Каждый из движущихся

 

объектов располагался на отдельном

 

слое и обладал своим набором

 

ключевых свойств.

 

 

4.3

Создание

текстовой

 

составляющей ММУП

 

Одним из этапов создания ММУП является компоновка пояснительного текста. Информационная часть была сформирована с использованием источников [10], [11], [12].Этот процесс осуществлялся с использованием различных программ. Текстовая часть была создана с помощью текстового редактора Microsoft Word. После создания страницы ее содержимое конвертировалось в формат HTML. Затем в непосредственно в файл HTML вносились соответствующие тэги, формирующие необходимые гиперссылки и создающие элементы управления видеоизображением.

Текст тега гиперссылки имеет вид:

<A HREF=«pusk.htm» TARGET=«window»>Пуск двигателя</A>

В данном случае <A> и </A> выделяют текст, являющийся гиперссылкой. Href = «pusk.htm»

указывает на файл, служащий целью перехода по гиперссылке. Target = «window» показывает, что содержание, находящееся в файле pusk.htm должно отобразиться в окне window основного окна разрабатываемого приложения.

https://studfile.net/preview/7596377/page:2/

62/101

05.07.2024, 22:54

2.1 Классификация программ создания анимации

 

 

 

 

 

Рассмотрим тэг, создающий в тексте

 

Web-страницы элементы управления

 

Windows Media:

 

 

 

 

 

<EMBED

src=«rotor.avi»

width=«500»

 

height=«325»

controls=«smallconsole»

 

autostart=«false»

 

loop=«false»

 

hidden=«false»></EMBDED>

 

 

 

Текст, размещаемый между тэгами

 

<EMBDED>

 

и

</EMBDED>,

 

представляет

собой набор

свойств

 

элемента

 

управления.

 

Src

=

 

«rotor.avi»

 

означает

что

будет

 

воспроизводиться

файл

rotor.avi.

 

Width = «500», height = «325»

 

резервируют место для изображения

 

и обозначают

соответственно

его

 

ширину и высоту в пикселях. Следует

 

учитывать,

что

при

указании

 

значения

высоты

к

реальному

 

размеру

изображения

прибавляют

 

высоту

элементов

управления

 

равную 47 пикселям. Controls =

 

«smallconsole»

 

 

разрешает

 

отображение

 

только

основных

 

элементов управления. Autostart =

 

«false» запрещает автозапуск ролика,

 

воспроизведение

 

 

будет

 

осуществляться только при нажатии

 

пользователем

 

соответствующей

 

клавиши. Loop = «false» запрещает

 

автоматическое

 

повторное

 

воспроизведение. Hidden = «false»

 

запрещает скрытие изображения.

 

4.4 Разработка программы регистрации

Одним из компонентов мультимедийной управляющей программы является программа регистрации пользователей. Внедрение этого компонента позволяет вести учет пользователей и отслеживать успеваемость студентов. Данная программа

https://studfile.net/preview/7596377/page:2/

63/101

05.07.2024, 22:54

2.1 Классификация программ создания анимации

 

 

 

 

должна производить следующие

 

 

действия:

 

 

 

 

 

 

 

 

- обеспечивать ввод фамилии и

 

имени пользователя;

 

 

 

 

- обеспечивать ввод учебной группы

 

пользователя;

 

 

 

 

 

 

- производить запись в файл

 

регистрации введенных данных;

 

 

-

производить

проверку

введения

 

исчерпывающей

 

информации

о

 

пользователе, в случае если введена

 

не вся информация, должно

 

выдаваться

 

 

соответствующее

 

сообщение,

регистрация

должна

 

прерываться;

 

 

 

 

 

 

 

- записывать в файл дату и время

 

регистрации;

 

 

 

 

 

 

 

-

производить проверку возможности

 

создания

файла

регистрации

и

 

информировать

 

пользователя,

в

 

случае

если

создание

файла

 

невозможно;

 

 

 

 

 

 

 

Алгоритм

 

работы

программы

 

регистрации приведен в Приложении

 

З, листинг программы регистрации

 

приведен в Приложении Е.

 

 

 

5

РАЗРАБОТКА

ИНТЕРФЕЙСА,

 

СИСТЕМА НАВИГАЦИИ ПО

 

 

 

УЧЕБНИКУ

 

 

 

 

 

 

 

При разработке, тестировании и

 

оценке качества

пользовательского

 

интерфейса

необходимо

применять

 

соответствующие государственные и

 

отраслевые

 

стандарты.

 

Что

 

порождает целый ряд вопросов: как

 

стандарты соотносятся с различными

 

аспектами

 

 

 

пользовательского

 

интерфейса; что такое правильный

 

интерфейс;

 

как

применять

 

эргономические

 

стандарты

 

при

https://studfile.net/preview/7596377/page:2/

64/101

05.07.2024, 22:54

2.1 Классификация программ создания анимации

 

 

проектировании

и тестировании

 

интерфейса;

влияет

ли

 

стандартизация

на

качество

 

разрабатываемого изделия [13].

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

5.1 Структура и классификация пользовательских интерфейсов

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

элементы,

отвечающие

за

эстетическую

привлекательность

программного

изделия.

Активные

элементы

подразделяются

на

операционные и

информационные

образы моделей

вычислений

и

управляющие

 

 

средства

пользовательского

интерфейса,

посредством

которых пользователь

управляет

 

программой.

Управляющие

средства

различных

классов программных изделий могут

значительно различаться.

Поэтому

необходимо

провести

https://studfile.net/preview/7596377/page:2/

65/101

05.07.2024, 22:54

2.1 Классификация программ создания анимации

 

 

 

 

 

предварительную

 

классификацию

 

интерфейсов и соответствующих им

 

управляющих средств.

 

 

 

 

На

первом

 

уровне

 

такой

 

классификации

 

полезно

выделить

 

классы интерфейсов, происхождение

 

которых

связано

с

используемыми

 

базовыми

техническими

средствами

 

человеко-машинного

 

 

 

 

 

взаимодействия.

 

Исторически,

 

появление

 

таких

средств

вызывает

 

возникновение

 

новых

классов

 

пользовательских

интерфейсов. С

 

появлением

 

 

новых

 

средств

 

использование

интерфейсов

старых

 

классов

не

обязательно полностью

 

прекращается.

Классы

интерфейса

 

являются

 

широким

 

понятием.

 

Классы,

 

задаваемые

 

базовыми

 

интерактивными

 

 

средствами,

 

целесообразно

 

 

разбить

на

 

подклассы, например, в пределах

 

графического

класса

 

различают

 

подклассы:

 

 

двухмерные

и

 

трехмерные интерфейсы. По этой

 

классификации

 

 

 

 

 

широко

 

распространенный интерфейс WIMP

 

относится к первому из указанных

 

подклассов.

Сегодня

развиваются

 

такие новые классы интерфейсов,

 

как SILK (речевой), биометрический

 

(мимический)

и

семантический

 

(общественный). Следующая схема,

 

отражает

 

соотношение

классов,

 

видов

 

и

типов

пользовательского

 

интерфейса.

 

 

 

 

 

 

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

https://studfile.net/preview/7596377/page:2/

66/101

05.07.2024, 22:54

2.1 Классификация программ создания анимации

 

 

 

дизайна

 

типизированных

 

управляющих

элементов

 

пользовательского

интерфейса

 

определенного подкласса.

Дизайн

 

конкретных реализаций интерфейса

 

может

включать

композицию

 

различных

типов

управляющих

 

средств, информационные

образы

 

предметной области и декоративные

 

элементы, в первую очередь

 

метафоры интерфейса. Компоненты

 

дизайна не произвольны, а образуют

 

стилевое единство.

 

 

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

Рисунок 8 – Классификация интерфейсов

5.2 Языковой аспект типа интерфейса

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

https://studfile.net/preview/7596377/page:2/

67/101

05.07.2024, 22:54

2.1 Классификация программ создания анимации

 

 

 

 

 

конкретного

 

подкласса

является

 

одновременно шаблоном возможного

 

«текста» на некотором неявном

 

языке

пиктограмм

управления

и

 

имитацией

с

помощью

средств

 

машинной

графики

 

управляющей

 

панели

инструмента

обработки

 

данных. В разных типах интерфейса

 

удельная

роль

 

языковой

и

 

имитационной составляющей может

 

быть

различной.

 

Трактовка

 

управляющих

 

 

 

 

средств

 

пользовательского

интерфейса

как

 

языка

пиктограмм

 

не

нова:

 

функциональность

 

 

программной

 

системы следует считать семантикой

 

ее интерфейса. При этом роль

 

синтаксиса

играют

выразительные

 

формы

 

 

интерфейса

 

и

 

последовательность манипуляций с

 

ними. В таком виде интерфейса, как

 

командная строка, язык пиктограмм

 

вырождается

 

в

 

конкретный

 

программный

язык

 

управления

 

заданиями.

 

Таким

 

образом,

 

управляющая

 

 

составляющая

 

интерфейса

приложения

является

 

конкретной реализацией явно или не

 

явно

 

выбранного

типа

 

пользовательского

интерфейса,

его

 

синтаксиса,

 

 

дизайна

 

и

 

манипуляционных

свойств. Выбор

 

типа

интерфейса

 

в

развитом

 

приложении

должен

 

определяться

 

характером предметной области, что

 

не исключает возможности миграции

 

элементов стиля из одной области в

 

другую.

 

 

 

 

 

 

 

 

Показатель синтаксической правильности пользовательского интерфейса вводится в

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

https://studfile.net/preview/7596377/page:2/

68/101

05.07.2024, 22:54

2.1 Классификация программ создания анимации

 

 

 

содержащие явное

или

неявное

 

описание синтаксиса

на

уровне

 

пиктограмм и способов манипуляции

 

ими.

 

 

Знаковая система графического пользовательского интерфейса определяется конечным словарем графических управляющих элементов ГУЭ. Каждый ГУЭ обладает стандартизированными свойствами описанного вида, составляющими его регламент. Нарушение регламента ГУЭ следует рассматривать как ошибку проектирования пользовательского интерфейса.

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

SSA от IBM, Microsoft, Apple и

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

WIMPS.

Правильность управляющих средств пользовательского интерфейса конкретного приложения – это соответствие управляющих средств синтаксису интерфейсов соответствующего типа.

Таблица 5 – Стандарты ISO на пользовательский интерфейс WIMPS

Документ ISO

ISO 9241-12-1998 Ergonomic r work with visual display ter

https://studfile.net/preview/7596377/page:2/

69/101

05.07.2024, 22:54

2.1 Классификация программ создания анимации

 

 

 

 

 

Presentation of information

 

 

 

 

 

 

 

 

 

ISO 9241-14-1994 Ergonomic r

 

 

work with visual display terminal

 

 

dialogues

 

 

 

 

 

 

 

 

ISO 9241-16-1998 Ergonomic r

 

 

work with visual display termina

 

 

manipulation dialogues

 

 

 

 

 

 

ISO/IEC 10741-1995 What ha

 

 

control when users interact with t

 

 

control for text editing

 

 

 

 

 

 

ISO/IEC 11581-(1999-2000) Usa

 

 

of icons in the user interface. P. 1

 

 

 

 

Для экспертной оценки правильности

 

управляющих

 

 

средств

 

пользовательского интерфейса

на

 

основе

таких

стандартов удается

 

сформировать

списки

оценочных

 

элементов. В терминах ГОСТ 28195-

 

89 «Оценка качества программных

 

продуктов. Общие положения». В

 

англоязычной

литературе говорят

о

 

контрольных

списках

checklists.

 

Следует

обратить

внимание

на

 

отличия

элементов

 

контрольных

 

списков от тестов test cases,

 

используемых

при

тестировании.

 

Обычные

тесты

 

являются

 

конкретными частными

значениями

 

входных данных, в то время как

 

элементы контрольных списков – это

 

обобщенные правила оформления и

 

функционирования

управляющих

 

средств

 

пользовательского

 

интерфейса.

 

Тестирование

 

правильности

пользовательского

 

интерфейса возможно, если в

 

формулировке

требований

к

 

пользовательскому

интерфейсу

в

 

техническом

задании

на

 

программный

продукт

указывается

 

тип

или

стиль

 

выбранного

 

интерфейса, что требует ГОСТ Р

 

ИСО/МЭК 12119-2000 (п. 3.1.5).

 

https://studfile.net/preview/7596377/page:2/

70/101