Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/9: Рейтинг темы: голосов - 9, средняя оценка - 5.00
2 / 2 / 0
Регистрация: 19.11.2016
Сообщений: 28

Подскажите библиотеку для графики

09.03.2017, 17:00. Показов 2007. Ответов 14

Студворк — интернет-сервис помощи студентам
Здравствуй, люд! Я относительно новичок в программировании, и хотел узнать про графические библиотеки для cpp (по типу fltk), которые пойдут мне, как новичку, т.е простые, свободные, без лишних заморочек, низкоуровневые, желательно имеющие русскую документацию.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.03.2017, 17:00
Ответы с готовыми решениями:

Подскажите библиотеку для рассылки почты
Подскажите библиотеку на c/c++ для рассылки почты, с возможностью дорассылки на адреса с временными ошибками, конструктором сообщения,...

Подскажите библиотеку для дифф уравнений
В программе Matlab есть функции для решение дифф уравнений с запаздыванием. Может для С++ есть библиотеки с подобными функциями ?? Если кто...

Подскажите графическую библиотеку для Linux
Подскажите пожалуйста самую простую графф. библиотеку для Linux и с хорошей документацией.

14
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
10.03.2017, 11:13
Для каких целей?
0
1272 / 1029 / 470
Регистрация: 25.12.2016
Сообщений: 3,333
10.03.2017, 11:23
Для учебных целей многие до сих пор используют старый добрый graphics.h (есть версия для современных компиляторов). Он хоть и морально устарел, зато прост как три копейки. Если хочется чего-то более серьёзного, можно посмотреть opengl. Ну и наконец, если вы всё равно используете fltk или другую gui-библиотеку, можете рисовать прямо в ней.
1
10.03.2017, 12:25

Не по теме:

likehood, ну какой graphics.h? Где учатся эти многие и кто им преподаёт, надо ещё разобраться.

0
10.03.2017, 12:37

Не по теме:

Цитата Сообщение от nmcf Посмотреть сообщение
ну какой graphics.h?
Кстати, есть ли альтернатива graphics.h, сравнимая по простоте использования?

0
 Аватар для Nosey
1379 / 406 / 144
Регистрация: 22.10.2014
Сообщений: 872
10.03.2017, 12:50
NovikovDen, Взгляните на https://www.juce.com/ - с некими натяжками подойдёт под ваши пожелания.
1
10.03.2017, 12:57

Не по теме:

Цитата Сообщение от likehood Посмотреть сообщение
есть ли альтернатива graphics.h, сравнимая по простоте использования
В чём там простота? Рисование примитивов есть и в WinAPI, только дескриптор окна надо передавать. В Qt в контексте QPainter также легко всё рисуется.

0
79 / 41 / 24
Регистрация: 03.02.2017
Сообщений: 116
10.03.2017, 13:02
Я для непрофессионального самообучения и развлечения использую SFML. Она так и расшифровывается Simple and Fast Multimedia Library - простая и быстрая. В интернете есть обучающие уроки по ней на русском. Она бесплатная, мультиплатформенная (Windows, Linux, Mac OS X and soon Android & iOS), может применяться с разными языками программирования, сама написана на С++ и код на ней пишется в С++ стиле.
1
10.03.2017, 13:09

Не по теме:

Цитата Сообщение от nmcf Посмотреть сообщение
Рисование примитивов есть и в WinAPI
Только перед этим нужно создать оконное WinAPI приложение, что для новичков будет нетривиальной задачей. Главный же плюс graphics.h - простота использования. Впрочем, я не настаиваю именно на этой библиотеке, есть много других вариантов.

0
10.03.2017, 13:16

Не по теме:

Эта простота - следствие DOS'а, для которого graphics.h и предназначалась, только она тянет и все минусы за собой. Такое приложение даже не запустится в Windows, поэтому и начали клепать адаптации.
Оконное приложение WinAPI создаётся сразу с проектом, нужно только добавить свою часть в секцию WM_PAINT. В Qt ещё проще - и форма и классы создаются вместе с проектом, нужно добавить одну функцию в класс и в ней рисовать.
Есть ещё SFML - тоже может к консольному приложению прикрутить окно, в котором можно рисовать.

0
10.03.2017, 13:35

Не по теме:

Цитата Сообщение от nmcf Посмотреть сообщение
Такое приложение даже не запустится в Windows
Запустится, если использовать windows версию библиотеки. Разумеется, у graphics.h есть свои недостатки, с этим никто не спорит, но есть и достоинства, немаловажные в процессе обучения.

0
10.03.2017, 15:51

Не по теме:

Нет никаких достоинств, если у тебя не DOS. Вспоминают её по другим причинам.

0
Форумчанин
Эксперт CЭксперт С++
 Аватар для MrGluck
8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
10.03.2017, 16:47
OpenGL

Добавлено через 1 минуту
Если рассматривать инструменты для обучения комп. графике - можно взять язык processing.
0
2 / 2 / 0
Регистрация: 19.11.2016
Сообщений: 28
31.03.2017, 20:01  [ТС]
Большое всем спасибо! Ценная информация!
0
31.03.2017, 21:18

Не по теме:

Цитата Сообщение от likehood Посмотреть сообщение
если использовать windows версию библиотеки
Нет никакой Windows-версии, это просто сделанное на коленке подобие.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
31.03.2017, 21:18
Помогаю со студенческими работами здесь

Подскажите библиотеку для работы с сетью
Здравствуйте. Я потихоньку пишу одну игрушку и хочу сделать поддержку мультиплеера. Но с сетью не сталкивался вообще. Сперва мой выбор пал...

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

Подскажите маленькую кроссплатформенную библиотеку для архивирования
Доброго времени суток! Собственно говоря, сабж. Моя задача разархивировать iso образ. Знаю про libzip, но я не знаю,как подключить её к...

Подскажите библиотеку для работы с файловой системой
Добрый день народ! Подскажите плиз библиотеки: Первая должна работать с файловой системой, (копирование, создание папок,...

Подскажите библиотеку для подключения всех библиотек
есть такая библиотека которая подключает сразу все библиотеки?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru