Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur man gör en Moving Graph i C #

    Skapa ett rörligt diagram i Microsoft C # kan göra din ansökan mer dynamisk och mer tilltalande för användaren . I C # , måste du lägga till en hänvisning till " Chart " kontroll för att kunna visa det i " verktygslådan " rutan . När du lägger till den till ditt formulär kan du ändra dess egenskaper för att visa en rörlig graf . Du kan ändra värdena med slingor , men det mest effektiva sättet att göra detta är genom att använda en timer . Saker du behöver
    Microsoft Visual Studio
    Visa fler instruktioner
    1

    Launch Microsoft Visual Studio , klicka på " Nytt projekt " från den vänstra rutan på din datorskärm , och expandera " Andra språk " under " Installerade mallar . " Klicka " Visual C # " och dubbelklicka på " Windows Forms Application " från mitten av dialogrutan för att skapa ett nytt projekt .
    2

    Höger - Klicka på "Verktyg" rutan och klicka på " Välj objekt . " Klicka på " . NET Framework -komponenter " fliken och markera rutan bredvid " Chart " för att lägga till ett nytt diagram kontroll till " Toolbox ". Dubbelklicka på " diagram " kontrollera att lägga ett nytt diagram kontroll i formuläret . Dubbelklicka på " Timer " för att lägga till en ny tidsinställd kontroll i formuläret .
    3

    Högerklicka på tidsstyrning och klickar på " Egenskaper . " Ställ in " Enabled " egenskap till " Sant " och " Intervall " egenskap till " 50 ". Dubbelklicka på formuläret för att skapa en händelse formulär belastning . Lägg till följande kod för att lägga till några data till diagrammet :

    dtGraph.Columns.Add ( " tidpunkt " , Type.GetType ( " System.Int32 " ) ) ; dtGraph.Columns.Add ( " Speed ​​" , Type.GetType ( " System.Int32 "));

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

    this.chart1.ChartAreas [ 0 ] AxisX.Minimum = 0 ,. . this.chart1.ChartAreas [ 0 ] AxisX.Maximum = 3000 ; this.chart1.ChartAreas [ 0 ] AxisY.Minimum = 0; . this.chart1.ChartAreas [ 0 ] AxisY.Maximum = 60 ; . this.chart1.ChartAreas [ 0 ] AxisY.Interval = 10 ; . this.chart1 . ChartAreas [ 0 ] AxisX.Title = " tid " , . . this.chart1.ChartAreas [ 0 ] AxisY.Title = " hastighet " , .

    chart1.Series [ 0 ] Points.DataBind ( dtGraph.DefaultView , " tidpunkt " , " hastighet " , null ) ; chart1.Series [ 0 ] ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Line , . . chart1.Series [ 0 ] BorderWidth = 4 ;
    4

    Kopiera och klistra in följande kod ovanför " offentliga Form1 ( ) " för att skapa två globala variabler :

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

    5

    Byt till bildning designvyn och dubbelklicka på timer för att skapa en fästing händelse . Kopiera och klistra in följande kod för att programmatiskt ändra diagram värden och skapa rörliga graf :

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

    Tryck " F5 " för att köra programmet och se rörliga grafen

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man använder kommandoradsparametrar i C + +
    ·Hur man kompilerar C + + i Prompt
    ·Hur Räkna funktioner i C -kod
    ·Lägga till ett sidhuvud till Datagrid
    ·Vad är meningen med ANSI
    ·Hur till Skapa meddelande Maps i MFC
    ·Hur skriver jag en CSV-fil i C #
    ·Hur deklarera en funktion i C
    ·Vad är den strukturella syntax eller struktur C Progra…
    ·Hur man använder funktionspekare i en binär sökning …
    Utvalda artiklarna
    ·Processer I Python
    ·Hur man tar bort PHP-taggar
    ·Hur fyller en Data GridView i Vbnet SQL
    ·Hur att logga ut från Webdav
    ·PHP File Upload fel
    ·Java 1.6 vs . 1.5
    ·JavaScript Tutorial och Reference
    ·Process för att bli en iPhone Developer
    ·Hur hittar summan av siffrorna i ett tal i Prolog
    ·Hur vill kolla om det finns en mapp i Vb.Net
    Copyright © Dator Kunskap http://www.dator.xyz