Форум программистов, компьютерный форум CyberForum.ru

Базовая графика в С++ - C++

Восстановить пароль Регистрация
 
Страус
 Аватар для Страус
12 / 1 / 1
Регистрация: 15.04.2012
Сообщений: 26
16.02.2013, 22:45     Базовая графика в С++ #1
Всем доброго времени суток, уважаемые товарищи заслуженные программисты!

С++ изучаю самостоятельно, как и программирование вообще, потому, столкнувшись с вопросом, не имею возможности обратиться ни к кому, кроме как к вам.
Уповаю на снисхождение.

Задача заключается вот в чём:
у моего близкого друга, обретающегося в далёком Брюсселе, через месяц день рождения, в связи с тем появилась идейка. На других языках реализовать её могу - но очень уж хочется и знания С++ улучшить.
Помогите!

Мне нужно нарисовать лабиринт (рис.), по которому клавишами-стрелками передвигать синенький квадратик. На 18-ти точках установить активные пункты, при нахождении на коих вышеупомянутого героического квадратика в правом верхнем углу отображается текст.
Подчеркну, что ни в коем случае не прошу помочь со всей программой - меня интересует только вот что:

Запоролась на графике -.-
Много искала и в Сети, и здесь на форуме, но всё найденное для меня довольно путанно и сложно. Мне графика нужна примитивнейшая.
Как, например, нарисовать линию? Цветную линию? Или заштрихованный прямоугольник?
Прошу у вас подсказок, хоть каких-нибудь, и взываю с мольбой не ругаться на меня и не отправлять в учебники, потому что изучено довольно много, но глубоко графикой сейчас нет времени заниматься, нужны только основы.

Искренне ваша,
Страус

P.S. ИСР: Dev-cpp, Microsoft Visual Studio Express 2010.

P.P.S. Если у кого найдётся время и достаточно терпения, буду счастлива узнать что-нибудь и об анимации - но это если вам уж совсем нечего делать и вы крайне альтруистичная натура, насильно ничего не прошу
Миниатюры
Базовая графика в С++  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.02.2013, 22:45     Базовая графика в С++
Посмотрите здесь:

C++ графика в c
C++ Графика
C++ Графика[c++]
C++ [C++] Графика
Графика C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vourhey
Почетный модератор
6468 / 2243 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
16.02.2013, 22:48     Базовая графика в С++ #2
Есть штука, GDI++ и много оберток к ней - библиотек VCL, MFC и прочих. Можно использовать их.
Страус
 Аватар для Страус
12 / 1 / 1
Регистрация: 15.04.2012
Сообщений: 26
16.02.2013, 22:53  [ТС]     Базовая графика в С++ #3
Vourhey, можно ли мне Вас попросить вкратце рассказать, что это и как можно воспользоваться? Я находила туда отсылки в других постах, теряюсь в догадках -.-
Спасибо.
ijonhson
 Аватар для ijonhson
47 / 47 / 1
Регистрация: 09.03.2011
Сообщений: 584
16.02.2013, 22:59     Базовая графика в С++ #4
очень просто builder 6 и Краткое руководство по работе с классом TCanvas для начинающих
почти фотошоп
Vourhey
Почетный модератор
6468 / 2243 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
16.02.2013, 23:02     Базовая графика в С++ #5
Цитата Сообщение от Страус Посмотреть сообщение
можно ли мне Вас попросить вкратце рассказать, что это и как можно воспользоваться?
Создешь окно. Берешь, так называемый, "холст" окна )) он же Device Context. Функция - http://msdn.microsoft.com/ru-RU/libr...(v=vs.85).aspx
Ну и, например, рисуешь линию, передавая в качестве первого параметра полученный контекст - http://msdn.microsoft.com/ru-ru/libr...(v=vs.85).aspx
И куча-куча других API-функция для рисования. Ну и с использованием библиотек все по аналогии делается. Только через объекты и функции-члены - CDC, TCanvas
Страус
 Аватар для Страус
12 / 1 / 1
Регистрация: 15.04.2012
Сообщений: 26
17.02.2013, 01:06  [ТС]     Базовая графика в С++ #6
Vourhey, большое спасибо за помощь, попробую разобраться -.-
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.02.2013, 03:57     Базовая графика в С++
Еще ссылки по теме:

Графика C++
C++ графика в С++
Графика на С++ C++

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

Или воспользуйтесь поиском по форуму:
Avazart
 Аватар для Avazart
6893 / 5133 / 250
Регистрация: 10.12.2010
Сообщений: 22,561
Записей в блоге: 17
17.02.2013, 03:57     Базовая графика в С++ #7
Цитата Сообщение от Vourhey Посмотреть сообщение
Есть штука, GDI++ и много оберток к ней - библиотек VCL, MFC и прочих.
Еще Qt
Yandex
Объявления
17.02.2013, 03:57     Базовая графика в С++
Ответ Создать тему
Опции темы

Текущее время: 11:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru