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

VB调用API绘图与自身函数绘图那个效率高?解决办法

2012-02-01 
VB调用API绘图与自身函数绘图那个效率高?请教大家一个问题:做一个自定义控件,对界面使用API进行绘制效率高

VB调用API绘图与自身函数绘图那个效率高?
请教大家一个问题:
做一个自定义控件,对界面使用API进行绘制效率高呢还是使用自带的绘图函数的效率高啊?
先谢谢大家了。


[解决办法]
当然是API
[解决办法]
  你分别用 API 和 VB内置函数 ,在一个 PictureBox 上 For循环 画一些东东(上百次即可),比较一下执行时间的差异(画的内容相同,比如把一个小图片画到另一个PictureBox上),相信你会吃惊不小。

[解决办法]
要看你要绘制多少东西,如果有大量的东西要绘用API,如果要根据动态数据实时绘制较复杂的图表用API,如果要对图片进行处理用API。如果仅仅是画个边框,绘几个分隔线条等简单的要求,用不用API无所谓,此时本身对效率要求也不高。
记住这个原则:对速度要求高的用API,否则用不用随你意。
[解决办法]

探讨
要看你要绘制多少东西,如果有大量的东西要绘用API,如果要根据动态数据实时绘制较复杂的图表用API,如果要对图片进行处理用API。如果仅仅是画个边框,绘几个分隔线条等简单的要求,用不用API无所谓,此时本身对效率要求也不高。
记住这个原则:对速度要求高的用API,否则用不用随你意。

热点排行