当前位置:首页 » 编程软件 » vb是以编译方式执行的

vb是以编译方式执行的

发布时间: 2023-09-20 22:12:41

Ⅰ 请教一个vb问题编译运行模式和解释运行模式有什么区别

编译运行模式就是在先对源码进行编译,翻译为特定机器目标代码,然后直接执行,速度快。
解释运行模式就是解释一句后就提交计算机执行一句,并不形成目标程序。速度慢,可以跨平台。

Ⅱ vb是解释型文件,还是编译型文件

VisualBasic不是真正的编译型语言,它产生的最终代码不是可执行的,是一种伪代码。它需要一个动态链接库去解释执行,这使得VisualBasic的编译速度大大变慢。VisualBasic5以及以前的版本产生的代码是伪代码,VisualBasic6编译出来的代码是真正的可执行代码

是的。VB6是编译型

Ⅲ VB如何编译

VB编译方法:

编码完成后,点击文件——生成工程,即可。

VB是解释性的编程语言,安装的VB在写好代码了,以后 按F5也会自动处理的。

Visual Basic是一种由Microsoft公司开发的结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。从任何标准来说,VB都是世界上使用人数最多的语言——不管是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。

Ⅳ 跪求VB大神指点VB代码如何编译运行!!!

Adodc1 这是一个控件

"select * from ma where (ma.操作员 like " + Chr(34) + Combo1.Text + Chr(34) + ")"

这个是sql语句 。

frm_main.Show这些是关联的窗体。

并不是要代码就够了 ,需要代码中相应的控件 , 数据库,记录集,按钮,窗体......等等
要在vb里面进行窗体设计。把代码中出现过的控件名字都给放到窗体上去才行。
必须要一整套完整的程序。

如果确定一切都存在,那点击vb软件上面的菜单栏 有个三角符号那个是运行。

Ⅳ 楼上说的不对,VB不是解释性语言,它也是编译性语言! 什么是解释性语言什么是编译性语言还有什么语言

计算机不能直接理解高级语言,只能直接理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能值型高级语言编写的程序。

翻译的方式有两种,一个是编译,一个是解释。两种方式只是翻译的时间不同。编译型语言写的程序执行之前,需要一个专门的编译过程,把程序编译成为机器语言的文件,比如exe文件,以后要运行的话就不用重新翻译了,直接使用编译的结果就行了(exe文件),因为翻译只做了一次,运行时不需要翻译,所以编译型语言的程序执行效率高。

解释则不同,解释性语言的程序不需要编译,省了道工序,解释性语言在运行程序的时候才翻译,比如解释性basic语言,专门有一个解释器能够直接执行basic程序,每个语句都是执行的时候才翻译。这样解释性语言每执行一次局颤就要翻译一次,效率比较低。
什么是脚本语言?

1.脚本语言(javaScript,VBscript等)介于HTML和C,C++,Java,C#等编程语言之间。
HTML通常用于格式化和链结文本。而编程语言通常用于向机器发出一系列复杂的指令。
2.脚本语言与编程语言也有很多相似地方,其函数与编程语言比较相象一些,其也涉及到变量。与编程语言之间最大的区别是编程语言的语法和规则更为严格和复杂一些.
3.与程序代码的关系:脚本也是一种语言,其同样由程序代码组成。
注:脚本语言一般都有相应的脚本引擎来解释执行。 他们一般需要解释器才能运行。JAVASCRIPT,ASP,PHP,PERL都是脚本语言。C/C++编译、链接后,可形成独立执行的exe文件。
4.脚本语言是一种解释性的语言,例如vbscript,javascript,installshield script等等,它不象c\c++等可以编译成二进制代码,以可执行文件的形式存在.
脚本语言不需要编译,可以直接用,由解释器来负责解释。
5.脚本语言一般都是以文本形式存在,类似于一种命令.
举个例子说,如果你建立了一个程序,叫aaa.exe,可以打开.aa为扩展名的文件.
你为.aa文件的编写指定了一套规则(语法),当别人编写了.aa文件后,你的程序用这种规则来理解编写人的意图,并作出回应.那么,这一套规则就是脚本语言.

JAVA语言

