Winform中,坐标信息块、十字交叉线或其它控件随着鼠标移动的性能比较之小谈!

关于Winform中类似股票K线图十字交叉线随着鼠标移动的实现方法! 有一个项目组这段时间主要多为MFC及Winform类型的项目,主要从技术面而言而已,否则这个项目组的成本也忒高了,......还是记录一段时间的桌面应用知识吧!       今天主要分享一下一个实习生解决一套大型系统中的一个功能模块之分析模块的类似股票十字交叉线的实现方法,哈哈,我的心态也是实习心态哦!-_-!       我们知道在winform中,无论其VB、C#、J#等,还是其它技术或语 阅读详情

         总觉得对去年的一个项目使用的一些技术耿耿于怀,很多并不是技术上的问题,因为我们知道,有时候技术会成为RMB的炮灰,总感觉没有什么比较的!在十几年前,我听得最多得是,Java是大项目的,.net是小项目的,什么设计模式呀,手游前景,B2B呀,协议通信呀,外企项目呀,面向对象/组件/过程呀,PCB板,SIM,生产工艺,平台开发,SaaS....等,现在又听到什么微信小程序呀,GOOGLE小程序呀,微信开发,APP....等,但总感觉都不是很重要,重要的是“心态”!你的市场心态!这个市场心态让你知道用户关注的是体验(UI),还是功能原型,还是性能指标,还是扩展性等,这些都于你的实际开发成本有关,也跟用户的运营成本有关!我们不能一味倡调讲究用户体验什么的!否则,就像去年我见到的一个团队的一些创业者那样,连自己吃饭都成问题,整天一天到为就耗着用户体验方面!连吃饭的钱都不提.........偷笑

        局外话说多了,言归正传,去年我们帮用户实现其中用户关注的一个性能点:“根据坐标计算数据的准确及移动鼠标不卡顿!”(最近也有个项目类似需求的哦大笑),当然,这个项目运行于平板电脑及Windows PC下,比较综合性的项目:软件、网络、电子、协议通信等均包含!其它具体性质就不说了。偷笑

        我们知道,像一些采集设备、股票分析系统、分析系统、仿真系统等,经常碰到鼠标移动时,在鼠标的旁边时刻显示鼠标值、一些计算数据等!这个也就我们要讨论的!我们知道,功能方面是相对非常简单的,无论是C++还是C#、VB、Delphi等均是可行的!这个并不是经验问题,也不是技术问题,而是其本身的封装性!我今天抽时间啰嗦这个主要是因为我们做这个项目的时候,一,项目规模大;二,性能指标高;三,计算坐标相关数据耗费项目组的时间长等!........

        我们在计算坐标数据所归属的模块是.Net实现的,语言是C#,类型是Winform。方案嘛!不下五种吧,今天讨论其中的三种:

        方案一:在Form窗体的MouseMove事件中进行获取坐标值,同时计算数据,最后显示于鼠标旁边。这个也就算法逻辑了!

         &n

