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

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

Общественные науки в целом
Диссертации

Вуз: Санкт-Петербургский государственный университет (СПбГУ)

ID: 587d36915f1be77c40d592a0
UUID: 6c185783-a503-433e-acee-751f44cbac57
Язык: Русский
Опубликовано: больше 7 лет назад
Просмотры: 4

Орехов Михаил Юрьевич

Источник: Санкт-Петербургский государственный университет


0

Комментировать 0

Рецензировать 0

Скачать - 2191203 bytes


Поделиться работой
Current View

Рецензии:

  Авторизуйтесь, чтобы добавить рецензию

- у работы пока нет рецензий -

Для лиц старше 18 лет