GEMINIGHT
📋注册(Register) | 📛登录(Login)
🎲
🎉欢迎您的大架光临!本站是以游戏、动漫、等ACG相关内容为主题20年的网站。ℹ本小站的SSL是免费附赠的,https访问不太稳定,为免错乱建议您用http访问。如果您的网用http访问会被电信商胡搞跳转,那就只能用https来访问了或设置国际正规DNS。

主站(Home) »  论坛(Forum)  » 程序编写(Program)
chengen
注册于:2005年7月28日
等级:高级会员
帖子数:97
积分:1124
阅读权限:40
可视化编程__优化程序速度 1楼

此技巧通用于各种可视化程序设计语言(VB、VC++、java……)

\N

在对控件的可视化方面做较多改动的时候,(也就是说你的改动会影响组件的显示)

\N

我们可以把控件的reDraw(不知道有没有打错,呵)属性设为False,

\N

或干脆隐藏这个控件!这样程序的运行效率会快数十部以上!

\N

原理:避免了系统频繁重画视窗!

\N

举例:有一网格控件,可见的行有20行,可见列有20列,如果你用双重循环设置每个单元格的值,一般情况下,会很慢,且屏幕会闪烁;但如果你禁用重画事件,或隐藏了该控件,那就不会有闪烁,且速度快上数十部不止!重画事件是一个比较耗资源的过程,这也可以解释为什么windows时,设性能的时候,有个这样的选项了(就是那个移动窗体是否移动内容!)

SIGNATURE
🗓2006-2-20 13:24(约18年前)  👁696

标题(Title):
关键字标签(Tags):
路人:回贴可以不必登录

本站中所有图文均为原作方所有,所发表言论仅代表原作方的观点,不代表本站立场。
本站不对所提供的所有资讯正确性负责,若因资讯导致的任何损失本站概不负责(请参阅免责条款,自行斟酌),或者联系本站予以纠正。

『双子在线』ACG爱好网 GEMINIGHT.com © 2005-2025 ┃ 联系站长(Contact Webmaster) ┃ 本次页面执行速度:秒