基于C的波形顯示控件的实现[附完整源码].doc

基于C的波形顯示控件的实现[附完整源码].doc

  1. 1、本文档共67页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于C的波形顯示控件的实现[附完整源码]

编者记: 09年暑假正好在学院实验室呆了一段时间,做了个完整的上位机软件(具体实现:根据下位机的指令,实现通过串口来操纵下位机进行实验,并将采集的数据进行处理和保存,并以图形的方式显示),整个项目边学C# WinForm边设计,这个波形显示控件就是项目中的一部分,也花了自己绝大多数时间。暑假一结束,也就没有再去接触C#了,主要精力放在C++,Windows编程上去了。此外,顺便将该波形显示控件当作自己毕业设计的内容,下文实际上是节选自自己的本科毕业论文的呵呵,希望对大家能有所帮助。由于自己是个C#新手,所以代码以及文章有疏漏、错误、不妥之处在所难免,欢迎交流哈(现在看着十个月前写的代码,感想颇多......) 欢迎转载,但请注明出处(通宵整理排版 = =? 很不容易的哈)/xf_z1988/archive/2010/05/11/CSharp_WinForm_Waveform.html (写这篇文章之时,大学再一个半月就结束了,目前在学C++、Windows编程、希望能找到个适合的工作吧) ? “基于C#的波形显示控件”设计于09年暑假 源代码奉上呵呵: HYPERLINK /xf_z1988/CSharp%e6%b3%a2%e5%bd%a2%e6%98%be%e7%a4%ba%e6%8e%a7%e4%bb%b6%e6%ba%90%e7%a0%81.rar \t _blank 博客园下载 | HYPERLINK /source/2340188 \t _blank CSDN下载 解压密码:CSharp_WinForm_Waveform 《基于C#的波形显示控件的实现》写于2009年9月?? HYPERLINK /xf_z1988/archive/2010/05/11/CSharp_WinForm_Waveform.html \l FIRST#FIRST 跳到文章目录(注意这里是采用锚链接,订阅的朋友可能访问会失效的,例如QQ邮箱中的订阅= = 还是访问原文吧) “基于C#的波形显示控件的演示程序”为配套控件使用而设计的(演示程序源代码同控件源代码一起奉上了) ? 下面先上几张图,大家可以先了解最后做出来是个什么东西: ? ? ? 再奉上两个波形显示控件的演示视频(两个视频内容差不多的呵呵): ???? ? ? ? 摘? ??要 计算机技术的飞速发展使得其在自动化系统中的应用日益增强。大量监控、图像数据显示软件活跃在自动化工业及自动化教学领域。同时,软件系统的日益复杂化使得模块化开发变得尤为重要。本课题所设计的基于C#的波形显示控件就可在微软.NET平台下进行代码功能重用,达到模块化开发和快速开发的目的,使得程序员能够集中精力设计软件的具体业务流程,而不必担心波形呈现的问题。 本文先介绍了.NET平台下用户控件开发的基本方法,以及用C#描述的GDI+图形开发技术,然后提出一种基于C#的波形显示控件的设计思路,并对波形坐标值转换、坐标标尺、工具栏、局部放大等具体的设计细节进行详细解析。 本课题设计的波形显示控件实现了同时显示多条数据曲线、局部放大查看、波形显示自动调整最佳坐标范围、动态显示波形等功能。创新之处在于设计了一种方法,使得波形显示控件的坐标轴的起点值和终点值能够以浮点数显示,并自动根据当前波形显示控件的大小,描绘出符合用户视觉的坐标标尺。 最后,还设计了一个波形显示控件的演示程序,用于介绍该控件的使用方法以及功能测试,并提出了该波形显示控件可改进的地方。 ? 关键词:波形显示控件;C#;GDI+;动态波形 目? 录 (注意这里是采用锚链接,订阅的朋友可能访问会失效的,例如QQ邮箱中的订阅= = 还是访问原文吧) HYPERLINK /xf_z1988/archive/2010/05/11/CSharp_WinForm_Waveform.html \l 1#1 1 绪论 HYPERLINK /xf_z1988/archive/2010/05/11/CSharp_WinForm_Waveform.html \l 1D1#1D1   1.1 课题背景 HYPERLINK /xf_z1988/archive/2010/05/11/CSharp_WinForm_Waveform.html \l 1D2#1D2   1.2 波形显示控件实现的功能 HYPERLINK /xf_z1988/archive/2010/05/11/CSharp_WinForm_Waveform.html \l 2#2 2 主要开发技术介绍 HYPERLINK /xf_z1988/archive/2010/05/11/CSharp_WinForm_Waveform.html \l 2D1#2D1   2.1 .NET用户控件介绍 HYPER

文档评论(0)

fglgf11gf21gI + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档