社区
C#
帖子详情
一个表不断收到数据,然后在界面上显示的问题
ladyuncle
2011-04-08 10:32:51
首先这是一个互相通讯的过程。就是每隔20分钟从客户端收到若干(如20条)数据,然后在界面分时显示这20条数据,即每分钟显示一条。目前只有一张表存储所有收到得数据,由于表的数据越来越多,显示时查询就不好处理了,求一个最佳的解决方案。
...全文
113
6
打赏
收藏
一个表不断收到数据,然后在界面上显示的问题
首先这是一个互相通讯的过程。就是每隔20分钟从客户端收到若干(如20条)数据,然后在界面分时显示这20条数据,即每分钟显示一条。目前只有一张表存储所有收到得数据,由于表的数据越来越多,显示时查询就不好处理了,求一个最佳的解决方案。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ladyuncle
2011-04-08
打赏
举报
回复
[Quote=引用 4 楼 libinguest 的回复:]
引用 2 楼 ladyuncle 的回复:
引用 1 楼 bdmh 的回复:
怎么不好处理,每一次记住当前的最大id值,下一次从这个id往后取就是了
还有其他的办法没。
收到数据后显示和入表同时进行(即可免去再次查询)。另一种情况,如果在后台接收数据
那么就建一个临时表,下次清空再次接收。
不建议入表后再进行查询显示。
[/Quote]
恩 这个对头
村长_乐
2011-04-08
打赏
举报
回复
临时表!
风之影子
2011-04-08
打赏
举报
回复
[Quote=引用 2 楼 ladyuncle 的回复:]
引用 1 楼 bdmh 的回复:
怎么不好处理,每一次记住当前的最大id值,下一次从这个id往后取就是了
还有其他的办法没。
[/Quote]
收到数据后显示和入表同时进行(即可免去再次查询)。另一种情况,如果在后台接收数据
那么就建一个临时表,下次清空再次接收。
不建议入表后再进行查询显示。
ladyuncle
2011-04-08
打赏
举报
回复
[Quote=引用 1 楼 bdmh 的回复:]
怎么不好处理,每一次记住当前的最大id值,下一次从这个id往后取就是了
[/Quote]
因为显示是连续并且有很多界定条件,我现在想把它最近一次发过来的数据存到某个地方 然后单独操作这些数据,不用去操作那个大表,这样行么
ladyuncle
2011-04-08
打赏
举报
回复
[Quote=引用 1 楼 bdmh 的回复:]
怎么不好处理,每一次记住当前的最大id值,下一次从这个id往后取就是了
[/Quote]
还有其他的办法没。
bdmh
2011-04-08
打赏
举报
回复
怎么不好处理,每一次记住当前的最大id值,下一次从这个id往后取就是了
QT编写的串口设备调试工具终极版
开发环境:WIN7+QT4.7+QT CREATOR2.8+MINGW 已编译通过测试平台:XP、Win7、ubuntu、tiny210 技术实现:通过第三方串口通信类,解析协议并作出处理 基本功能: 1:支持16进制
数据
发送与接收。 2:支持windows下COM9以上的串口通信。 3:自动加载对应操作系统串口号。 4:实时
显示
收发
数据
字节大小以及串口状态。 高级功能: 1:可自由管理需要发送的
数据
,每次只要从下拉框中选择
数据
即可,无需重新输入
数据
。 2:可模拟设备回复
数据
,需要在主
界面
开启模拟设备回复
数据
。当接
收到
设置好的指令时,立即回复设置的回复指令。例如指定
收到
0x16 0x00 0xFF 0x01需要回复0x16 0x00 0xFE 0x01,则只需要在SendData.txt中添加一条
数据
16 00 FF 01:16 00 FE 01即可。 3:可定时发送
数据
和保存
数据
到文本文件:,默认间隔5秒钟,可更改间隔时间。 4:在
不断
接
收到
大量
数据
时,可以暂停
显示
数据
来查看具体
数据
,后台依然接收
数据
但不处理,无需关闭串口来查看已接
收到
的
数据
。 5:每次
收到
的
数据
都是完整的一条
数据
,而不是脱节的,做了延时处理。 6:一套源码随处编译,无需更改串口通信类,已在XP/WIN7/UBUNTU/ARMLINUX系统下成功编译并运行。
在Visual C#中用ListView
显示
数据
记录
如果要你在程序中
显示
数据
库中的
数据
记录,你首先想用的
显示
工具肯定是DataGrid。当然用DataGrid
显示
数据
记录是一种既常用又简单的方法。但是在程序控制方面,它却无法那么随心所欲。本文就是介绍另外一种
显示
数据
记录的方法--用ListView来
显示
数据
记录,由于他是手动加入记录,虽然在程序设计中稍微烦琐了些,但对于那些在特殊的
显示
要求,却往往能够满足要求。 在.Net FrameWork
Qt
界面
程序嵌入另
一个
Qt
界面
程序[Linux]
Qt
界面
程序嵌入另
一个
Qt
界面
程序[Linux]Qt的
界面
程序出现的
问题
Qt处理
问题
的传统方法传统方法的缺陷多进程
界面
开发示例代码结语 Qt的
界面
程序出现的
问题
在Qt
界面
程序里,主线程是
界面
线程,并且有且只有主线程才能完成
界面
的渲染操作,这样就会带来
问题
。一旦主进程一直处于
一个
非常耗时的函数中(如构建
一个
庞大的
界面
、处理大量的
数据
),无法处理事件循环中积压的事件以及回调,那么整个
界面
都会处于未响应状态。 Qt处理
问题
的传统方法 方法1 常规的处理方式,也是Qt官方的处理方式是调用processEvent
QT串口大量
数据
动态实时
显示
(三)========“customplot绘图步骤”
前言 在《QT串口动态实时
显示
大量
数据
波形曲线(一)》和《QT串口动态实时
显示
大量
数据
波形曲线(二)》中介绍了串口编程和chart绘图编程。也介绍了chart和customplot绘图的基本区别。customplot绘图在代码上非常简单,不用点,线,坐标系和图
表
一层一层的放那么麻烦。 第一部分: 串口接收大量
数据
动态
显示
的难点 串口大量
数据
QT接收时
问题
的原因: (1)10ms40个8位数。在示波器上监视串口波形,其实这个总线负载率差不多到了60%。如果再想传...
VC中对话框上
数据
的动态实时更新技术总结
在写
一个
算法的时候,希望能够看到计算过程中
数据
的实时变化,本以为很简单,就拖了
一个
文本框用来
显示
循环次数,没想到事与愿违,文本框中的
数据
并不是动态的变化,而是在计算完成后才一次冒出来,如下例如示,这个小小的
问题
难了我一整天,现在终于解决,并总结了
数据
实时
显示
的一些方法。
一个
示例: for (int i=0;i { m_curPos=i; itoa(m_curPos,temp,10);
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章