三根牙签吊矿泉水实验:到底先学VB还是先学VC++?

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 23:49:42
!!
能用两者来说些例子吗?
比如迅雷是用什么编出来的!
CS的作弊器又是用什么怎样遍出来的等等!~~~

楼上真是搞笑,如果VB那么垃圾,为什么现在VB程序员这么多?当年为什么引起这么大轰动?从1.0一直到6.0?除了底层操作不如C以外,快速开发哪里比C差?

VB本来的目的就不是为了作底层,非要用C的标准来要求VB你太苛求了吧?

而且java也没有指针,怎么没有人说垃圾?

指针对高手来说是好东西,但却是造成程序出错的罪魁祸首之一,你水平高有本事你连程序界面也自己来编啊?有本事你用汇编啊?甚至机器语言?

别天天把别人的观点挂嘴边。你自己用好VB没有?

告诉你,VB不用指针可以运行很好,如果你真需要,VB是有指针的!只是微软官方不建议这样使用。不要人云亦云。

如果你不是设计直接和硬件打交道的程序,VB真那么烂么?

我来回答楼主的提问:

如果您想当顶尖程序员,放弃VB吧,它不适合你

如果你只是想用来编写普通应用软件,VB没有什么不可以!

学VB,要是你还想学VC++,就别学VB了,直接学就行

二个都可以一起学.
没有什么区别的

记住:VB就是垃圾,做傻瓜程序还可以。建议直接学VC++,之后再转.net方向。

VB最拉级的地方是没有指针类型...

而学编程最难最难的就是指针的使用技巧...但同时指针又是最灵活最高效的语句....

所以,学VB实际上没有太大的意义,不过,如果只想编一些傻瓜型的程序的话,VB倒真的首选,因为它完全就等于拿来就用这么简单,呵呵...但如果碰到一些大的问题或是低层的问题,VB要不是超级麻烦(如调用API时,用到多线程时),要不就是根本实现不了....

所以,建议要在VB和VC两者选一的话.还是学VC++吧...我的建议是先学好C++和WINDOWS的消息机制后再去学VC++,否则会有很多东西对初学者都是莫名其妙的...

补充一下: 我不是说VB不好,只是说,要真想做为程序员的话,又或是在VB和VC两都选一的话. 我的建议是选VC!

再说明一下指针问题.指针的实际定义其实很简单:一般的变量代表的都是一些有某种特性的数据.比如,整形,实形等等...而指针所指的则是存放数据的内存地址本身,而这地址内是可以存放任何数据的.甚至包括执行指令(如通过LoadLibrary来间接调用API就是一个用指针代表执行指令的典型例子)! 指针的实际意义就是,它可以根据编程的实际需要来代表任意类型的数据!从而达到高效并简化问题的结果...当然,这样应用后的结果也更容易产生一些逻辑上的错误!但是,不管怎么说,由指针高效灵活的特性.实际上,在大多数编程的中.都是需要用到指针这种方式的...特别是在数据库的应用上(不管是自编的数据库还是第三方的,指针的应用都是不可或缺的)