vc和vb区别

原创 2015年07月07日 14:59:19

 

VB的核心语言是Basc语言,VC的核语言是C++语言.
VB是一种解释型语言,需要VB的一个运行库来支持解释执行VB程序的.
VC是一种编译型语言,源代码要经过编译器编译成exe可执行文件才能执行.

 

 

相同点:都是高级编程语言

不同点:vc擅长于底层处理,同时也因此编写同样功能的程序时vc的工作量一般要比vb高上很多,但是vc的程序执行效率高,生成程序小。

vb是面向对象的编程语言,其语言描述将近事物的实际关系,所以更容易学习,而vc面向过程,每一步的计算你都要完全把握。

vb是容易做windows图形界面的,只要用鼠标画就可以。而纯vc的话要完全用API函数实现,当然vc提供一个叫MFC的东西可以帮助建立windows界面程序,但是由于它仍然没有把无关紧要的代码屏蔽,所以初学时看起来仍然相当复杂。

vc适用于需要效率高的,偏向于计算的,大型的,复杂的,商用的程序。

vb适用于投资小的,功能简单的,自用的程序的设计。

如果不是为了进软件公司之类,的学vb就好。vc随便学学的话,几乎屁用都没有,而要想成为大师级人物则需要非常毅力。

 

 

Vb 与 Vc 的区别

一:简单的对比 VB是由Basic语言演化而来的VisualBasic,意思是可视化Basic,而VC是由C++语言演化而来的VisualC++,意思是可视化C++,VB功能没有VC强大,但是很容易...

VC与VB的三大区别

    这是我以前碰到的一个面试题,当时我对这两者都不甚熟悉,且发现面试官态度傲慢,就胡乱的说了两个答案。突然间有想到这个问题,本着对自己负责任态度,得出的答案如下:    1. 两者的设计出发点不一...

VC,VB程序按钮、图标样式美化

此处的“美化”指的不是通过代码进行美化你的程序。关于想进一步优化自己的程序界面的,不妨去了解下SkinSharp吧。本文提及的是利用第三方资源编辑软件在不更改程序任何框架和代码的前提下实现对界面的简单...
  • ROVAST
  • ROVAST
  • 2014年06月09日 09:00
  • 3362

各种计算机语言的经典书籍(C/C++/Java/C#/VC/VB等)

1、JavaJava编程语言(第三版)—Java四大名著—-James Gosling(Java之父)Java编程思想(第2版)—-Java四大名著—-Bruce EckelJava编程思想(第3版)...

在VC、VB中使用ActiveX技术

一.ActiveX的内容   ActiveX既包括服务器端技术,也包括客户端技术,其主要内容如下。   1.ActiveX控件   ActiveX控件是OLE控件的更新版...

VC实现一个库,并用VB(Visual Basic)来调用的方法,包括传递数组的方法

因为工作需要,最近写了一个VB小软件,很多功能已经用VC写好了,如果再用VB整一遍太麻烦。最好的方法将VC程序编译成dll库,然后用VB来调用就行了。虽然VB已经很老了,但是做一些小软件还是非常方便的...

如何把VC++代碼轉換成VB代碼

如何把VC++代碼轉換成VB代碼 很多情況下都想通過使用API函數來實現一些比較高級的功能或達到某種特殊效果,這就需要用到一些VC++的代碼.   本文就如何把VC++代碼轉換成...

Delphi,VC++,VB,C#等实现二维条码绘制

Delphi,VC++,VB,C#等实现二维条码绘制   2011-01-31 16:04:15|  分类: Delphi笔记 |字号 订阅 /*Title:De...
  • spd260
  • spd260
  • 2013年03月12日 21:22
  • 1543

让 VB6 开发的程序拥有视觉样式( XP 风格),VC++6.0 同样适用

让 VB6 开发的程序拥有视觉样式( XP 风格),VC++6.0 同样适用。     相信用 VB6 或 VC6 开发过程序的朋友都曾郁闷过吧,VB6 或 VC6 做的程序都没有视觉样式(XP...
  • ROVAST
  • ROVAST
  • 2014年05月19日 16:58
  • 2225

VB调用VC dll的返回

第一种类型:数值传递 注意:在VB中,默认变量传递方式为ByRef为地址,而传递值就是用ByVal,还要注意在C++中, int类型的变量是32位的,在VB中要用long型变量来配合。 VC++...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:vc和vb区别
举报原因:
原因补充:

(最多只允许输入30个字)