急!急!请问在用VB编程时如果VB控件能实现的,同时API也能实现的,从系统角度和程序运行角度来说用什么方法好? 请问在用VB编程时如果VB控件能实现的,同时API也能实现的,从系统角度和程序运行角度来说用什么方法好? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 VB控件应该好些,但也有一些API函数他的精确性好些,要看具体场合 API好一些,至少系统省去了为控件分配hwnd的时间。我是这么觉得的。 但一般用API的OCX或DLL发布时要大些 当然是控件了用API后构建的发布程序要大上许多如果用API就可以了,VB6就没必要再做控件了,MS不傻的 用API后构建的发布程序要大上许多??? 应该是“小”才对,不过使用api函数,如果跨平台使用的话,考虑的问题要多些 用API好,至少节省系统资源,并且发布时,不用带上那些讨厌的控件。跨平台使用那控件也许存在的问题更大。 用API后,你的工程文件就要比用控件的小许多!!应用程序可能会大一点,但你不用带上那恶心的大控件!!! 一般来说,用控件比较稳定可靠(指VB自带控件),但用api程序可做得比较精巧。从稳定性方面考虑,如果你对api应用不是很精还是用控件吧(当然如果你是超高手除外~~) 如果没有性能上特别的要求,本人愚见,还是用控件(指VB自身的通用控件),如果是ActiveX控件,还要考虑发布问题。第三方控件就不如直接用API,至少还在自己掌握之中。 如果是VB自带控件就用控件如果是第三方控件那就免了——强烈推荐使用API。 第三方控件坚决不用,VB自带控件有些还是不用为好:做图象处理程序用PictureBox的方法做时间程序用Timer控件……这些方法都极端错误,应该用API完成 如何将程序嵌入到mis中去 如何知道某个Form是否已经打开? 设置打印纸张 如何清空数据库中的一个表 bmp转换 在使用 Insert Into ... Select ... 中如何忽略"主键重复"错误并将未重复的数据写入? 怎么样把查询出的结果放到数组中? 大家下午好!请问如何在数据库中查询出符合条件的纪录? vb中创建多线程函数CreateThread 这个枚举定义是怎么回事?? 高分求贤 请问,VB6.0中的comboBox的双击事件好像无效啊,怎么回事,在线等!第一个解决的人,得全部分!
用API后构建的发布程序要大上许多
如果用API就可以了,VB6就没必要再做控件了,MS不傻的
???
从稳定性方面考虑,如果你对api应用不是很精还是用控件吧(当然如果你是超高手除外~~)
如果是第三方控件那就免了——强烈推荐使用API。
做图象处理程序用PictureBox的方法
做时间程序用Timer控件
……
这些方法都极端错误,应该用API完成