• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP.NET > .NET示波器控件的实例代码分析

.NET示波器控件的实例代码分析

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了c#示波器控件,示波器应用实例,示波器使用实例,示波器维修实例,vb.net 表格控件等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

缘起
同事负责的项目中,会扫描硬件中的某个东西是否存在,因此老板希望对这些扫描结果,能有个图像画的介面可以查看
因此做了个小工具,可读取同事提供的数据,并将其视觉化显示
那显示扫描结果最容易的就是示波器了,但第三方控件的示波器功能又太繁琐,最终就决定自己做个简单的
反正对我来说用GDI来绘制,跟花时间去研究没用过的第三方控件,时间也不会差太多

思路



如图所示,示波器其实就是这样简单的图
整体思路其实很单纯,就把一个示波器分成三个部分来绘制.
首先是上面那块横线,通常表示高值
第二块是下面那块横线,表示低直
第三部分就是连结垂直的线
高度的运算,我是用最简单的方式,将一个UC的高度直接除2,当做中心y座标
表示高点的则是中心y座标往上,高度/5的位置
表示低点的则是中心y座标往下,高度/5的位置
示波器的部份,则是先把头尾的线去掉,然后再将数据拆分成两个部分
一个部分是高点要绘制的座标,另一部分是低点要绘制的座标
有了这两个座标,就同时可以绘制垂直的线了
比例上则是使用示波器的值,以及这个控件的宽度做比例上的调整
代码
</div>

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • .NET示波器控件的实例代码分析

相关文章

  • 2017-05-11理解HttpHandler,并为所有*.jpg图片生成一段文字于图片上
  • 2017-05-11如何使用ASP.NET制作简单的验证码
  • 2017-05-11asp.net中的cookie使用介绍
  • 2017-05-11IIS 浏览aspx页面出现无法显示XML页的解决方法分享
  • 2017-05-11在ASP.NET 2.0中操作数据之七十:配置数据库连接和命令等级设置
  • 2017-05-11把jQuery的each(callback)方法移植到c#中
  • 2017-05-11ASP.NET MVC Bundles 用法和说明(打包javascript和css)
  • 2018-08-20Visual Studio卸载不完全问题的解决方法
  • 2017-05-11asp.ent(C#)中判断空字符串的3种方法以及性能分析
  • 2017-05-11ASP.NET中制作各种3D图表的方法

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • ASP.NET 2.0中的数据操作之九:跨页面的主/从报表
    • 在ASP.NET 2.0中操作数据之二十:定制数据修改界面
    • Asp.net SignalR 应用并实现群聊功能 开源代码
    • jQuery实现金额录入框
    • ASP.NET MVC小结之基础篇(二)
    • asp.net 事件与委托分析
    • ASP.NET下母版页和内容页中的事件发生顺序整理
    • 详解最好的.NET开源免费ZIP库DotNetZip(.NET组件介绍之三)
    • 从零开始学ASP.NET-基础篇第1/7页
    • asp.net dataview做无限极分类的又一用法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有