注意WINFORM程式开发时控件的事件序,提高程序运行效率

  WINFORM程序开发是以事件来驱动整个系统运转的,很多刚刚从事开发的人对这一点并不十分了解,事件驱动给程序开发是带来了很大的方便,但其中也有一些问题会影响系统的运行效能。
  如果你用过VB/VC#在调试时可能会遇到过当我们给TEXTBOX/COMBOX等控件指定一个属性值时,与此属性对应的事件就会触发,而在这些事件的处理代码中又会包含对另一些控件属性的负值,在系统运行时就会循环触发,当然WIN环境对些大多已做处理,不会无限循环下去从而造成进程死锁,然如果我们能熟悉这些事件的顺序会在开发时大大提高程序的运行效率。
  如果我们要将很多数据显示到WINFORM的控件时,就要先简单判断一下这些控件之间有没有相互的制约关系,如果相互之间是独立的那倒是无所谓了,如有存在依存关系,那最好先对“依负主体”控件负值,这样的既可避免系统出错,也可减少事件触发的次数,从而提高效率,使程序运行更顺畅。

【原创 http://www.cnblogs.com/vic_lu/articles/1807072.html 】

posted on 2010-08-24 11:12  和轩僮  阅读(562)  评论(3编辑  收藏  举报

导航