VB对VC学习的借鉴意义不太大,因为学习VB和VC的切入点不同,VB学习的切入点是控件的使用.VC学习的切入点是虚函数和消息映射.不过学习VB时API函数的使用对VC绝对是有帮助的.因为初学VC就是学习MFC的使用,而MFC就是对API函数的封装.而且大部分是同名封装.API函数越熟对VC学习的恐惧就越小,它还有一个好处就是会增加你学习VC的兴趣,这个道理是显而易见的,在一段代码中看到你熟悉函数的感觉.........不一样吧(个人体会)
调试欢乐多
首先不知道你在vc的切入点是什么,语法?界面?或者更高级的atl中com编程.
如果是纯粹的语法学习,那么可以说是没什么太大的作用,因为c++的语法很复杂,当然也很强大.
如果是界面,那么还是省了这心吧,vb或者delphi作的更好或者更方便,除非你是作特殊应用,比如大量的图形绘制,甚至是3d建模.
如果是com应用,那么恭喜你,你找到了一个和vb关系最紧密的切入点,因为vb就是建立在com上的,不过相对来说,com也是很枯燥的,不过如果你能理顺com中的各个关系和概念,那么有种恢恢乎游刃有余的感觉.
还有,在编程中很多都是相通的,不知道你在vb中对于接口的应用掌握如何,知道vb中implements关键字的用法么?如果不知道,那么你在看c++继承的时候再回过头来看vb的接口继承,你会有种恍然大悟的感觉,如果你本来就对接口继承有很好的认识,你在看c++就会有英雄所见略同的感触.还有一点提醒一下,也算是建议吧.
不管是c++的发明者stroustrup(《c++程序设计语言》的作者)的还是c++委员会的重要成员lippman(《C+Primer》的作者)都劝告大家,如果你要学习c++,那就找一个最新的c++编译器,然后按照最新的标准学习,而不是先学c再过渡到c++。因为c并不完全是c++的子集,有一部分c的特性和语法,c++并不支持。详细见《c++程序设计语言(特别版)》(裘译) p713页 “附录B 兼容性”
如果把他们分开,就完全不行了,在vc中,特别的在dialog中,initdialog和formload是相通的,仔细分析他们的启动顺序,也是在同样的顺序,这样就联系起来一点了,initdialog,destroywindow,formload,formunload等都可以联系。
有的人则不怎么会,例如我
我打算从C开始,到C++ 再到VC
其实VB中好多控件的属性在VC中也能用到,不过是他们的称呼不一样,
但作用是相同的。说来说去,这两种语言都有共同之处。
如果你VB还可以的话
那预祝学好VC
不过开始有点困难,一定顶住
我打算从C开始,到C++ 再到VC
不过学了VB对VC还是有帮助的
一门语言精通后
就有了计算机逻辑思维
这样对其它语言有很大的帮助
你再学就是技巧方面的东西了
语言也就那些东西
思维最重要
先C++ 后VC++
没错!!up!!
先学c++,再看侯俊杰《深入浅出MFC》吧。
看你坚持不坚持得住。
如果你明白VB的话将心比心你就会发现二者的共同之处了。
总之一句话就是把握好思路特别是VB中的代码编写方面你一定会发
现不少编程中的相似之处。
UP、!!!!!!!!!!