Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como fazer um gráfico em movimento em C #
Criando um gráfico em movimento em Microsoft C # pode fazer sua aplicação mais dinâmica e mais atraente para o usuário. Em C #, você precisa adicionar uma referência para o controle " Chart" , a fim de ser capaz de vê-lo no painel " Toolbox" . Uma vez que você adicionar ao seu formulário, você pode modificar suas propriedades para exibir um gráfico em movimento. Você pode alterar os valores usando loops, mas a maneira mais eficiente de fazer isso é através do uso de um temporizador. Coisas que você precisa
Microsoft Visual Studio
Show Mais instruções
1

Abra o Microsoft Visual Studio , clique em " New Project" no painel esquerdo da tela do computador , e expandir "Outras Línguas " abaixo " Modelos instalados . " Clique em " Visual C #" e dê um duplo clique em " Windows Forms Application " no centro da janela de diálogo para criar um novo projeto.
2

o botão direito do clique no painel " Ferramentas " e clique em " Escolher itens. " Clique na guia " . Componentes NET Framework " e marque a caixa ao lado de "Carta " para adicionar um novo controle gráfico para a " caixa de ferramentas ". Clique duas vezes no "chart" controle para adicionar um novo controle gráfico para o seu formulário. Clique duas vezes em " timer " para adicionar um novo controle timer ao seu formulário.
3

botão direito do mouse o controle timer e clique em " Propriedades". Defina a propriedade "Enabled" para "true "e" "propriedade de " Intervalo de 50 ". clique duas vezes no formulário para criar um evento de carregamento de formulário. Adicione o seguinte código para adicionar alguns dados para o seu gráfico :

dtGraph.Columns.Add ( " timepoint " , Type.GetType ( " System.Int32 ")); dtGraph.Columns.Add ( " velocidade " , 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 ] = 60 AxisY.Maximum ; . this.chart1.ChartAreas [ 0 ] = 10 AxisY.Interval ; this.chart1 . ChartAreas [0] = AxisX.Title "Time" ; . this.chart1.ChartAreas [0] AxisY.Title = " Speed" ,. .

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

Copie e cole o seguinte código acima " public Form1 ()" para criar duas variáveis ​​globais :

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

5

Alterne para o modo de design do formulário e clique duas vezes no controle timer para criar um evento de carrapato. Copie e cole o seguinte código para alterar programaticamente os valores do gráfico e criar o gráfico em movimento :

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

Pressione " F5" para executar o programa e veja o gráfico em movimento
< br >

Anterior :

Próximo : No
  Os artigos relacionados
·Como ler dados em Xcode 
·Como Fazer um Botão Sair em C + + 
·Como alterar um fator de preenchimento 
·Como usar a ferramenta Calculate para CPP 
·Como formatar datas e horas com Iostream 
·PowerShell Tipos de Objeto 
·Como converter letras em números em uma tabela de Cord…
·Como controlar Stepper Motors Usando Dev- C + + 
·Como ligar a Lista de Fluxo de entrada em C + + 
·O que desvantagens há em desreferenciação implícita…
  Artigos em destaque
·Como conectar VB6.0 & VC + + 
·Estrutura Seleção em Programação C 
·Como Ler MDB para ODBC 
·Convertendo Char Buffer para dobrar em C + + 
·Como remover SQLite em C 
·O que fazer com um erro de Trapped in C 
·Como palavras em negrito em C + + com o Xcode 
·As diferenças em malloc e calloc 
·Como usar o LINQ to XML 
·Como fazer um gráfico vertical em C + + 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados