ИНТЕРАКТИВНОЕ ГРАФИЧЕСКОЕ ПРЕДСТАВЛЕНИЕ МАТЕМАТИЧЕСКИХ ОБЪЕКТОВ

МРНТИ 50.51.17, 81.14.11                                                                        №4 (2015г.)


Скачать
 

Оспанова А. Б.

Исследуются современные кроссплатформенные Open Source средства графического представления данных для языка промышленного программирования C++. Предлагается технология использования инструментария Qwt+Qt+Qt Creator для графического представления математических объектов. Рассмотрены практические вопросы сборки, установки, настройки и совместного использования библиотек Qt, Qwt и графической среды Qt Creator, а также даны некоторые рекомендации по данным вопросам. В качестве примера разработано мультимедийное интерактивное приложение для вывода графиков плоских кривых в режиме реального времени с аудиосопровождением на трех языках для всех популярных операционных систем (Windows, Linux, Mac OS). Доступна возможность управления графическим выводом с помощью кнопки «Пауза/Продолжить «, а также возможность динамического масштабирования. Разработан парсер математических выражений, при этом можно строить графики как для явно заданных кривых, так и для кривых, заданных параметрически.
Ключевые слова: графические библиотеки, Qt, Qwt, C++, кроссплатформенное приложение

________________________________

А. Б. Оспанова

МАТЕМАТИКАЛЫҚ ОБЪЕКТІЛЕРДІ ИНТЕРАКТИВТІК ГРАФИКАЛЫҚ ТҮРДЕ БЕРУ

Мәлiметтердi график түрiнде ұсынуға арналган C++ өнеркәсiптiк программалау тiлi үшін қазiрri заманғы кроссплатформалық Open Source құралдары зерттеледi. Математикалық объекттердi график түрiнде ұсыну үшiн Qwt+Qt+Qt Creator құралдарын қолдану технологиясы ұсынылады. Qt, Qwt кітапханаларының жэне Qt Creator графикалык ортасының құрастыру, орнату, күйлеу және бiрлесiп колдану жайындағы практикалық сурақтар қарастырылған, сонымен қатар осы сұрақтар бойынша кейбiр кеңестер берілен. Мысал ретiнде барлық кең таралған операциялық жүйелер үшiн (Windows, Linux, Mac OS) үш тілде жұмыс iстейтiн аудиосүйемелдеуi бар нақты уақыт режимiнде жазық қисық сызықтардың графиктерін шығарға арналған интерактивтiк мультимедиа қосымшасы жасалған. мЖүргiзу/Тоқтатум батырмасы көмегiмен график түрiнде шығаруды басқару және динамикалық масштабтау мүмкiндiктерi бар. Математикалық өрнектер үшiн парсер жасалған; айқын түрде де, параметрлік түрде де берілген қисықтар үшiн де график тұрғызуға болады.
Түйінді сездер: графикалық кiтапханалар, Qt, Qwt, C++, кроссплатформалық программа

_________________________________

A. B. Ospanova

INTERACTIVE GRAPHICAL REPRESENTATION OF MATHEMATICAL OBJECTS

Modern cross-platform Open Source means of graphical representation of data for industrial programming language C ++ are investigated. The technology of use of the Qwt+Qt+Qt Creator tools for graphical representation of mathematical objects is offered. As an example the multimedia interactive application for plain curves graphics rendering in real time with audiomaintenance in Kazakh, English or Russian for all popular operating systems (Windows, Linux, Mac OS) is developed.
Keywords: graphical libraries, Qt, Qwt, C++, cross-platform application

 

 

 

Комментарии закрыты.