ПредишенСледващото

Обикновено резултатите от изчисленията са представени под формата на графики и диаграми. Рамковата библиотека .NET е мощен елемент от контрола на Графика за показване на графиките на екрана (фиг. 9.1).

Както графиката се конструира при използване на контрола диаграма

Фигура 8.1. Window програмно управление

Построяване (диаграма) се извършва след изчисляване на стойностите на функцията маса у = F (X) в интервала [Xmin, Xmax] с предварително определена стъпка. Получената маса се предава в специален набор от точки Series Shart контрол обект с използване на метода DataBindXY. контрол Графика предоставя цялата работа на дисплея графика: изгражда и бележи ос прави мрежа, и е подписан от името на осите на графиката показва таблицата, предавани под формата на различни диаграми или графики. В контрол Shart, можете да регулирате дебелината, стила и цвета на линиите, на настройките на шрифта подписи стъпки мрежа оформление и др. В този процес, промяна на програмата на параметрите е възможно чрез прибягване до съответните свойства на контрол Chart. Например, AxisX имот се състои от долна граница стойност на максималния ос на графиката, а когато тя се променя по време на работа в програмната схема автоматично променен имидж.

Пример за програма писане

Задача: напише програма, която показва графики на грях (х) и COS (х) на интервала [Xmin, Xmax]. За да се предвиди възможност за промяна на оформлението координатни оси, както и процеса на изработването на таблицата.

На първо място, тя трябва да бъде поставен върху самата форма контрол Chart. Той се намира в кутията с инструменти в раздела Data.

Списък на графики, съхранявани в Серия собственост, която може да бъде променена, като изберете съответния елемент в прозореца със свойства. Тъй като в същото поле, което искате да се показва две отделни графика на функция, трябва да се добави още един елемент. И двата елемента, както и на съществуващите и добавя, е необходимо да настроите правилно: промяна на вида на диаграмата на ChartType Spline. Тук можете да промените надписите с абстрактните графики Series1 и Series2 в грях (х) и защото (х) - е отговорен за тази легенда собственост. И накрая, с помощта на имот BorderWidth може да направи линията по-дебел график, и след това да промените цвета на линията с цвета на собственост.

По-долу е текстът на процесора натискане на бутона "Изчисление!", Който изпълнява всички необходими настройки и изчисления и показва графики на функции:

частен невалидни buttonCalc_Click (обект на подателя,

// чете от форма изисква стойности

двойно Xmin = double.Parse (textBoxXmin.Text);

двойно Xmax = double.Parse (textBoxXmax.Text);

двойно Етап = double.Parse (textBoxStep.Text);

// Броят на точките на графиката

брой Int = (междинно съединение) Math.Ceiling ((Xmax - Xmin) / стъпка)

// масив от стойности X - общ за двете графики

двойно [] х = новата двойно [брой];

// Две масив Y - по един за всеки парцел

двойни [] y1 = новата двойно [брой];

двойни [] У2 = новата двойно [брой];

// се изчислява по отношение на графиките функционалните

за (INT I = 0; и

// изчисли стойността на X

х [п] = Xmin + Етап * I;

// изчисляване на стойността на функцията на точка X

Свързани статии

Подкрепете проекта - споделете линка, благодаря!