VB内部是两种机制,对于调试的程序和编译成P代码的程序,其实是对代码进行解释执行,可以理解为运行在一个虚拟机上,解释代码并动态构造各种变量,从而完成解释执行和单步调试。
VB中由于变量是虚拟机自己维护,因此虚拟机会有一种方法来根据变量名索引到对应的变量值上。
要实现监视变量的话显然很方便只要查表即可。
而对于编译成本地代码的程序,其内部已经被编译成了二进制可执行代码,因此会失去大部分调试的信息,此时需要用专业的调试器才可以进行追踪调试。
VB6的IDE内部进行调试的时候是使用第一种机制进行的,这也就是为什么在VB6的IDE内部运行程序要比编译成本地代码再运行慢得多,基本上大部分解释性语言比如PHP、Lua等结构,VB6不一定公开到外部接口中。
使用步骤:
1.打开VB
6.0,新建一个工程,将窗体Form1的caption属性改为计算器;
2.在窗体中添加一个命令按钮,将名称改为Cmd,添加一个文本框,将Text属性清空;
3.选中刚刚新建的命令按钮,单击鼠标右键选择复制命令;
4.在窗体空白位置,单击鼠标右键选择粘贴命令;
5.弹出对话框,此时询问你是否创建一个控件数组,选择是进行创建,并将新建的命令按钮拖到合适的位置;
6.按这样的方法,再复制、粘贴,创建两个命令按钮,根据创建的先后,其Index属性依次是0、1、2、3,将它们的caption属性分别改为加、减、乘、除的符号;
7.接下来只要编写相关代码即可完成简易计算器的制作。
vb的基本结构:
1.顺序结构:程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。
2.选择结构:用于判断给定的条件,根据判断的结果判断某些条件,根据判断的结果来控制程序的流程。
3.循环结构:是指在程序中需要反复执行某个功能而设置的一种程序结构。
它由循环体中的条件,判断继续执行某个功能还是退出循环。