VB的简单语法学习

发布 2021-05-11 10:42:28 阅读 5037

vb语言的语法和qbasic基本一致,可以说如果你能读懂qbasic程序,那你读vb的程序是没有问题的,这一节中我们只是简单的讲一讲vb的语法,因为在今后的各个实例中我们会不断接触到新的语法知识,这也是一个积累的过程。

如果你还记得上节中的内容,我们提到过如果在“窗体设计区域”的某个组件(控件)上双击鼠标,会出现“**编辑窗口”,也就是如下图的窗口,我们可以在其中输入或是修改程序的**。在我们双击控件到写入**的这个过程中,我们涉及到了一个很重要的概念,这是vb与qbasic的主要差别之一,大家知道在qbasic包括tubro c,tubropascal等语言中程序从一开始就需要我们一点点的写**来实现所有的功能,比如程序运行的界面,输入输出,键盘控制等,它们在程序中体现为一个个的过程或者是函数及子程序,它们都是完全面向过程的编程语言;但是现在的vb、vc、delphi等编程语言,都提供了可视化的编程环境,备有一整套常见的组件(控件)供我们使用,这些控件可以看作是对象(vb严格的说不是完全面向对象的编程语言),我们写程序时会直接与这些对象打交道,而不象原来。所以在vb中大部分的**是与这些相关的,例如下图所示的一段**,它是我们在一个按钮(command)上双击鼠标而由vb自动产生的一个子过程,private sub command1_click()是子过程的开始,end sub表示子过程的结束。

然后我们可以在子过程中添加程序**,也就是由我们自己来写当按钮被点击时,程序所做出的响应。

下面我们便来分析一下这段**。

vb中声明一个变量使用“dim 变量名 as 变量类型”的方法,一般在程序中使用的到的变量都应该有变量声明,如上例中的a、b、i分别被定义为整型和字符串型变量,vb中的变量类型有以下几种:

数据类型说明 byte 二进制数 boolean 真假值 integer 整数 long 长整型 single 实数 double 双精度型 currency 货币 date 日期和时间 object 对象 string 字符串 variant 可变类型。

控制结构和循环结构是程序设计中常见的两种结构。

计算机在运行程序的时候,执行语句的顺序是从上向下的。 有些简单程序可以只用单向流程来编写,但稍微复杂的程序就要靠控制语句来控制程序执行的流程。控制结构主要有两种,分支结构和循环结构。

分支结构:分支结构事实上是一种选择,在不同的条件下选择执行不同的程序段。实现分支结构的语句有很多,最常用的是if……then……else……。例如:

…… if 条件 then else end if ……

如果条件满足了,电脑将执行程序段一中的语句,然后跳过程序段二,执行下面的语句。如果条件不满足,电脑将跳过程序段一种的语句,执行程序段二,然后继续执行下面的语句。

循环结构:循环结构就是让电脑反复的执行某一程序段落干次。 用do……loop可以循环重复执行一语句块,且重复次数不定。

在已知循环次数的条件下,用for……next可以反复执行统一语句块。

VB的简单语法学习

下一节看实例学vb 6.0 vb的简单语法学习 vb语言的语法和qbasic基本一致,可以说如果你能读懂qbasic程序,那你读vb的程序是没有问题的,这一节中我们只是简单的讲一讲vb的语法,因为在今后的各个实例中我们会不断接触到新的语法知识,这也是一个积累的过程。如果你还记得上节中的内容,我们提到...

VB的简单语法学习

vb语言的语法和qbasic基本一致,可以说如果你能读懂qbasic程序,那你读vb的程序是没有问题的,这一节中我们只是简单的讲一讲vb的语法,因为在今后的各个实例中我们会不断接触到新的语法知识,这也是一个积累的过程。如果你还记得上节中的内容,我们提到过如果在 窗体设计区域 的某个组件 控件 上双击...

英语语法学习的感受

83100632物流管理 这学期我选修了英语语法这门课程,我本以为老师会从最基本的语法开始一一串讲,然后同学们在下边做做笔记。上了课才发现,给我们讲课主要还是以我们为主,课堂内容是不确定的语法项目 有同学们提问后老师针对性的讲授,课堂上大家还是需要积极回答问题。这样一来,原本我觉得会比较枯燥的语法课...