winfrom-绘制十字线 using System; using System.Collections.Generic; using System.Drawing; using System.Drawing.Drawing2D; using System.Windows.Forms; namespace crossline { public partial class Form1 : Form { 阅读详情

相关推荐

VisionPro与C# 图像显示十字光标

VisonPro与C#联合编程,图像显示中心十字。

吴启林的博客 2556

C# MsChart 类似十字光标/交叉线 跟随鼠标移动功能 的优化

用系统内置的光标,速度很慢,而且很卡, 所以要设计两条直线,不断的改变位置,来实现光标的效果 。 先设计两条折线。 Series seriesX= chart1.Series[“SeriesCursorX”]; seriesX.ChartType = SeriesChartType.Line; seriesX.BorderWidth = 1; seriesX.Color = Color.FromA...

bplayers的博客 3109

Winform中设置ZedGraph鼠标焦点位置画出十字线并在鼠标移出时十字线消失

场景 Winforn中设置ZedGraph曲线图的属性、坐标轴属性、刻度属性: https://blog.youkuaiyun.com/BADAO_LIUMANG_QIZHI/article/details/100112573 在鼠标经过曲线附近时获取最近曲线以及曲线上点的坐标,并以此坐标表示一条十字线。 效果 注: 博客主页:https://blog.youkuaiyun.com/badao_li...

BADAO_LIUMANG_QIZHI的博客 2190

在图形中,随着鼠标的移动显示十字交叉线

在图形中,随着鼠标的移动显示十字交叉线,VC++

c# 鼠标在窗体PictureBox上的十字光标定位

可以使鼠标在窗体的PictureBox上 按照PictureBox中图的坐标来 十字光标 定位,点击后绘制“点击处”在图中坐标的位置

百度新闻评论内容抓取

通过抓包分析发现,百家号手机app端文章评论内容接口为:https://ext.baidu.com/api/comment/v1/comment/getlist?appid=101&sid=1008524_2-1010050_1-1007549_23033-1007550_23035&cuid=01B5EAF73E8A83BB842BE04E4FB6C656|23200201047...

codingforhaifeng的博客 2422

ZLMediaKit在Windows下启用WebRtc编译(64位)

准备软件 cmake-gui vs2017 已经编译好的windows版本openssl(下载地址) 当然,你完全可以自己按照openssl的官网教程自己编译windows版本的openssl libsrtp编译安装 首先,需要将下载好的openssl解压并添加到环境变量。如下图,将下图路径添加到环境变量 其次,下载libsrtp(下载地址) 下载后解压并新建build文件夹,如下图: 在合适位置新建文件夹放置install后的srtp文件,如"D:\develop20..

byna11sina11的博客 1万+

论文笔记--Spatial-Temporal Fusion Graph Neural Networks for Traffic Flow Forecasting

Summary 在交通预测问题上,现有的框架通常利用给定的空间邻接图和复杂的机制来建模空间和时间关联。作者认为使用给定的空间邻接图会限制模型的有效时空相关性学习,并且它们通常使用单独的模块来实现空间和时间相关性,或者只使用独立的组件来捕获局部或全局的异质依赖关系,割裂了时空依赖关系。为此作者提出一种时空融合图神经网络用于交通预测。提出一种数据驱动的“时间图”生成方法,以此来补偿空间图可能没有反映的相关性。提出一种新的交通预测方法。 Problem Definition 交通预测中的挑战 以上图为

chenxino的博客 1755

用PyTorch手把手搭建液态神经网络(LNN):从微分方程到无人机避障实战

本文详细介绍了如何使用PyTorch搭建液态神经网络(LNN),从微分方程基础到无人机避障实战应用。LNN通过动态时序建模和微分方程实现高效计算,特别适合多传感器数据融合场景。文章包含完整的代码实现、训练技巧及性能优化方案,帮助开发者快速掌握这一前沿技术。

uber9的博客 439

rk3568 点亮双LVDS 屏

承接文章《rk3568点亮LCD(lvds)》中仅仅只能使用亮单LVDS;经过厂商的努力,陆续发布新补丁。目前支持双lvds显示,缺憾是需要自己额外移植相关补丁。受限于通信频率和VOP编码能力,支持最大分辨仍然是1920x1080、60fps。

weixin_35723192的博客 3007

【OpenClaw企业级智能体实战】第16篇:电商“龙虾”掘金记:用OpenClaw实现小红书/抖音/淘宝全自动矩阵运营(2026实测版)

2026年,OpenClaw(小龙虾)已成为电商运营的核心效率工具——从公众号文案3分钟生成到TikTok爆款视频1小时复刻,从多平台内容同步到自动比价加购,彻底重构了电商运营的工作模式。本文基于真实商业案例(元岳科技、TikTok跨境卖家、淘宝MCP工具),系统拆解电商智能体的落地路径:先详解OpenClaw在电商场景的核心原理与变现模式(代部署、模板售卖、轻定制、内容套利),再提供阿里云/本地双部署方案,完整实现小红书/抖音/淘宝的自动化运营(热点抓取、内容生成、多平台分发、数据分析)。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 2286

uniapp - 最新详细实现web-view网页与安卓苹果App端之间互相通信功能,苹果app/安卓app平台与内嵌webview组件内的网页进行相互传值,内置网页与app双向实时通信,详细示例代码

uni-app,Android安卓,苹果ios,app,内嵌webview,第三方H5网页,app和web-view通信传值,web-view引入的页面向App主应用传递数据,App端与webview端相互通信,App端和H5端webview之间的通信,uniapp实现webview和APP之间的传值通信,如何互相传递对象数据,数据传递了接收不到,web-view页面向app内发送消息,监听传递的参数,uni-app和web-view页面相互传参,报错怎么办,跨域,屏幕空白出错,数据交互,解决手机物理返回按

🏆 前端领域优质创作者 4741

图解B+树的插入过程

B+ 树在现代数据库中很常见,如果我们了解它,在工作中可能对性能优化会有更好的帮助! 最近我一直在思考 B+ 树的高度是由什么决定的。知道我了解了 B+ 树的插入过程,才有一种恍然大悟的感觉! 网上的一些资料杂乱无章,不同的数据库可能还有对 B+ 树有不同的实现。但是万变不离其宗,B+ 树的定义,大致如下所示: 总结一下,B+ 树有下面 5 个重要的特点。 B+ 树包含 2 种类型的结点: 内部结点(也称索引结点)和叶子结点。 根结点本身即可以是内部结点,也可以是叶子结点。 根结点的关键字个数最

愿君出走半生,归来时仍是少年 2134

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

上一篇: 程序中关于平均数的使用,我们有时候要非常谨慎,它并不是简单的相除操作!
jetsu
博客等级 码龄20年 6粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值