viernes, 15 de noviembre de 2013

Cómo hacer un gráfico en movimiento en C #

Crear un movimiento gráfico en C # mediante la adición de una referencia. 

MUDANZAS

La creación de un movimiento gráfico de Microsoft C # puede hacer que su aplicación sea más dinámico y más atractivo para el usuario. En C #, debe agregar una referencia al control Chart con el fin de ser capaz de verlo en el panel Herramientas. Una vez que se agrega al formulario, puede modificar sus propiedades para mostrar un gráfico de movimiento. Puede cambiar los valores utilizando loops, pero la forma más eficiente de hacer esto es mediante el uso de un control de temporizador.



Lo que necesita

Microsoft Visual Studio



Inicie Microsoft Visual Studio, haga clic en Nuevo proyecto en el panel izquierdo de la pantalla del ordenador, y ampliar otros idiomas continuación Plantillas instaladas. Haga clic en Visual C # y haga doble clic en Windows aplicación de formularios desde el centro de la ventana de diálogo para crear un proyecto nuevo.



Haga clic derecho en el panel Herramientas y haga clic en Elegir elementos. Haga clic en la ficha Componentes de. NET Framework y marque la casilla que aparece junto al gráfico para añadir un nuevo gráfico de control al cuadro de herramientas. Haga doble clic en el control Chart para añadir un nuevo gráfico de control al formulario. Haga doble clic en Timer para agregar un nuevo control temporizador al formulario.



Haga clic en el control del temporizador y haga clic en Propiedades. Establezca la propiedad Enabled en True y la propiedad Interval en 50. Haga doble clic en el formulario para crear un evento de carga del formulario. Agregue el código siguiente para agregar algunos datos a la tabla:



dtGraph.Columns.Add (punto de tiempo, Type.GetType (System.Int32)); dtGraph.Columns.Add (velocidad, Type.GetType (System.Int32));



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



this.chart1.ChartAreas [0] AxisX.Minimum = 0;. this.chart1.ChartAreas [0] AxisX.Maximum = 3,000;. 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 Tiempo,.. this.chart1.ChartAreas [0] AxisY . title = velocidad;



chart1.Series [0] Points.DataBind (dtGraph.DefaultView, punto de tiempo, velocidad, null);.. chart1.Series [0] = ChartType System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Line; chart1.Series [0 ] BorderWidth = 4.;



Copia y pega el siguiente código de seguridad pública Form1 () para crear dos variables globales:



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



Cambie a la vista Diseño y haga doble clic en el control temporizador para crear un evento tick. Copia y pega el código siguiente para cambiar mediante programación los valores del gráfico y crear el gráfico en movimiento:



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, punto de tiempo, velocidad, null);. Cntr + +;



Presione F5 para ejecutar el programa y ver el gráfico de movimiento.



 

No hay comentarios:

Publicar un comentario