由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - Winform_Load event 慢
进入Programming版参与讨论
1 (共1页)
w*h
发帖数: 286
1
本版大侠,本人用.Net Winform开发的一款软件。其它一切都正常,就是一两个的
WINFORM LOAD EVENT太慢,影响用户体验和使用效果。几乎查阅不少地方,能改的几乎
都改了,就是慢。有时,开始还行,奇怪的是再次LOAD就慢了。
下面链接的是问题演示,请本版大侠看看有什么办法改进。先谢了!
https://youtu.be/HUd_6UWgw2c
w**s
发帖数: 1911
2
这个早就不支持了,至少用WPF

【在 w*h 的大作中提到】
: 本版大侠,本人用.Net Winform开发的一款软件。其它一切都正常,就是一两个的
: WINFORM LOAD EVENT太慢,影响用户体验和使用效果。几乎查阅不少地方,能改的几乎
: 都改了,就是慢。有时,开始还行,奇怪的是再次LOAD就慢了。
: 下面链接的是问题演示,请本版大侠看看有什么办法改进。先谢了!
: https://youtu.be/HUd_6UWgw2c

h*****e
发帖数: 1153
3
winform应该挺快的,你在release build下面也是这么慢吗?

cfemail="184758">[email protected]) 的大作中提到: 】
https://youtu.be/HUd_6UWgw2c

【在 w*h 的大作中提到】
: 本版大侠,本人用.Net Winform开发的一款软件。其它一切都正常,就是一两个的
: WINFORM LOAD EVENT太慢,影响用户体验和使用效果。几乎查阅不少地方,能改的几乎
: 都改了,就是慢。有时,开始还行,奇怪的是再次LOAD就慢了。
: 下面链接的是问题演示,请本版大侠看看有什么办法改进。先谢了!
: https://youtu.be/HUd_6UWgw2c

w*h
发帖数: 286
4
是的,还是一样。多线程和用SJHOWN event都试过。估计要拆分PANELs(共有12个)和
2D USER CONTROL
h*****e
发帖数: 1153
5
重复使用关掉的窗口?你可以用vs performance profiler看看开窗口慢的时候CPU耗在
哪里了


: 是的,还是一样。多线程和用SJHOWN event都试过。估计要拆分PANELs(
共有12
个)和

: 2D USER CONTROL



【在 w*h 的大作中提到】
: 是的,还是一样。多线程和用SJHOWN event都试过。估计要拆分PANELs(共有12个)和
: 2D USER CONTROL

w*h
发帖数: 286
6
原因找到,在那个LOAD EVENT中调用了一个数据库TABLE,变得很慢。奇怪的是开始还
行,就是几次重复显示后就慢了。现在改成在前一个WINFORM完成后,就调用那个数据
库,同时将材料属性找出,传递给下个WINFORM,就很快了。
1 (共1页)
进入Programming版参与讨论