Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako si vyrobiť pohyblivý graf v C #

Tvorba pohybujúce sa graf v programe Microsoft C # môže vaše aplikácie dynamickejší a viac apelovať na užívateľa . V jazyku C # , budete musieť pridať odkaz na kontrole " Chart " , aby bolo možné zobraziť v " Toolbox " paneli . Potom, čo ho pridať do formulára , môžete upraviť jeho vlastnosti sa zobrazí pohybujúce sa graf . Môžete zmeniť hodnoty pomocou slučiek , ale najúčinnejší spôsob , ako to urobiť , je pomocou ovládacieho prvku časovača . Veci , ktoré budete potrebovať v Microsoft Visual Studio
Zobraziť ďalšie inštrukcie Cestuj 1

Spustite program Microsoft Visual Studio , kliknite na tlačidlo " Nový projekt " v ľavej časti okna obrazovky počítača , a rozšíriť " Ostatné jazyky " pod " Nainštalované šablóny . " kliknite na tlačidlo " Visual C # " a double - kliknite na " Windows Forms aplikácie " od stredu okna na vytvorenie nového projektu .
2

Pravým - kliknite na " Nástroje " panel a kliknite na tlačidlo " Vybrať položky . " kliknite na kartu " . NET Framework Components " a zaškrtnite políčko vedľa " Chart " pridať nový ovládací prvok grafu na " Toolbox . " Double - kliknite na " Graf " ovládanie pridajte nový ovládací prvok grafu do formulára . Double - kliknite na " Timer " pridať nový ovládací prvok časovača do formulára .
3

Pravým tlačidlom myši na ovládací prvok časovača a kliknite na tlačidlo " Vlastnosti " . Nastavte " Enabled " vlastnosť " To je pravda " a " Interval " vlastnosť " 50 " . Dvakrát kliknite na formulár vytvoriť udalosť Load formulára . Pridajte nasledujúci kód pridať niektoré údaje do grafu :

dtGraph.Columns.Add ( " časovom bode " , Type.GetType ( " System.Int32 " ) ) ; dtGraph.Columns.Add ( " speed " , Type.GetType ( " System.Int32 " ) ) ; celým

dtGraph.Rows.Add ( 0 , 0 ) ; dtGraph.Rows.Add ( 1000 , 50 ) , dtGraph.Rows.Add ( 2000 , 50 ) , dtGraph.Rows.Add ( 3000 , 0 ) , Spojené

this.chart1.ChartAreas [ 0 ] = 0 AxisX.Minimum , .. this.chart1.ChartAreas [ 0 ] = AxisX.Maximum 3000 , . this.chart1.ChartAreas [ 0 ] = 0 AxisY.Minimum , . this.chart1.ChartAreas [0 ] = 60 AxisY.Maximum , . this.chart1.ChartAreas [ 0 ] = 10 AxisY.Interval ; this.chart1 . ChartAreas [ 0] AxisX.Title = " Čas " . this.chart1.ChartAreas [ 0] AxisY.Title = " Rýchlosť " ..

chart1.Series [ 0 ] Points.DataBind ( dtGraph.DefaultView , " časovom bode " , " Speed ​​" , null ) ; . chart1.Series [0 ] ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Line ; . chart1.Series [0 ] BorderWidth = 4 ;
4

skopírujte a vložte nasledujúci kód vyššie " verejné Form1 ( ) " vytvoriť dve globálne premenné :

DataTable dtGraph = new DataTable ( ) ; int Cntr = 0 ;

5

Prepnite do formulárového zobrazenia návrhu a dvakrát kliknite na ovládací prvok časovača vytvoriť kliešť udalosť . Skopírujte a vložte nasledujúci kód programovo zmeniť hodnoty grafu a vytvoriť pohyblivý graf :

dtGraph.Clear ( ) ; dtGraph.Rows.Add ( 0 + Cntr , 0 ) ; dtGraph.Rows.Add ( 1000 + Cntr , PR ) ; dtGraph.Rows.Add ( 2000 + Cntr , PR ) ; dtGraph.Rows.Add ( 3000 + Cntr , 0 ) ; . chart1.Series [ 0] Points.DataBind ( dtGraph.DefaultView , " časovom bode " , , " Speed ​​" , null ) ; Cntr + + ; .
6

Stlačte " F5 " spustiť program a prezrieť pohyblivý graf

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené