`
swimmer2000
  • 浏览: 37477 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

VC与VB的三大区别

阅读更多

这是我以前碰到的一个面试题,当时我对这两者都不甚熟悉,且发现面试官态度傲慢,
就胡乱的说了两个答案。突然间有想到这个问题,本着对自己负责任态度,得出的答案如下:
1. 两者的设计出发点不一样.vc更注重程序的效率,而vb则强调易用性

2. VC为编译型,编译后得到的程序可直接运行。VB为解释型,编译后得到的文件需要
在VB环境里解释执行,执行情况类似于VB Script这样的脚本语言。

3. 两者对对象的支持程度不一样.vc是面向对象的,而vb则是基于对象的。因为vb只有
封装的特性,却不支持继承和多态.

答案可能很肤浅,欢迎各位看官斧正.

分享到:
评论

相关推荐

    VC、VB 运行库合集

    VC 和 VB 运行库是计算机程序开发中不可或缺的部分,它们是Microsoft Visual Basic和Visual C++编译器生成的应用程序所需的组件。这些运行库包含了执行VB和VC编译的程序所必要的动态链接库(DLL)文件,使得用户可以...

    VC VB 联合编程

    在这个案例中,"VC VB 联合编程"指的是使用Visual C++(VC)和Visual Basic(VB)这两种不同的编程工具进行协作,通过动态链接库(DLL)来实现程序功能的扩展。下面将详细阐述这一主题: 1. **VC算法生成DLL**: ...

    OpenGL VC-VB 图形编程

    在Windows环境下,Visual C++(VC)和Visual Basic(VB)是两种常用的编程工具,可以结合OpenGL进行图形编程。本教程将围绕如何在VC和VB环境中使用OpenGL进行深入探讨。 在Visual C++中集成OpenGL,首先需要引入...

    java、c、c++、vc、vc++、vb的区别和联系

    Java、C、C++、VC、VC++、VB 的区别和联系 Java 是一种广泛应用于企业级开发的语言,它分为三个平台:Java SE(J2SE)、Java EE(J2EE)和 Java ME(J2ME)。Java SE 是 Java EE 和 Java ME 的基础,Java EE 是目前...

    VC中调用VB开发的控件

    在VC(Visual C++)中调用VB(Visual Basic)开发的控件是一个常见的跨语言编程实践,这允许开发者利用VB的易用性和强大的控件库来增强C++应用程序的功能。MFC(Microsoft Foundation Classes)是C++的一个库,它为...

    VC6动态链接库编程示例源代码(含VC和VB调DLL库示例)

    含VC和VB调用VC动态链接库DLL库示例源代码,都作了注释, 所有源代码完整,debug目录已编译生成程序,适合初学编程爱好者。 压缩包内容: plf_DLL工程,VC6 动态链接库编程示例源代码。(数的平方和立方) VB_call...

    VC/VB联合编程

    ("VCVB_union.dll", CallingConvention:=CallingConvention.Cdecl)> Private Shared Function AddNumbers(ByVal a As Integer, ByVal b As Integer) As Integer End Function Private Sub Button1_Click(sender...

    在VC客户端调用vb的dll.rar_VB VC DLL_VB调用DLL_VB调用VC_vc 调用 dll_vc调用vb的DLL

    3. **调用约定和类型匹配**:由于VB和VC的类型系统不同,需要确保类型匹配,例如VB的Integer对应VC的int,VB的String对应VC的LPCWSTR等。如果不匹配,可能需要使用`typedef`来定义新的类型,或者使用`__stdcall`和`_...

    VB代码转为VC代码

    4. **数据类型**:VB和VC++的数据类型有区别,例如,VB的`Integer`在VC++中可能是`int`,而VB的`Date`在VC++中可能需要使用`COleDateTime`类来处理。 5. **错误处理**:VB的`On Error`语句在VC++中通常通过`try......

    VB VCVB代码转化成VC的工具

    VB代码转化成VC的工具

    OpenGL VC-VB 图形编程3/3

    OpenGL VC-VB 图形编程

    蚁群算法VC和VB版本代码

    在这个压缩包文件中,包含四种不同版本的蚁群算法实现,分别用VC(Visual C++)和VB(Visual Basic)编程语言编写。 1. **基本蚁群算法**:这是蚁群算法的最基础形式,主要基于蚂蚁在寻找食物路径时留下的信息素来...

    如何在VB、VC和.NET中使用halcon 20181126

    在VB(Visual Basic)、VC(Visual C++)和.NET框架中使用Halcon是一种常见的计算机视觉应用实践。Halcon是一款强大的机器视觉软件,由MVTec公司开发,提供了丰富的图像处理功能,包括形状匹配、模板匹配、1D/2D码...

    VB VC共享内存

    在IT行业中,跨语言通信是一个常见的需求,尤其是在多种编程环境并存的情况下,如VB(Visual Basic)和VC(Visual C++)。"VB VC共享内存"的主题聚焦于如何让这两个不同编程语言编写的程序通过共享内存的方式实现...

    VC 调用VB控件的例子.rar

    在VC中,我们可以通过这些接口的指针调用VB控件的方法和属性。`IDispatch`接口提供了动态调用COM对象方法的能力,适用于不预先知道方法名的情况。 5. **事件处理**:如果VB控件有事件需要在VC中响应,可以使用`...

    VB调用VC生成的动态链接库

    在编程领域,VB(Visual Basic)和VC(Visual C++)是两种不同的编程语言,分别由微软公司开发。VB主要用于快速应用开发,而VC则更加强调底层性能和灵活性。有时候,我们需要在VB应用程序中利用VC编写的高效功能,...

    VB调用VC的DLL,

    - 确保VB和VC的项目都使用相同的平台(例如,都是32位或64位)。 - DLL和VB程序的运行环境需要有相同的系统库支持。 - 如果DLL使用了非标准的调用约定,需要在`Declare`语句中指定。 通过以上步骤,VB就能成功地...

    VB调用VC生成的

    在IT行业中,VB(Visual Basic)和VC(Visual C++)是两种常见的编程语言,分别属于微软的.NET框架和MFC(Microsoft Foundation Classes)库。本文将深入探讨如何使用VB调用VC生成的动态链接库(DLL),以及在两者...

    用VB.NET和VC#.NET开发交互式CAD系统

    VB.NET和VC#.NET的Form类提供了鼠标和键盘事件处理程序,如MouseDown、MouseMove和MouseUp,通过这些事件,我们可以实现选择、移动、缩放和旋转图形的功能。 此外,为了处理复杂的3D模型,我们可以利用DirectX或...

    VB与VC的对照总结.doc

    总的来说,VB与C++在编程思想和实现方法上有很大差异,理解这些差异有助于开发者根据项目需求选择合适的工具,并能更好地跨越语言间的障碍。对于已经熟悉一种语言的开发者,学习另一种语言时可能会遇到一些挑战,但...

Global site tag (gtag.js) - Google Analytics