Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: графика на С++ и все что с ней связано  (Прочитано 19785 раз)
0 Пользователей и 1 Гость смотрят эту тему.
4upka
Гость
« : 01-10-2006 17:14 » 

скажите пожалуйста где найти документацию по графике на С++.и если можно ссылочку
Записан
Finch
Спокойный
Администратор

il
Offline Offline
Пол: Мужской
Пролетал мимо


« Ответ #1 : 01-10-2006 17:19 » 

В самой по себе С++  не предусмотрена графика. В любом случае будут использоваться графические библиотеки. Это могут быть от простого WinAPI и до OpenGL и DirectX.
Уточняюший вопрос, на каком уровне ты сам программируеш и какие библиотеки используеш? Тогда уже можно давать конкретные ссылки.
Записан

Не будите спашяго дракона.
             Джаффар (Коша)
4upka
Гость
« Ответ #2 : 01-10-2006 17:27 » 

уровень ниже плинтуса.Улыбаюсь
Записан
Finch
Спокойный
Администратор

il
Offline Offline
Пол: Мужской
Пролетал мимо


« Ответ #3 : 01-10-2006 17:36 » 

Чтобы под винду писать программы, связанные с графикой. Нужно хоть чуть чуть разбираться в устройстве самой винды. Так как отрисовка окна происходит, как ответ на определенные сообшения самой винды.
Мой совет, изначально изучить библиотеки типа MFC. Если ты пишеш на Visual C++. Если на Borland C++ Builder. Тогда VCL. В сами библиотеки встроены возможности отрисовки графики.
В последнее время стали модны дот Нетовские технологиии. Можно ихние библиотеки изучать.
Записан

Не будите спашяго дракона.
             Джаффар (Коша)
4upka
Гость
« Ответ #4 : 01-10-2006 18:27 » 

с Mfs я немного знаком.что дальше?
Записан
Finch
Спокойный
Администратор

il
Offline Offline
Пол: Мужской
Пролетал мимо


« Ответ #5 : 01-10-2006 19:00 » 

В нем есть функции рисования (вернее обертки функций WinAPI).  Лудший справочник по всем функциям это MSDN http://msdn2.microsoft.com/en-us/default.aspx
Принцип простой.
1) открываеш контекст рисования (GetDC, BeginPaint, GetWindowDC)
2) рисуеш
3) Закрываеш контекст рисования (ReleaseDC, EndPaint)

Выбор открытия контекста рисования зависит от ситуации.
GetDC выбирают, если ты хочеш рисовать в клиентской области окна в любое время. Закрывают контекст с помомшью ReleaseDC.
BeginPaint выбирают, когда рисуют в ответ на сообшение WM_PAINT. Закрывают контекст EndPaint.

Вот ссылки на некоторые статьи MSDN
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdi/pantdraw_8igj.asp
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdi/linecurv_8bn7.asp
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdi/fontext_9r77.asp

Начни с этих страниц, когда созреют более конкретные вопросы, ответим.
Записан

Не будите спашяго дракона.
             Джаффар (Коша)
4upka
Гость
« Ответ #6 : 02-10-2006 09:12 » 

Thanks!!!:)
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines