Ahogy azt az ábra alkalmazva szerkesztjük Chart Control

Általában a számítások eredményei kerülnek bemutatásra formájában grafikonok és táblázatok. .NET Framework Könyvtár egy erős eleme a kör vezérlő megjeleníti a képernyőn grafikus (ábra. 9.1).

Ahogy azt az ábra alkalmazva szerkesztjük Chart Control

Ábra 8.1. Ablak programot vezérlő

Rajzhoz (chart) végezzük kiszámítása után a függvény értékei táblázat y = f (x), az [Xmin, Xmax] egy előre meghatározott pályán. A kapott táblázatot továbbítunk egy speciális Pontsorozatokban Series Shart objektum ellenőrzési módszerrel DataBindXY. Kör vezérlő segítségével az összes munka látható grafika: épít, és jelzi a tengelyt rajzol egy rács, és aláírta a nevét a tengelyek a grafikon mutatja a táblázat továbbított formájában különböző grafikonok és diagramok. A Shart ellenőrzés, beállíthatja a vastagsága, a stílus és vonalak színe, betűtípus-beállításokat aláírások lépéseket műsorrácsból, és így tovább. A folyamat során a program paraméterek változására keresztül lehetséges igénybevételét a megfelelő tulajdonságait a diagram ellenőrzés. Például AxisX ingatlan tartalmaz egy alsó határértéke a maximális tengelye a grafikon, és ha megváltozik a működés során a műsorrend automatikusan változik képet.

Példa írás program

Feladat: Írj programot, amely megjeleníti a grafikonok sin (x) és cos (x) intervallumban [Xmin, Xmax]. Annak érdekében, hogy az megváltoztatásának lehetőségét elrendezés koordinátatengelyeken, és a lépcső építésének az asztalra.

Először is, meg kell helyezni a forma maga kör ellenőrzés. Nem található az eszköztár az adatok fejezetben.

Listája grafikonok tárolt ingatlan sorozat, amit meg lehet változtatni kiválasztja a megfelelő elemet a tulajdonságok ablakban. Mivel ugyanazon a területen a megjeleníteni kívánt két különböző grafikon, meg kell adni egy elemet. Mindkét elem, illetve a meglévő és hozzá kell megfelelően beállítani: megváltoztatni a típusát táblázatot ChartType Spline. Itt lehet megváltoztatni a feliratokat a absztrakt grafikonok sorozat 1 és Series2 a sin (x) és cos (x) - a felelős ezért a Legend tulajdonság. Végül segítségével ingatlan BorderWidth lehet, hogy a vonal vastagabb menetrend, majd változtatni a színét a vonalat az ingatlan Color.

Az alábbiakban a szöveg a processzor nyomja meg a gombot „Számítási!” Mely látja el a szükséges beállításokat és számításokat, és megjeleníti grafikonok a funkciók:

private void buttonCalc_Click (tárgy feladó,

// olvasható formában szükséges értéket

kettős Xmin = double.Parse (textBoxXmin.Text);

kettős Xmax = double.Parse (textBoxXmax.Text);

kettős lépés = double.Parse (textBoxStep.Text);

// A pontok száma a gráf

int count = (int) Math.Ceiling ((Xmax - Xmin) / lépés)

// Array értékek X - közös a két grafikonok

dupla [] x = új dupla [száma];

// Két tömb Y - az egyik az egyes területekre

dupla [] Y1 = új dupla [száma];

dupla [] y2 = új dupla [száma];

// kiszámítása szempontjából a funkció grafikonok

A (int i = 0; i

// Számítsuk X értéke

x [i] = Xmin + lépés * i;

// Számítsuk ki a függvény x pontban

Kapcsolódó cikkek