![]()
MrSigma
愛 - XGM
![]() ![]() offline
Опыт:
2,429Активность: |
Выбор графической библиотеки
Возможно вопрос немного не вписывается в тематику данного форума, однако я все-же его задам.
Я в данный момент занимаюсь разработкой небольшой софтины, позволяющей значительно облегчить черчение графиков алгебраических функций. Я пишу сию утилиту на Си++, но столкнулся с некоторой проблемой: Для удобства, в конечной версии я хотел реализовать приблизительное построение графиков функций программой, но не знаю какую графическую библиотеку для этих целей выбрать. Потому решил спросить совета здесь. Все что мне нужно от этой библиотеки - возможность поставить точки на плоскости и соединить их прямой некоторого цвета. Потому просьба сложные библиотеки не советовать. Заранее спасибо! |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
agentex
![]() offline
Опыт:
34,834Активность: |
GDI?
ну тогда вобще можешь использовать встроенные в среду компоненты, в чем работаешь? |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hanabishi
COOL STATUS
![]() ![]() offline
Опыт: отключен
|
ну, впринципе для этого пойдёт даже стандартный винапи GDI+, он очень простой и не нужно разбираться ещё можно использовать DirectDraw - комплектующюю директса или даже OpenGL ну и наконец если эти варианты по каим-либо причинам не подходят, то всегда есть поиск |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
agentex
![]() offline
Опыт:
34,834Активность: |
тем не менее без хука на ON_PAINT и особой инициализации он работать не будет. да и подключить его просто только в вижуал студии, в остальных компилятарах при добавлении lib будет от 1 до 10к ошибок |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
MrSigma
愛 - XGM
![]() ![]() offline
Опыт:
2,429Активность: |
agentex, MS Visual 2005. |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hanabishi
COOL STATUS
![]() ![]() offline
Опыт: отключен
|
agentex, неправда, нужно просто создать Graphics и на нём пилить и всё
не путай GDI и GDI+ - это разные вещи, хоть и однокоренные |
![]() |
#6
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
MrSigma
愛 - XGM
![]() ![]() offline
Опыт:
2,429Активность: |
Меня интересует графика из стандартного набора. Как ее подключить и как использовать? |
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hanabishi
COOL STATUS
![]() ![]() offline
Опыт: отключен
|
GDI+ подключить винапи System.Drawing, там есть класс Graphics, его привязать к объекту (Bitmap например, можно и прямо на Form), далее функции просты в рисовании |
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
MrSigma
愛 - XGM
![]() ![]() offline
Опыт:
2,429Активность: |
Я пишу полуконсольное приложение. Все результаты вычислений выводятся в консоль. Хотелось бы, чтобы графика находилась в отдельном окне...
MrSigma добавил: Пардон, MS Visual 2006, а не 5... |
![]() |
#9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hanabishi
COOL STATUS
![]() ![]() offline
Опыт: отключен
|
MrSigma, создаёшь окно, крепишь к нему Graphics, рисует прямо по окну (даже по чужому приложению хд) |
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
MrSigma
愛 - XGM
![]() ![]() offline
Опыт:
2,429Активность: |
Можно поконкретнее? Я на си не умею писать ничего серьезнее консольных приложений... |
![]() |
#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 добавил:
|
![]() |
#12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|