| C#语言绘制实时曲线图代码实例 |
| 来源:
发布时间:2008-07-21 发布人:
浏览:
人次
字体:
[大
中
小]
|
|
窗体关键代码:
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Text;
- using System.Windows.Forms;
- using System.Threading;
-
- namespace RealtimeCurve
- {
-
-
-
- public partial class FormRealTime : Form
- {
- Thread thread;
- RealTimeImageMaker rti;
- Color backColor = Color.Black;
- public FormRealTime()
- {
- InitializeComponent();
- rti = new RealTimeImageMaker(Width, Height, backColor, Color.Green);
- thread = new Thread(new ThreadStart(Run));
- thread.Start();
- }
-
- private void Run()
- {
- while (true)
- {
- Image image = rti.GetCurrentCurve();
- Graphics g = CreateGraphics();
-
- g.Clear(backColor);
- g.DrawImage(image, 0, 0);
- g.Dispose();
-
- Thread.Sleep(1000);
- }
- }
-
- private void FormRealTime_FormClosing(object sender, FormClosingEventArgs e)
- {
-
- thread.Abort();
- }
- }
- }
程序最终的运行结果截图:

共2页: 上一页 [1] 2 下一页
| |
| |
|
|
|
|
| §最新评论:(评论内容只代表网友观点,与本站立场无关!) | |
|
|
|
|
| 注意:请勿在本站发布政治话题、色情及违反法律的内容。 |
IT知道网 声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。 |