title: Application of specialised string and containers library in development of elements of graphic user interface of the system
metadata.name: dc.contributor.advisor
metadata.value: Матросов Александр Васильевич
metadata.lang: ru_RU
metadata.name: dc.contributor.author
metadata.value: Орехов Михаил Юрьевич
metadata.lang: ru_RU
metadata.name: dc.contributor.editor
metadata.value: Матросов А. В
metadata.lang: ru_RU
metadata.name: dc.date.accessioned
metadata.value: 2016-10-10T02:33:10Z
metadata.lang: -
metadata.name: dc.date.available
metadata.value: 2016-10-10T02:33:10Z
metadata.lang: -
metadata.name: dc.date.issued
metadata.value: 2016
metadata.name: dc.identifier.other
metadata.value: 035591
metadata.lang: en_GB
metadata.name: dc.identifier.uri
metadata.value: http://hdl.handle.net/11701/5464
metadata.lang: -
metadata.name: dc.description.abstract
metadata.value: В работе рассматриваются вопросы использования специализированных инструментов создания функциональной части системы визуализации расчета моделирующих задач в разработке элементов ее графического пользовательского интерфейса на примере конкретной панели. Задача поддержки моделирования сложного технологического объекта с большим числом единиц оборудования и органов управления в процессе его проектирования требует гибкой структуры для графического представления имитируемых подобъектов с неустановленным типом и набором атрибутов, обеспечивающей быстрый поиск в длинном перечне моделируемых параметров. Это требование определяет специализацию строковой и контейнерных библиотек, употребляемых в реализации ассоциативного контейнера элементов сменяемого типа со строковым индексом и малым временем поиска заданного ключа. Выбор специализированных библиотек для манипулирования данными в обработчиках событий панели обусловлен их высокой надежностью и быстродействием, а также наличием встроенных средств сортировки и фильтрации. В исследовании сравниваются реализации алгоритмов ключевых обработчиков событий панели, выполненных с помощью инструментария специализированных библиотек и библиотек STL и Qt. Приведенные фрагменты кода и результаты тестов подтверждают повышение надежности функционирования элемента пользовательского интерфейса, а также частичное увеличение его производительности вследствие применения специализированных средств.
metadata.lang: ru_RU
metadata.name: dc.description.abstract
metadata.value: This work considers issues of using specialized tools of creating dynamic displaying system functional part in design of its graphical user interface (GUI). Simulation of complex technological object with great number of operation control and equipment units on the stipulation that its elaboration has not been accomplished requires flexible structure to represent modelled items with unascertained type and set of attributes. This requirement determines specialization of string and container libraries, which are used in implementation of associative array with variable-typed elements, rapidly searched by string key. The choice of specialized librariesfor GUI’s event processors data handling is based on their high efficiency, fail safety and availability of built-in sorting and filtration tools. This research compares implementations of two principal event handlers, performed by means provided by STL and Qt and specialized libraries. Presented code examples and results of tests confirm that specialized tools employment caused GUI unit reliability and efficiency increase.
metadata.lang: en_GB
metadata.name: dc.language.iso
metadata.value: ru
metadata.name: dc.subject
metadata.value: пользовательский графический интерфейс
metadata.lang: ru_RU
metadata.name: dc.subject
metadata.value: векторная графика
metadata.lang: ru_RU
metadata.name: dc.subject
metadata.value: строковый тип
metadata.lang: ru_RU
metadata.name: dc.subject
metadata.value: ассоциативный контейнер
metadata.lang: ru_RU
metadata.name: dc.subject
metadata.value: динамическое отображение
metadata.lang: ru_RU
metadata.name: dc.subject
metadata.value: graphical user interface
metadata.lang: en_GB
metadata.name: dc.subject
metadata.value: vector graphics
metadata.lang: en_GB
metadata.name: dc.subject
metadata.value: string type
metadata.lang: en_GB
metadata.name: dc.subject
metadata.value: associative array
metadata.lang: en_GB
metadata.name: dc.subject
metadata.value: dynamic displaying
metadata.lang: en_GB
metadata.name: dc.title
metadata.value: Application of specialised string and containers library in development of elements of graphic user interface of the system
metadata.lang: en_GB
metadata.name: dc.title.alternative
metadata.value: Применение специализированных строковой и контейнерной бибилиотек в разработке  элементов графического пользовательсклшл интерфейса системы динамического отображения векторной графики
metadata.lang: ru_RU
resources.filename: VKR_Orexov_Mixail.doc
resources.url: https://dspace.spbu.ru/bitstream/11701/5464/1/VKR_Orexov_Mixail.doc
resources.format: Microsoft Word
resources.description: Article
resources.size: 2,76 MB
resources.filename: reviewSV_Orexov_Mixail_otzyv.pdf
resources.url: https://dspace.spbu.ru/bitstream/11701/5464/2/reviewSV_Orexov_Mixail_otzyv.pdf
resources.format: Adobe PDF
resources.description: ReviewSV
resources.size: 140,08 kB
resources.filename: reviewSV_st001007_Matrosov_Aleksandr_Vasilevich_(supervisor)(Ru).txt
resources.url: https://dspace.spbu.ru/bitstream/11701/5464/3/reviewSV_st001007_Matrosov_Aleksandr_Vasilevich_%28supervisor%29%28Ru%29.txt
resources.format: Text
resources.description: ReviewSV
resources.size: 4,8 kB
resources.filename: reviewSV_Recenziya_VKR.pdf
resources.url: https://dspace.spbu.ru/bitstream/11701/5464/8/reviewSV_Recenziya_VKR.pdf
resources.format: Adobe PDF
resources.description: ReviewRev
resources.size: 584,81 kB
resources.filename: reviewSV_st001007_Matrosov_Aleksandr_Vasilevich_(reviewer)(Ru).txt
resources.url: https://dspace.spbu.ru/bitstream/11701/5464/9/reviewSV_st001007_Matrosov_Aleksandr_Vasilevich_%28reviewer%29%28Ru%29.txt
resources.format: Text
resources.description: ReviewRev
resources.size: 7,49 kB