禁忌之神话:VB跟C语言不一样吧?VB该叫什么语言?(各位请说说VB和C的详细资料吧)

来源:百度文库 编辑:神马品牌网 时间:2024/05/09 18:56:17
偶原来经过深思熟率
觉得还是先学VB好
虽然网上争过来争过去
但毕竟这是因人而异的
所以我决定先学VB
(我有主见哦)

我就想看看到底有多少人劝我先学C。哈哈!!!

6楼的你没看问题啊?
VB是B语言吗?

个人体会,和你谈一下:

VB比较好入门,也是一种快速应用开发的语言,但要把VB学精学透彻并不那么短时间能够实现。

你可以先学习一下VB的体系结构,大致看看就行,可能其中会有些概念不可理解,不要紧,不用去深究,时间长了接触多了你会理解的。这样做的目的主要是了解VB适合做什么,他的编程特点和运行机制是什么等概括性的东西你要有个了解。

然后你可以开始从语法学起了,VB语法并不难,但对于每个语法要点一定要自己亲自练习一下,达到熟练掌握的程度。先不要急着实现太大的功能,你这个时候也不可能实现。

接下来你可以熟悉一下VB企业版提供的那么多控件的应用了,VB提供的控件很多,你最好逐个参考MSDN做有一些小程序试一下,不必记住所有控件的接口,但你要知道以后用到的时候怎么查资料。

数据库开发是VB中很重要的一块,你不能错过,建议刚开始的可以使用ADO控件编写一些小程序,但如果熟悉了之后最好使用ADO对象编程,因为这样更灵活。这一点我强烈建议你使用ADO对象编程。

等上面这些你都学得差不多了,其间可能也会学到API编程的时候,你的VB水平已经到中等水平了,接下来干什么呢?好好实践一下吧,有机会的话最好能参与到项目实践中去,如果没有这样的机会就自己给自己定些任务来开发些简单的应用,练习多了自然会见成效的。

上面这些仅是个人的学习体会,你可结合自己的学习特点进行自己的安排,我相信,只要有执着的精神和毅力,没有什么是学不通的。

在界面上. VB是可视化的编程语言,也就是宣传的"所见即所得"...
C没有可视化的概念(VC++有,和VB一样).也就是说,C语言在编程后的结果,都是在自己脑海里形成的!要知道最终结果,只能成功编译后运行了才知道! 而并不能向VB或VC++或BC++那样边写代码边能看到大概的结果(当然,真正的结果也得成功编译后才能最终清楚)

在机制上,可能就是它们之间最大的区别的了:
VB是解释形语言,也就是说,它对代码的处理是,编译一句执行一句,然后再编译再执行,直到最后! 并VB也需要大量的VB库作为支持才能最终完整运行! 换句话说就是,一个用VB编写的程序,你如果想给别人使用,如果对方的系统里并没有你程序所用到的VB库,那么,你得把相应的VB库也得给它...(VC++如果用到MFC来编程序的话,也和VB一样,需要MFC库的支持,有个常见的例子,就是有的软件,总喜欢提示"找不到mfc71.dll")

C是编译型语言,也就是说,它是先把所有代码全部编译后再执行! (这样子的程序执行速度要明显比VB那种解释形的快得多!!!)...另,C语言所编译出来的程序,不需要任何一个库文件的支持! 也就是说,你自己的程序需要什么文件,就直接把这些文件给别人,别人就可以直接用! 而不会像VB或VC++用MFC编的那样,还有附带一个自己都不知道里面是什么东东的文件给人家!

最后,VB,对学习来说.在某一角度,它是全傻瓜型的! 常用的功能,它几乎都已经预先帮你封装好,到用时,你根本就不必知道它实现的过程就可以直接贴上去用! 虽说这样很方便,得是,对于学习来说,由于它这样的封装,你可能永远也不知道那些封装起来的功能到底是怎样来实现的!!! 这对学习来说,无异是有害无益的!

而C语言呢,站在VB的角度来说,它可能就是高难度的...语言本身所封装的功能对VB来说是完成可以忽略不计!!! 也就是说,在VB里,只需动一动鼠标或敲上几句代码就可实现在的功能,在C里,你可能得写上几十,几百甚至还可能几千句的代码才能完成! 并就算完成了,也可能会错漏百出!!! 你可以这样直观的认为:C语言是属于代码级的...而VB则是属于功能级的!!! 代码级的会非常的灵活,但正因为太灵活所以最终难以掌握! 而功能级的会非常方便! 但正因为方便所以才会感觉处处受制!!!

建议你去学C#,你说的VB是VB6.0吧,这个东东微软已经不支持了,现在的VB.NET与6.0相差很大,而且几乎和C#一样,唯一的区别就是VB的语法很别扭,速度也不快,功能也没有C#强。所以和C#相比它一点优势也没有,唯一的存在原因就是以前的VB6.0用户还需要它。使用的人越来越少了,大部分VB的人都转移到C#或其它语言上去了,国外早就有计算机专家说过:微软推出的VB.NET是一个重大的失败。

VB是visual basic…是一种可视化的BASIC语言,但它要被识别成机器语言需要编译;C语言不需要编译可以直接应用于机器语言。两者是不一样的。

VB是visual basic…是一种可视化的BASIC编程语言。

C++和BASIC不一样…两种编程基础 。

VB和C都要学啊~VB开发速度快,简单容易上手,C可以学到一切编程的思想,为以后的JAVA拉.NET拉做好铺垫