Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
Lureyn
0 / 0 / 1
Регистрация: 19.06.2015
Сообщений: 24
Завершенные тесты: 1
1

Графика без сторонних библиотек

16.01.2017, 19:42. Просмотров 1529. Ответов 5
Метки нет (Все метки)

Интересует следующий вопрос: можно ли без сторонних библиотек, чистым С++ вывести пиксели разных цветов или их массивы? К тому же очень интересует вопрос передачи потока на определенные порты. Подскажите пожалуйста куда копать. Мозги третий день от жажды ответов на эти вопросы ломит.
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.01.2017, 19:42
Ответы с готовыми решениями:

Как узнать частоту звука без сторонних библиотек
кто нибудь знает как в работать со звуком без сторонних библиотек? мне нужно чтобы во время...

Как на с++(юникс) отправить http post запрос без сторонних библиотек
Ответ сервера не важен, главное - послать пост-запрос. boost, libcurl и прочее использовать нельзя....

Подключение сторонних библиотек
Я пишу в Visual Studio и в некоторый проектах использую SDL. У меня есть папка с библиотеками и...

Установка сторонних библиотек
Здравствуйте. Мне нужна библиотека по нейросетям. В интернете нашел вот такую библиотеку....

Использование сторонних библиотек
Всем салют! Я новичок на этом форуме, а также в языке Си++. У меня возникли вопросы. Дело в том,...

5
Bretbas
Каждому свое
527 / 213 / 81
Регистрация: 05.08.2013
Сообщений: 1,612
Завершенные тесты: 2
16.01.2017, 19:50 2
Lureyn, А какой язык программирования может вывести пиксели разных цветов на экран?
Мне кажется, это делает видеокарта как минимум. Доступ к видеокарте можно произвести через шейдерный язык(hlsl к примеру). Язык ничего не выводит! Можно выводить графику с помощью операционной системы. К примеру в Windows пиксель выводится на экране с помощью SetPixel(..). В любом случае операционная система также обращается к видеокарте!
0
GbaLog-
Любитель чаепитий
3203 / 1504 / 472
Регистрация: 24.08.2014
Сообщений: 5,274
Записей в блоге: 1
Завершенные тесты: 2
16.01.2017, 19:51 3
Вроде в с++20 собирались 2д графику подвезти.
Ждите теперь.
0
abrdabr_ne_ssv
Заблокирован
16.01.2017, 19:53 4
Lureyn, насколько я понимаю своим нубовским умом то это не возможно так как даже для хелловорлд нужна библиотека пусть и стандартная...
0
_Ivana
4236 / 1947 / 248
Регистрация: 01.03.2013
Сообщений: 5,262
Записей в блоге: 22
16.01.2017, 19:55 5
Лучший ответ Сообщение было отмечено Lureyn как решение

Решение

Можно конечно. Читаете мануал по выбранному ЖК-индикатору и интерфейсу его связи с контроллером - и посылаете нужные команды. Поток на порты - тоже несложно, определяетесь с выбором порта и его интерфейса, и пишете в него данные. Стандартная хардварная периферия как правило имеет несложный интерфейс и хорошо описана в мануале на контроллер. Но если конечно вы будете софтово эмулировать USART через обычные пины ввода/вывода общего назначения, тогда конечно придется самому формировать протокол. В случае вышеупомянутого USARTа это также несложно, по крайней мере на асинхронную передачу.
1
Lureyn
0 / 0 / 1
Регистрация: 19.06.2015
Сообщений: 24
Завершенные тесты: 1
16.01.2017, 20:59  [ТС] 6
спасибо большое
0
16.01.2017, 20:59
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.01.2017, 20:59

Почему включение сторонних библиотек не рекомендуется?
Почему нежелательно включать в программу под linux ну например ncurses.h (сторонняя популярная...

Скрытие warning сторонних статических библиотек в g++
Здравствуйте! Я статически подключаю библиотеку (liblibrary.a), и тут компилятор gnu g++ выдает...

Отключение предупреждений при подключении сторонних библиотек
Доброго времени суток! возник вопрос - чисто теоретический - допустим, что я подключил библиотеку,...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.