Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

Πώς να κάνει ένα γράφημα Μετακίνηση σε C #

Δημιουργία κινούμενο γράφημα στο Microsoft C # να κάνετε την αίτησή σας πιο δυναμική και πιο ελκυστική για τον χρήστη . Σε C # , θα πρέπει να προσθέσετε μια αναφορά στο " Διάγραμμα " ελέγχου, ώστε να είναι σε θέση να το δείτε στο "Toolbox " παράθυρο . Μόλις το προσθέσετε στη φόρμα σας , μπορείτε να τροποποιήσετε τις ιδιότητες του για να εμφανίσετε ένα κινούμενο γράφημα . Μπορείτε να αλλάξετε τις τιμές με τη χρήση βρόχων , αλλά ο πιο αποτελεσματικός τρόπος για να γίνει αυτό είναι μέσω της χρήσης ενός χρονοδιακόπτη . Τα πράγματα που θα χρειαστείτε για Microsoft Visual Studio
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

την εφαρμογή Microsoft Visual Studio , κάντε κλικ στο " New Project" από το αριστερό τμήμα του παραθύρου της οθόνης του υπολογιστή σας , και επεκτείνουν " Άλλες γλώσσες " κάτω " Εγκατεστημένα πρότυπα . " κάντε κλικ στο " Visual C #" και κάντε διπλό κλικ στο " Windows Forms Application " από το κέντρο του παραθύρου διαλόγου για να δημιουργήσετε ένα νέο έργο . 2

δεξί κάντε κλικ στο " Toolbox" παράθυρο και κάντε κλικ στο " Choose Items . " κάντε κλικ στην καρτέλα " . NET Framework Components " και επιλέξτε το πλαίσιο δίπλα στο " Διάγραμμα " για να προσθέσετε ένα νέο στοιχείο ελέγχου γραφήματος στο "Toolbox ". κάντε διπλό κλικ στο " Διάγραμμα " έλεγχο για να προσθέσετε ένα νέο διάγραμμα ελέγχου στη φόρμα σας . Κάντε διπλό κλικ στο " Χρονόμετρο " για να προσθέσετε ένα νέο στοιχείο ελέγχου χρονοδιακόπτη στη φόρμα σας .
Εικόνων 3

δεξιό κλικ στο στοιχείο ελέγχου με χρονοδιακόπτη και κάντε κλικ στο "Ιδιότητες". Ρυθμίστε το " Enabled " ιδιότητα " True " και το " Διάστημα " ιδιότητα " 50 . " διπλό κλικ στη φόρμα για να δημιουργήσετε ένα συμβάν φόρτωσης της φόρμας . Προσθέστε τον ακόλουθο κώδικα για να προσθέσει κάποια στοιχεία στο γράφημα σας :

dtGraph.Columns.Add ( " χρονική στιγμή " , 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 = " Time" ? . this.chart1.ChartAreas [ 0 ] AxisY.Title = "Speed" ? . .

chart1.Series [ 0 ] Points.DataBind ( dtGraph.DefaultView , " χρονική στιγμή " , "Speed" , null) ? . chart1.Series [ 0 ] = ChartType System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Line ? . chart1.Series [ 0 ] borderwidth = 4 ?
Η

4 Αντιγράψτε και επικολλήστε τον παρακάτω κώδικα παραπάνω " δημόσια Form1 ( ) " για να δημιουργήσετε δύο καθολικές μεταβλητές :

DataTable dtGraph = νέα DataTable ( ) ? int Cntr = 0 ?

5

Αλλαγή σε προβολή σχεδίασης φόρμας και κάντε διπλό κλικ στο στοιχείο ελέγχου χρονοδιακόπτη για να δημιουργήσετε ένα συμβάν τσιμπούρι . Αντιγράψτε και επικολλήστε τον παρακάτω κώδικα για να αλλάξετε μέσω προγραμματισμού τις τιμές γραφήματος και να δημιουργήσει το κινούμενο γράφημα :

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 , " χρονική στιγμή " ? , "Speed" , null) ? Cntr + + ? .
Η

6 Πατήστε το πλήκτρο " F5 " για να τρέξει το πρόγραμμα και να δείτε το κινούμενο γράφημα

Η

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα