我觉得我是有恒心的那种人,要学能所用啊,我以后是要给网吧编一些服务端/客户端模式的软件。因为现在才涉及编程,请问现在苦学VB好吗?还是走错了方向,我看别人编的一些网吧软件都是用c++,
vc++ ,bc++编出来的,我现在是要用VB过渡一下,还是直接学c++ .... (本人VB才入门)
vc++ ,bc++编出来的,我现在是要用VB过渡一下,还是直接学c++ .... (本人VB才入门)
因为VB门槛低,容易出垃圾程序,导致有些人认为VB不好
当然,看开发什么程序了,各有所长
尤其是基于CS架构的管理系统简直是再合适不过了.其实印度的好多软件都是用VB开发的包括M$的很多程序也是VB的
只是国内的很多所谓精英认为那个烂的出名的Object Pascal是一个多么好的工具等等
VC,VB好比两把刻刀,同样去完成一个雕刻作品.
VB为大刀,VC为小刀.
用大刀,作品成型较快,但不适合精雕细刻.
用小刀,成型较慢,但可以把作品刻得细至入微.
大刀小刀混用,才是完美组合.
做为工具,大刀小刀都不可以少.
VB用起来是简单,但深入了解后才知道,
VC是很强大 ,但只是会个花架子,那还感不上VB
其实没有谁好,谁坏,只是谁更擅长做什么了。
当你学到一定的境界的时候,你会发现这些语言都有很多共同点,也有自己的独有的一些东西,代码只是实现功能的手段,重在你的思想......
小时侯学GWBASIC,10年后学C,C++什么的,感觉都是差不多。只是语法不同而已,或许是自己数学水平提高了
http://dzh.mop.com/topic/readSub.jsp?sid=4967643&page=-2&only=1
关健在于怎么用。与程序内核无关。
无论什么语言都有他存在的价值.学好了都一样
不过相对VC来说~~做大型的软件(比如游戏开发)来说VC的确比VB好~~以前我和朋友测试过~~一人开发一个简单RPG游戏~我朋友用VC我用VB6~~效果差不多~~不过VC显示图片的速度比VB快很多~~应该说VC的运算速度比VB快吧~~我想这就是VC和VB之间的差别~~
不过对于一般的软件来说~~本人觉还是用VB写好~~实现同样的功能最起码VB效率高很多~~
1、VB6不是一种真正的面向对象的语言(VB.net另当别论),用它开发大型的系统,在架构上会麻烦些。
2、VB6的找工作难,一般公司不招VB6的
3、VB6不能自动缩进代码,我常常为给VB的代码打空格而心烦。
4、VB6在一行代码还没有写完整,但却想从别外复制代码时,弹出的那个警告框真地令人生厌。
如果在调试状态下,不小心写错了代码,会引起死机。
5、VB6不能写真正的勾子程序。
6、VB6不能生成真正的DLL库。
7、从字面上看,Basic是一种基本的语言,初级的东西,所以比不上C++强
8、从NET开始,VB.net和VB6差太大了,说明微软也认为VB不好。要学就学VB.net,不要学VB6了。毕竟是一种过时了的语言。
2.无可否认,VB是有其局限性的。每一种语言都有其特定的角色,做自己分内的事情才是最重要的。
3.每一种语言都有其生命周期,新旧更替是正常的事情。
4.VB.Net是为庞大的VB用户群迁移到.Net准备的,新手要学,为什么不学C#,偏偏选择VB.Net呢。鄙本人喜欢VB,曾经从VB3.0学起,那个年代VB的确是了不起的,一行代码不用写就可以写出Windows程序。后来用了3年C++,再后来用了C#。
几个月前曾经被金蝶面试通过去写VB,但最终没有去,还是选择到一家小公司作C#项目经理我的观点是:现在学,就不要学VB
---------------------
光一个结构体字节对齐的问题搞的我死去活来的有兴趣的可以去看看
http://community.csdn.net/Expert/topic/4780/4780636.xml?temp=.2882807