首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

MFC 程序如何样做到界面非常流畅

2013-08-14 
MFC 程序怎么样做到界面非常流畅把所有的数据处理交给后台线程么?有经验的介绍下[解决办法]如果数量非常大

MFC 程序怎么样做到界面非常流畅
把所有的数据处理交给后台线程么?

有经验的介绍下
[解决办法]
如果数量非常大,就把数据处理放在后台线程里处理,处理结束后再发个命令更新显示,否则不需要线程,另外,要更新局部部分,不要全部更新,因为只是一小部分需要更新
[解决办法]
有些技巧不需要多线程一样可以实现,比如,用一个Grid或者List控件显示几十万条数据,
可以分页显示,有些数据量很大可以先让用户看到一部分等等。
用多线程很多时候搞不好弄巧成拙。界面流畅很多时候是技巧+技术不是单纯的技术。

[解决办法]
使用vs自带的性能工具,分析一下。
[解决办法]
>有些技巧不需要多线程一样可以实现,比如,用一个Grid或者List控件显示几十万条数据,
>可以分页显示,有些数据量很大可以先让用户看到一部分等等。
>用多线程很多时候搞不好弄巧成拙。界面流畅很多时候是技巧+技术不是单纯的技术。
恩都是可用经验
我这里也提几条
1 ListBox,ListCtrl,ListView,Tree都有大数据量的虚表方式,这个非常好,100万条数据都没问题
2 线程确实很麻烦,但是如果你一个处理5秒以上还完不成,那么也只有这种技术了
[解决办法]
线程开启...

热点排行