我就觉得郁闷。。
同一个事情,vb可以作到。api也可以。。
那你是选择 vb 的还是api来实现???比如说一个简单的例子,画图。用 vb的pset、line等方法可以作到。修改窗体的属性可以实现粗细等。。api有setpixel、lineto等也可以,那是选择哪种好呢?
除了这个例子,其他方面、其他复杂的情况下又是哪种好呢?可以说说两者在各方面的差异么?比如效率。。等等。谢谢!
同一个事情,vb可以作到。api也可以。。
那你是选择 vb 的还是api来实现???比如说一个简单的例子,画图。用 vb的pset、line等方法可以作到。修改窗体的属性可以实现粗细等。。api有setpixel、lineto等也可以,那是选择哪种好呢?
除了这个例子,其他方面、其他复杂的情况下又是哪种好呢?可以说说两者在各方面的差异么?比如效率。。等等。谢谢!
如果画多点的折线或多边形,用API就比较方便,如果多边形在画的同时要填充颜色,就只能用API了
比说窗体的外观,你用VB的函数可以把窗体改成千奇百怪的形状吗?反过来API就可以~
所以,VB里面没有那种功能的时候,就去调用API吧~为什么会有API的存在呢?是因为WINDOWS的程序最后还都要用API来实现,即使你使用VB的函数,后台也是变成了API来工作,VB会把你的函数解释成API来用,只不要是加了些限制。
在VB里调用API执行速度比较慢,而在VC中执行速度非常快。
相同的功能尽量使用VB函数,特别是执行次数在100次以上的。
在vb中调用API是很不安全的
遇到关键功能不得不用api,不过vb自己封装后的函数应该是经过优化的,效率会高一点!
谢谢各位拉~~~~~结贴!!