MrSigma
愛 - XGM
offline
Опыт:
2,429Активность: |
Выбор графической библиотеки
Возможно вопрос немного не вписывается в тематику данного форума, однако я все-же его задам.
Я в данный момент занимаюсь разработкой небольшой софтины, позволяющей значительно облегчить черчение графиков алгебраических функций. Я пишу сию утилиту на Си++, но столкнулся с некоторой проблемой: Для удобства, в конечной версии я хотел реализовать приблизительное построение графиков функций программой, но не знаю какую графическую библиотеку для этих целей выбрать. Потому решил спросить совета здесь. Все что мне нужно от этой библиотеки - возможность поставить точки на плоскости и соединить их прямой некоторого цвета. Потому просьба сложные библиотеки не советовать. Заранее спасибо! |
31.01.2011, 21:56 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
GDI?
ну тогда вобще можешь использовать встроенные в среду компоненты, в чем работаешь? |
31.01.2011, 21:57 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hanabishi
COOL STATUS
offline
Опыт: отключен
|
ну, впринципе для этого пойдёт даже стандартный винапи GDI+, он очень простой и не нужно разбираться ещё можно использовать DirectDraw - комплектующюю директса или даже OpenGL ну и наконец если эти варианты по каим-либо причинам не подходят, то всегда есть поиск |
31.01.2011, 22:00 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
тем не менее без хука на ON_PAINT и особой инициализации он работать не будет. да и подключить его просто только в вижуал студии, в остальных компилятарах при добавлении lib будет от 1 до 10к ошибок |
31.01.2011, 22:01 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MrSigma
愛 - XGM
offline
Опыт:
2,429Активность: |
agentex, MS Visual 2005. |
31.01.2011, 22:02 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hanabishi
COOL STATUS
offline
Опыт: отключен
|
agentex, неправда, нужно просто создать Graphics и на нём пилить и всё
не путай GDI и GDI+ - это разные вещи, хоть и однокоренные |
31.01.2011, 22:03 | #6
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MrSigma
愛 - XGM
offline
Опыт:
2,429Активность: |
Меня интересует графика из стандартного набора. Как ее подключить и как использовать? |
31.01.2011, 22:16 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hanabishi
COOL STATUS
offline
Опыт: отключен
|
GDI+ подключить винапи System.Drawing, там есть класс Graphics, его привязать к объекту (Bitmap например, можно и прямо на Form), далее функции просты в рисовании |
31.01.2011, 22:21 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MrSigma
愛 - XGM
offline
Опыт:
2,429Активность: |
Я пишу полуконсольное приложение. Все результаты вычислений выводятся в консоль. Хотелось бы, чтобы графика находилась в отдельном окне...
MrSigma добавил: Пардон, MS Visual 2006, а не 5... |
31.01.2011, 22:48 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hanabishi
COOL STATUS
offline
Опыт: отключен
|
MrSigma, создаёшь окно, крепишь к нему Graphics, рисует прямо по окну (даже по чужому приложению хд) |
31.01.2011, 22:57 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MrSigma
愛 - XGM
offline
Опыт:
2,429Активность: |
Можно поконкретнее? Я на си не умею писать ничего серьезнее консольных приложений... |
31.01.2011, 23:25 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
http://msdn.microsoft.com/en-us/library/ms533798
http://msdn.microsoft.com/en-us/library/ms533797 http://yandex.ru/yandsearch?text=GDI%2B За сим закрываю, чтоб не позорить автора темы.
ScorpioT1000 добавил:
|
01.02.2011, 00:01 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|