Обикновено резултатите от изчисленията са представени под формата на графики и диаграми. Рамковата библиотека .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Свързани статии