вторник, 12 февраля 2013 г.

построить график в visual c++

using namespace System::ComponentModel;

Теперь проходим вверх по коду (в самый верх), ищем где у нас подключаются пространства имен, точнее ищем где пишет:

private: System::Void Form1_Load(System::Object^ sender, System::EventArgs^ e) {

Должна создаться функция

Я думаю кнопки и тому подобные приколы добавлять не стоит, сделаем чтоб графики рисовались при запуске программы. Для этого дважды кликаем на форме, лучше в шапке формы, где нету объекта Chart.

Должно получится что-то типа такого, как картинка ниже:

В колонке справа есть свойства этого графика, в нем ищем CharType, выбираем Spline. Ищем LegendText, пишем sin(x). Если вас не устраивает цвет, который нам предлагает система вы можете выбрать свой, для этого в тех же свойствах ищем Appearance, и в нем смотрим Color, ставим какой нравится (я поставил розовый, magenta). Теперь под левой колонкой ищем Add, этим вы добавили еще один график для работы, настраиваем его так же, пишем cos(x).

И так, теперь изображение графика у нас на экране. Выбираем наш компонент с графиком, переходим к Properties, ищем Chart, в нем выбираем Series. Появится окно (картинка ниже).

что означает Fill, а это в свою очередь означает, что компонент займет все пространство на форме, и будет менять свои размеры с размерами формы.

Мне, например такое не очень подходит. Заходим в Properties, в разделе Layout выбираем тип заливки, я в своей программе использовал среднюю кнопочку, как на картинке:

Должно получится что-то типа такого:

И так, создали новый проект Windows Forms Application, если вы не знаете как это делать смотрим предыдущий урок. Получили форму, заходим в ToolBox, в категории Data выбираем Chart, кликаем на него дважды.

В уроке мы построим график синусоиды и косинусоиды (для тех, кто не знает что это пожалуй урок будет не по силам, математику надо знать). К слову о графикам скажу, если вам нужно будет задавать функцию от пользователя, вам пригодится мой (авторский) синтаксический анализатор, который вы можете скачать тут:

Вот, что у нас получится:

Всем привет, в сегодняшнем уроке я расскажу о том, как в Visual Studio построить графики. Под словом графики я имею ввиду: сплайновые кривые, гистограмы, линейные графики...

Visual Studio: Работа с Chart (постройка графиков)

Поблагодарили 11 раз(а) в 10 сообщениях

Регистрация: 21.07.2008

Visual Studio: Работа с Chart (постройка графиков)

Visual Studio: Работа с Chart (постройка графиков)

Комментариев нет:

Отправить комментарий