Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Windows Forms
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.08.2009, 19:40   #1
Impuls1989
Форумчанин
 
Аватар для Impuls1989
 
Регистрация: 16.08.2008
Сообщений: 276
По умолчанию Нарисовать график WinForms Visual C++ 2008

Доброго времени суток. Начал разбирать Microsoft Visual С++ 2008, и сразу же наткнуся на трудности. Собсттвенно с основами разобрался (он стал сильно смахивать на С++ Бидер). Решил попробовать нарисовать график функции. Кинул на форму pictureBox, и не знаю что теперь с ним делать Не могу понять как на нем рисовать. Может кто знает, или какой другой компонент есть?
Искусственный интеллект - фигня по сравнению с естественной глупостью
Impuls1989 вне форума Ответить с цитированием
Старый 12.08.2009, 21:16   #2
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,520
По умолчанию

Если хотите выучить именно C++, то забудьте про Windows Forms Application (или как там его), потому что это уже C++ .NET, который такой же С++, как билдер.
Если всёже решили остаться на управляемом С++, то на pictureBox рисовать практически так же, как в делфях на канвасе рисуют. Только тут уже GDI+, а не GDI и книги придется по C# посматривать. А оно вам это надо? Тогда уж на шарп переходите.
У pictureBox'а событие Paint имеется. Вешаете на него обработчик. В этом обработчике второй будет параметр с именем e (тип что-то вроде PaintEventArg). Вот у этого e должен быть член Graphics, который и есть аналог делфийского Canvas'а. Ну это я из давних балований с шарпом помню, как это на плюсах выглядеть будет не скажу, ибо не занимался этой глупостью.
Вот в MSDN подходящий пример есть, в том числе и на С++.

Последний раз редактировалось pu4koff; 12.08.2009 в 21:20.
pu4koff вне форума Ответить с цитированием
Старый 12.08.2009, 21:41   #3
Impuls1989
Форумчанин
 
Аватар для Impuls1989
 
Регистрация: 16.08.2008
Сообщений: 276
По умолчанию

Да С++ я вроде как знаю. Вот просто хотелось побаловаться с данной ересью, а за одно и работенку одну сдеать, но наверное придется на билдере писать
Искусственный интеллект - фигня по сравнению с естественной глупостью
Impuls1989 вне форума Ответить с цитированием
Старый 14.08.2009, 14:57   #4
MaTBeu
Eclipse Foundation
Старожил
 
Аватар для MaTBeu
 
Регистрация: 19.09.2007
Сообщений: 2,619
По умолчанию

Чтобы рисовать нужно создать объект Pen или Brush, и с помощью них рисовать. Точно как не скажу, ибо запамятовал.
MaTBeu вне форума Ответить с цитированием
Старый 15.08.2009, 14:56   #5
LaptevVV
Пользователь
 
Регистрация: 15.08.2009
Сообщений: 37
По умолчанию

Цитата:
Сообщение от Impuls1989 Посмотреть сообщение
Да С++ я вроде как знаю. Вот просто хотелось побаловаться с данной ересью, а за одно и работенку одну сдеать, но наверное придется на билдере писать
Дело в том, что в студии есть два С++. Один - стандартный, второй - разработка Микрософт. Называется С++/CLI. Там нехилое расширение в сторону Додиеза. И возможности студии по созданию диалоговых приложений - это как раз оттуда.
LaptevVV вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
в Visual Studio 2008 (C++) в windows Forms построить график по файл-данным графика? sherochka555 Visual C++ 1 03.05.2014 13:39
Нарисовать график у Visual C++ yurets26 Помощь студентам 2 17.10.2012 21:38
Visual Studio Standard 2008 против Visual Studio Express 2008. Стоит ли покупать? Casper-SC Софт 4 31.12.2009 11:46
VISUAL STUDIO 2008 defaul language - как переключить в VISUAL STUDIO 2008 язык программирования, использ Эйнж Общие вопросы C/C++ 0 27.12.2009 20:39
Нарисовать график (ехр в степени х) в Visual C++ necky Помощь студентам 2 02.09.2009 15:15