vb和vc有什么最大的区别?

 我来答
走近植物世界
高粉答主

推荐于2019-11-06 · 关注我不会让你失望
知道答主
回答量:461
采纳率:0%
帮助的人:12万
展开全部

VB是一种解释型语言,需要VB的一个运行库来支持解释执行VB程序的;VC是一种编译型语言,源代码要经过编译器编译成exe可执行文件才能执行。二者区别:

可视化:VC++的可视化没有VB的好。

核心:VB的核心语言是Basc语言,VC的核语言是C++语言。

功能:VC功能比VB强大,VC的博大在于MFC的操碰启纵,它是Win32API的封装。

面向:vb是面向对象的编程语言,而vc面向过程的编程语言。

难度:vb只要用鼠标画就可做windows图形界面的;纯vc要完全用API函数实现,难度大。

适用:vc适用于需要效率高的,偏向于计算的,大型的,复杂的,商用的程序。vb适用于投资小的,功能简单的,自用的程序的设计。


扩展资料:

1991年,微软公司推出了 Visual Basic 1.0。

这个连接编程语言和用户界面的进步被称为Tripod(有些时候叫做 Ruby),最初的设计是由阿兰·库珀(Alan Cooper)完成的。

在当时,它是第一个“可视”的编程软件。

微软也不失时机地在四年内接连推出 2.0、3.0、4.0 三个版本。

并且从 VB 3.0 开始友兆,微软将 Access 的数据库驱动集成到了 VB 中,这使得 VB 的数据库编程能力大大提高。

从 VB 4.0 开始,VB 也引入了面向对象的程序设计思想。

VB 功能强大,学习简单。而且,VB 还引入了“控件”的概念,使得大量已经编好的 VB 程序可以被我们直接拿来使用。

2002年开始,微软将 .NET Framework 与 Visual Basic 结合而成为 Visual Basic .NET (VB.NET),重新打造 VB,新增许多特性及语法,又将 VB 推向一个新的高度。

通过几年的发展,它已成为一种专业化的开发语言和环境。

用户可用Visual Basic 快速创建 Windows 程序,并可编写企业水平的客户端/服务器程序及强笑告如大的数据库应用程序。

参考资料:Visual Basic-百度百科

百度网友bfb6242
2008-12-09 · TA获得超过5975个赞
知道大有可为答主
回答量:1122
采纳率:57%
帮助的人:586万
展开全部
[1]简单的说:
VB是由Basic语言演化而来的VisualBasic,意思是可视化Basic,而VC是由C++语言演化而来的VisualC++,意思是可视化C++,VB功能没有VC强大,但冲历是很容易掌握,推荐先学习VB,如果将来要专业学习编程,可以再进攻VC,那时你会发现原来掌握编程基础后VC是多么的容易学习。
[2]VC的博大在于MFC的操纵,它是Win32API的封装.
思想在于怎样了解MFC的内幕,它的运行机制.差别也大,差别也不大!这要看你对API的理解了,虽然VC++的可视化没有VB的好,但是不是绝对没有的,其对而且对话框的编辑是跟VB一样的,不过不是像VB那样放在第一个界面罢了,VC++的博大精深是VB难以望其项背的!:)
而且VC++是完全面向对象的编程工具,而大判仔VB是不够完全的面向对象编程工具,VC++是完全编译语言,VB是本地编译语言,不够完滚汪全,VC++效率高,封装性好,继承性高,VB效率相对低了很多,但界面友好,二者只能取其一,或者使用VC++,VB辅助(因为VB开发快),当然Delphi,BCB也是不错的选择。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
泠月冰辰
2008-12-09 · TA获得超过981个赞
知道小有建树答主
回答量:1149
采纳率:0%
帮助的人:812万
展开全部
这两个IDE最大的区别就是使返碧用的编程语言不同.
VB使拆含用微软自己开发的VB语言.
VC使用C++语言漏御举.

所以,VB既可以说是一个工具,也可以说是一门语言.但是VC,就只是一个工具而已.别弄混了.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
c20090218
2008-12-09 · TA获得超过256个赞
知道答主
回答量:161
采纳率:0%
帮助的人:196万
展开全部
VB是GUI编程的首选昌胡,就是WYSIWYG(兆裂所见即所得),而VC呢,则耐猜拦采用C++(或VC#的C#)开发界面与功能。

参考资料: 百度的VB贴吧

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友3a6a386ae
2008-12-09 · TA获得超过156个赞
知道小有建树答主
回答量:425
采纳率:0%
帮助的人:207万
展开全部
两个都是面向对象的,但是一个是basic语言基础的,一个我是C语言基础的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式