》》》》换种思维方式,讨论一下VB的缺点。。。。。。
VB是一种很好用的快速应用软件开发工具,有很多的优点
比如简单易学,调试方便,开发周期短
但是,一种工具不是万能的,从多个角度看问题才全面。
我所知道VB的缺点如下:
1、不能做“绿色软件”,必须依靠msvbvm50.dll或msvbvm60.dll,生成的EXE和DLL不是标准的EXE和DLL
2、不支持继承,没有“构造函数”,不能在new操作时根据情况初试化一些变量
3、虽然可以通过HOOK(用SetWindowLong)截获windows消息,但是AddreddOf函数不能把回调的地址指针指向 类模块中的函数入口,只能指向普通模块,极其不利于封装
4、由于不能继承,如果VB自带的控件不好用,就只有寄希望于第三方控件,增加了包袱,增加的出错的风险。而事实上,VB自己带的基本控件中,ComboBox的功能太弱,要在下拉部分显示一个表格都不行,DataGrid更别说了,误人子弟的东西,还不如自己做一个好用,这可能他的兄弟——ADO的缺陷也有一些关系
上面的内容仅作抛砖引玉,请各位发表高见。