Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan lage en Moving graf i C #
    Opprette et bevegelig graf i Microsoft C # kan gjøre programmet mer dynamisk og mer attraktivt for brukeren. I C # , må du legge til en referanse til " Chart" kontroll for å kunne se den i " Toolbox" -panelet . Når du legger det i skjemaet, kan du endre egenskapene for å vise et bevegelig graf. Du kan endre verdiene ved å bruke loops , men den mest effektive måten å gjøre dette på er gjennom bruk av en tidtaker kontroll. Du trenger
    Microsoft Visual Studio
    Vis flere instruksjoner
    en

    Launch Microsoft Visual Studio , klikk " Nytt prosjekt " fra den venstre ruten på skjermen , og utvide "Andre språk " under " Installerte maler . " Klikk " Visual C #" og dobbeltklikk på " Windows Forms Application " fra sentrum av dialog vinduet for å opprette et nytt prosjekt .
    2

    Høyre - Klikk på " Toolbox" -panelet og klikk " Velg elementer . " Klikk " . NET Framework Components "-fanen og merk av for "Chart " for å legge et nytt diagram kontroll til " Toolbox ". Dobbeltklikk på "Chart " styre å legge til et nytt diagram kontroll i skjemaet. Dobbeltklikk på " Timer" for å legge til en ny timer kontroll i skjemaet.
    3

    Høyreklikk timerkontrollen og klikk " Egenskaper". Still "Enabled " eiendom til "Sann "og " Intervall "eiendom til" 50 ". Dobbeltklikk skjemaet for å lage en form belastning hendelsen. Legg til følgende kode for å legge til noen data på tidslinjen din : en

    dtGraph.Columns.Add ( " endepunktet " , 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 = "Speed ​​"; .

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

    Kopier og lim inn følgende kode over "public Form1 ( ) " for å lage to globale variabler:

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

    5

    Switch for å danne utforming visning og dobbeltklikk på timerkontrollen å skape en hake hendelsen. Kopier og lim inn følgende kode for å endre chart verdier og skape bevegelse grafen:

    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 , " endepunktet " , , "Speed ​​" , null ) ; Cntr + +; .
    6

    Trykk " F5 " for å kjøre programmet og vise bevegelige grafen

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan sende en tekst Socket i UDP på Linux 
    ·Slik konverterer Reality Factory Into XNA 
    ·Definisjon av C + + String Function 
    ·Hvordan lagre data på Xcode for iPhone 
    ·Hvor å Endre Borland C + + Rediger Screens 
    ·Slik viser GridView på en egen side 
    ·Hvordan sette DataGridView CurrentRow 
    ·Hvordan bruke strcpy funksjon i C + + 
    ·Hvordan lage et portrett i C + + 
    ·Hva Ulemper er det i Implisitt Dereferencing av pekere 
      Anbefalte artikler
    ·Slik spiller en SRC Fil 
    ·Hvordan flytte tekst på siden i HTML 
    ·Hvordan erstatte TSQL 
    ·Hvordan bruke COBOL Syntax 
    ·De tre grunnleggende prinsipper for objektorientert pro…
    ·Hvordan lage en mappe ved hjelp av Microsoft Outlook Ob…
    ·Hvordan lage tabeller på Runtime i Visual Basic av Com…
    ·Hvordan Referanse C DLL-filer i Net 
    ·Hvordan Skyll Cache i Ehcache 
    ·Forhåndsdefinerte Prosedyrer i Turbo Pascal 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/