1.界面开发vc真是糟糕透顶.
在界面设计中,表单是独立于代码的,用户通过vc代码控制表单,加入事件等.对于每个控件,每个控件对应一个ID!这个ID也可以用一个字符串表示!这好像没有什么,可是当你把一些控件删除在加入新的控件,你会发现这些ID开始混乱,他们可能出现重复ID编号,这样给这个控件建立事件的时候代码无效!他跟旧的控件ID关联,可是这个旧的控件已经删除了!当你的控件很多,改变频繁后,你就很难管理这些ID,出现错误也不知道怎么回事?为什么删掉控件后VC没有把他的ID也删除呢?这个只能问微软了!
还有就是界面不具有可重用性,当你建立一个新的项目的时候,你是无法把旧的界面的内容复制到新的界面来,为什么呢?因为VC无法管理这些ID,否则会造成重复和混乱!
我查看了C++ builder,同样作界面,bcb就没有ID这个东西!开发工具日新月异,VC却没有一点进步,我们不得不怀疑微软的能力!微软程序员都干什么吃的?现在我们看到微软上万程序员开发不出一个vista,这就是微软恶劣的地方,实在是阻碍世界软件进步的罪魁祸首!
如果你用vc开发豪华美观的界面,你已经碰到灾星了!
2.VC不适合开发数据库!
如果你用vc开发数据库,你一定非常痛苦!虽然vc也有数据库操作类,可是用vc数据库作界面,你是自讨没趣!你怎么把数据库显示到界面来,怎么增加修改删除数据?你要用最原始的方法,比如ctrllist,数形列表,而不是数据库控件!而且vc没有智能感知功能,你无法记住左右的各种类的方法,那你要翻书?
同样用C++,c++builder数据库开发就很简单,简直是行云流水!VC的mfc中看不中用,实际上bcb的类库就很好!
3.最后就是VC开发不直观,难以入门!
怎么回事,学了vc很久一直没有开发出很好的应用?VC编程实现方法确实值得商措!听说vc继承了汇编的开发方法,保留了汇编的技术,所以不思进取!它的各种实现方法不看书还真无法知道怎么实现!一个控件没有事件怎么添加呢?如何创建继承一个类并绑定到控件!相对快速开发工具delphi提供成千上万个控件,vc似乎死气沉沉!
