Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
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