java很特殊,java程序也需要编译,但桐腔败是没有直接编译称为机器语言,而是编译称为字节码,然后用解释方式执行字节码。Java既可以被编译,也可以被解释。通过编译器,可以把Java程序翻译成一种中间代码 - 称为字节码 - 可以被Java解释器解释的独立于平台的代码。通过解释器,每条Java字节指令被分析,然后在计算机上运行。只需编译一次,程序运行时解释执行。下图说明了它是如何工作的:

可以把Java字节码看作运行在Java虚拟机(Java VM)上的机器代码指令。每中Java解释器,不管是Java开发工具还是可以运行Java小应用程序的Web浏览器,都是一种Java VM的实例。JavaVM也可以由硬件实现。

Java字节码使“写一次,到处运行”成为可能。可以在任何有Java编译器的平台上把Java程序编译成字节码。这个字节码可以运行在任何Java VM上。例如,同一个Java程序可以运行在WindowsNT、Solaris和Macintosh上。

Java平台

平台是程序运行的硬件或软件环境。Java平台与大多数其它平台不同之处在于它是运行于其它基于硬件平台的纯软件平台。大多数其它平台是硬件和操作系统的结合。

Java平台由两部分组成:

* Java虚拟机(Java VM)
* Java应用程序界面(Java API)

我们已经介绍了Java VM,它是Java平台的基础,可以移植到各种基于硬件的平台上。Java API是软件组件的集合,它们提供了很多有用的功能,如图
形用户界面(GUI)。Java API被分组圆乎为相关组件的库(包)。

下图描述了一个运行在Java平台上的Java程序,如应用程序(application)或小应用程序(applet)。如图中显示的,JavaAPI和VM把Java程序从硬件依赖中分离出来。

作为一种独立于平台的环境,Java比本地代码慢一些。然而,聪明的编译器、很好地调制过的解释器和即时字节码编译器可以在不牺牲可移植性的条件下使Java的表现接近本地代码。

Ⅵ vb应用程序除了以解释方式进行,还可以以什么方式进行

vb应用程序除了以解释方式进行,还可以编译成本机代码,在计算机的系统下直接运行。

将工程编译成本机代码

如果拥有VisualBasic的专业版或企业版,既可以将代码编译成标准的VisualBasic 伪代码格式,也可以编译成本机代码格式。本机代码编译提供了伪代码编译所没有的关于优化和调试的几个选项。

P-code或伪代码,是介于Basic 程序中的高级指令和计算机处理器执行的低级本机代码之间的一种中间步骤。在运行时刻,VisualBasic 将每一句伪代码转换成本机代码。如果将程序直接编译成本机代码,则取消了伪代码这一中间步骤。

可以使用象在VisualC++中提供的调试环境之类的标准的本机代码调试工具来调试编译后的本机代码。也可以使用例如在VisualC++ 的语言中提供的优化和调试本机代码的选项。例如,可以根据代码运行速度和大小优化代码。

注意所有用VisualBasic创建的工程都使用运行时DLL (MSVBVM60.DLL)服务。在DLL所提供的服务当中有您应用程序的启动和关闭代码、窗体和内部控件的功能,以及 Format和CLng

的运行时函数。

用“本机代码”选项来编译工程意味着您写的代码将完整地编译为处理器芯片的本地指令,而不是编译为p-code。这将大大加速循环和数学计算,并可以加速对 MSVBVM60.DLL提供的服务程序的调用。然而,这并不能减少对DLL的需要。

要将工程编译成本机代码,请按照以下步骤执行:

1.在“工程”窗口,选择希望编译的工程。

2.从“工程”菜单选择“工程属性”。

3.在“工程属性”对话框,单击“编译”选项卡。

热点内容
四大基础数据库 发布:2024-11-19 01:39:53 浏览:692
androidtabhost滑动 发布:2024-11-19 01:39:50 浏览:125
斗鱼抢火箭脚本 发布:2024-11-19 01:32:44 浏览:514
怎么改微信支付的密码忘了怎么办啊 发布:2024-11-19 01:29:08 浏览:714
c语言inti 发布:2024-11-19 01:27:33 浏览:605
登录政务服务网如何保存密码 发布:2024-11-19 00:59:05 浏览:9
怎么登陆appleid密码忘了怎么办啊 发布:2024-11-19 00:29:54 浏览:656
极地大乱斗挂机脚本 发布:2024-11-19 00:29:01 浏览:421
iphone怎么新建文件夹 发布:2024-11-19 00:24:37 浏览:914
免费代理服务器ip和端口怎么用 发布:2024-11-19 00:20:10 浏览:880