控件自绘技术

对于控件自绘技术,有些程序员不是很注重,因为如果自己注册创建一个窗口,同样可以做成如控件一样效果。

 

但其实控件自绘有以下好处:

(1)降低工作量,控件提供了一些基本功能,只要在这些功能基础上进行修改,可以很快实现所需的界面元素。

(2)减少程序bug。如果自己创建窗口,那所有功能需自己实现,必须考虑周到,稍有疏忽,就导致bug跳出。

(3)从系统设计角度来看,它可以使界面美化层和功能层分开,有利于软件工程实施。例如,在某些时候,需尽快做出程序

原型,以交与客户确认,这时,如果对程序界面外观过于修饰的话,势必影响提交时间,而且往往这些美化是多余的。如果用自绘控件,等到需要美化时再派生基本控件类,这是优先考虑的方式。

 

总之,善用自绘技术可以提高软件开发效率。同时,对于控件自绘有几点需要注意:

(1)控件自绘常导致控件闪烁,这不是控件本身的缺陷,是你程序编写不良。

(2)控件本身有些功能无法实现。其实这句话不尽然对,一般的控件你要做成怎样的效果,都是可以的。有这个想法,可能是因为你对界面编程还掌握不够,须突破这观念。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值