vb知识点总结
VB知识总结

2、常量
常量是指在程序执行过程中其值不能改变的存储单元或数据。 常量的声明: Const 常量名[AS 数据类型]=常量值(其中,[AS 数据类型]可省略) 为了方便程序的修改调试及更好的阅读性,我们通常将某个常量定义成符号常量。例如: Const PI=3.14159
3、变量
程序中的变量指的是数据的存储单元,其存储的数据在程序运行的过程中是会发生变化的。 变量的命名规则:字母、数字和下划线,必须以字母开头,大小写字母不加区分的。VB 保留字(如If,End 等)不能作为变量名。 一般情况下,需要指定变量的类型,因此,在使用变量前要对变量的数据类型进行说明。 变量——变量的声明 Dim 变量名 As 变量的类型 –例如:
2、算法的表示
一个算法可以用多种不同的方法来描述,包括自然语言、流程图、计算机语言等。
表示方法 自然语言 流程图 伪代码
优点 通俗易懂; 算法流程清楚,直观; 接近程序代码,描述算法方便
缺点 有二义性; 需掌握符号的含义和用法,花时间; 需要掌握一种程序代码
流程图
符号名称
图形
起止框
功能 表示算法的开始和结束
三、数据类型
1、基本数据类型
类型 整数型-整型 长整数型-长整型 单精度型 双精度型 字符串型 逻辑型 日期型
类型名 Integer Long Single Double String Boolean Date
类型说明 -32768~32767范围内的任何整数 -2147483648~2147483647范围内的任何整数 绝对值在1.401298E-45~3.402823E38内的任何实数,有效数字约6~7位 绝对值在10E-324~1.79E308内的任何实数,有效数字约14~15位 一段文字或符号 True或False 表示日期和时间
(完整版)VB知识点整理

通用属性:修改对象的前景颜色:ForeColor属性。
修改对象的背景颜色:BackColor属性。
对象的标题或内容:Caption属性。
对象是否需要三维立体的外观:Appearance属性。
对象是否自动对齐到它所在容器的边缘:Align属性。
对象是水平放置还是垂直放置:Orientation属性。
0为水平,1为垂直。
对象在它所在容器内的位置和大小:Left,Top,Width,Height属性。
对象内部坐标系统的左上角位置和内部大小:ScaleLeft,ScaleTop,ScaleWidth,ScaleHeight属性。
当鼠标在对象上时显示的不同形状:MousePointer属性。
当鼠标在对象上时显示的提示文字:TooltipText属性。
在对象外部是否包围有1个边框:BorderStyle属性。
对象边框的颜色:BorderColor属性。
改变对象上文字成不同字体:Font属性。
可分别开来:①是否要粗体:FontBold属性;②是否要斜体:FontItalic属性;③设置字体名称:FontName属性。
④设置字号大小:FontSize属性。
⑤是否要加删除线:FontStrikethru属性。
⑥是否要加下划线:FontUnderline属性。
由用户自定义的1个对象标记:Tag属性。
设置1个对象是否可自动拖放操作,同时不响应对象事件:DragMode属性。
对象在拖放过程中显示的图标:DragIcon属性。
当对象中内容很多,对象大小不够时,是否自动扩大对象的尺寸以完全显示对象的内容:AutoSize属性。
对象是否在界面中可见:Visible属性。
对象是否有效:Enabled属性。
当对象是对象数组时,确定对象的下标:Index属性。
对象是否可通过TAB键转移获得焦点:TabStop属性。
用TAB键转移焦点时本对象所处的顺序位置:TabIndex属性。
如果对象可设置为不同样式,选择各种样式:Style属性。
VB总结

第1章Visual Basic基础知识1.1 概述Visual Basic的特点1.可视化程序设计2.面向对象的程序设计思想3.事件驱动的编程机制1.2 对象的属性、事件与方法一、对象的属性对象的属性可以在属性窗口修改,也可以在程序中修改。
在程序运行中更改对象的属性,可使用赋值语句:对象名.属性名 = 属性值二、对象的事件及事件过程事件可以由用户操作触发,也可以由操作系统或者其他应用程序的消息触发,甚至由应用程序本身的消息触发。
当事件被触发时,对象就会对该事件作出响应(Respond),并执行相应的程序代码。
在没有事件发生时,整个程序处于等待状态。
事件过程的一般格式:Sub对象名_事件()......处理事件的程序代码......End Sub三、对象的方法1.4 Visual Basic 6.0的集成开发环境一个工程可以包含多个窗体,一个窗体可以包含多个过程。
第2章 Visual Basic 编程基础2.1 VB的基本数据类型VB的基本数据类型包括:数值型、字符串型、日期型、逻辑型、对象型与可变型6大类。
1.整数型(Integer)在内存中占两个字节,取值范围:-32768~+32767。
整型数据以“%”作为后缀。
例如:368%、-56%、3785%。
(2)长整型(Long)在内存中占4个字节,取值范围:-2147483648~+2147483647。
长整型数据以“&”作为后缀。
例如:368&、-12&、1234567890&。
2、字符串型(String)字符串通常要用双引号括起来。
字符数据以“$”作为后缀。
3、逻辑型(Boolean)True(真)或False(假)。
逻辑型可与整型或者长整型相互转换。
(1)整型(长整型)数赋给逻辑型变量:0值转换成False,非0值转换成True。
(2)逻辑型数据赋给整型(长整型)变量:False转换为0,True转换为-1。
大二vb程序设计知识点总结

大二vb程序设计知识点总结VB(Visual Basic)是一种基于事件驱动的编程语言,广泛应用于Windows操作系统上的软件开发。
作为大二学生,掌握VB 程序设计的知识点对于未来的学习和职业发展至关重要。
本文将对大二VB程序设计的知识点进行总结。
一、VB基础知识1. VB的历史与发展:VB的起源、版本演进、与Visual Studio 的关系等。
2. VB的开发环境:主要介绍Visual Studio的安装与配置,项目创建和管理等。
3. VB语法基础:变量的声明与使用、数据类型、运算符、条件语句与循环语句等。
4. VB的面向对象编程:类与对象的概念、属性和方法的定义与使用等。
二、VB控件与界面设计1. VB控件的分类与使用:常用控件(按钮、文本框、标签等)、容器控件(面板、表格布局等)、自定义控件等。
2. VB界面设计:窗体的创建与设计、控件的布局与调整、事件的绑定与响应等。
3. VB图形界面设计:绘图功能、画布与画笔的使用、图形的绘制与处理等。
4. VB数据输入与输出:文本框的输入与验证、文件的读写操作、数据库的连接与操作等。
三、VB高级应用1. VB与数据库的整合:的使用、数据库的查询与更新、事务处理等。
2. VB的异常处理与调试:错误类型与处理、调试工具的使用、错误信息的定位与修复等。
3. VB多线程编程:多线程的概念与应用、线程的创建与同步、线程间的通信等。
4. VB的网络编程:Socket编程、HTTP协议的使用、网络通信的实现等。
四、VB项目实践1. VB项目开发流程:需求分析与设计、编码与测试、上线与维护等。
2. 实战案例分析:可以选取一到两个VB项目实例进行详细分析,介绍项目的实现思路、关键技术与难点等。
总结:在大二阶段,通过学习VB程序设计,你将掌握VB基础知识、界面设计技巧、数据库操作、异常处理与调试、多线程编程、网络编程等重要知识点。
同时,通过实践项目,你将能够将所学知识应用到实际项目中,提升自己的编程能力和解决问题的能力。
VB重要知识点

一、变量的数据类型1、整型、长整型Dim 变量名As IntegerDim 变量名As Long2、单精度、双精度、货币型Dim 变量名As SingleDim 变量名As DoubleDim 变量名As Currency3、字节型Dim 变量名As Byte4、定长与定长字符串型Dim 变量名As StringDim strstudentname As String*105、布尔型如果要处理的数据值只涉及:真/家、是/否、开/关,则应声明为布尔型变量。
例如:Dim blnOk As BooleanbonOk=True6、日期时间型Date数据类型的变量适用于表示日期和时间的数据,在程序代码中要使用时间值时,必须要用一对“#”将值括起来。
例如:Dim dtDate as datedtDate=#6-2-2002#dtDate=#March20,2002 8:20#dtDate=#Jan-1-2001#7、对象型一个变量被声明成对象型变量,该变量可以引用VB中的任何对象。
例如:Dim objAny AS ObjectSet objAny = frmfirst ‘引用一个已有的窗体对象必须使用Set语句去引用实际对象,不能使用简单的“=”赋值语句。
8、变量型可以在不同场合代表不同类型的数据。
例如:Dim AnyValue as VariantAnyValue=“25”‘AnyValue表示字符串,其值为“25”AnyValue= AnyValue-10 ‘AnyValue表示整数,其值为“25”AnyValue= “字符”& AnyValue AnyValue表示字符串,其值为“字符10”二、常量1、直接常量IntCircle = 3.1415926(intD*intD)2、符号常量Const conPi=3.1415926Const conReleaseDate=#1/1/2001#Const conPi2=conPi*2三、运算符与表达式1、算术运算符和表达式+:加法-:减法*:乘法/:浮点除法\:整数除法^:乘方 MOD:模运算。
vb知识点精心整理

小富精编百条VB知识点一.公共基础知识(选择题1到10题)1.算法的基本特征:(1)可行性:算法在执行过程往往要受到计算工具的限制,使执行结果产生偏差,所以在设计算法时,必须考虑他的可行性。
(2)确定性:算法的每一个步骤都必须是有明确定义的,不允许有模棱两可的解释,也不允许有多义性。
(3)有穷性:算法必须在有限的时间内做完,即算法必须能在执行有限个步骤之后终止。
(4)拥有足够的情报2.算法设计基本方法:(1)列举法;(2)归纳法;(3)递推;(4)递归;(5)减半递推技术3.算法复杂度:(1)算法的时间复杂度:执行算法所需要的计算工作量(2)算法的空间复杂度:执行这个算法所需要的内存空间4.线性结构(线性表)的特点:(1)有且只有一个根结点(2)每一个根结点最多有一个前件,也最多有一个后件5.非线性结构的特点:非线性结构的存储与处理比线性结构复杂。
6.线性表的特征:(1)有且只有一个根结点a1,他无前件(2)有且只有一个终端节点an,他无后件(3)除根结点和终端结点外,其他所有结点有且只有一个前件,也有且只有一个后件。
注意:线性表中结点的个数n称为线性表的长度。
当n=0时,称为空表。
7.线性表的顺序存储结构的特征:(1)线性表中所有元素所占的存储空间是连续的(2)线性表中各数据元素在存储空间中是按逻辑顺序依次存放的8.栈:栈是限定在一端进行插入和删除的线性表;允许插入和删除的一端称为栈顶,不允许插入和删除的另一端称为栈底。
(1)栈的特点:“先进后出”或“后进先出”(2)“上溢”错误:当栈顶指针已经指向存储空间的最后一个位置,说明栈空间已满,不能在进行入栈操作。
(3)“下溢”错误:当栈顶指针为0,说明栈空,不可能进行退栈操作。
9.队列:允许在一端插入,而在另一端进行删除的线性表;允许插入的一端称为队尾,允许删除的一端称为队头。
(1)队列的特点:“先进先出”或“后进后出”(2)循环队列,剩余元素:m –front + rear = m - 510.树:数据元素之间的关系具有明显的层次特性的非线性结构。
VB各章知识点总结

第一章:Visual Basic概述1.1 1.1Visual Basic简介•具有面向对象的可视化设计工具•事件驱动的编程机制•提供了易学易用的应用程序集成开发环境•结构化的程序设计语言•支持多种数据库的访问•支持DDE、DLL、OLE技术•完备的Help联机帮助功能1.1.2面向对象的程序设计方法基础2. 2.对象及对象类:动作体的逻辑模型,称为“对象”3. 3.属性:属性是用来描述对象的特性。
4. 4.方法:方法指对象可以进行的动作或行为。
VB对象具有属性、方法和事件。
属性是描述对象的数据;方法告诉对象应做的事情;事件是对象所产生的事情,事件发生时可以编写代码进行处理。
VB的窗体和控件是具有自己的属性、方法和事件的对象。
可以把属性看作一个对象的性质,把方法看作对象的动作,把事件看作对象的响应。
日常生活中的对象,如小孩玩的气球同样具有属性、方法和事件。
气球的属性包括可以看到的一些性质,如它的直径和颜色。
其它一些属性描述气球的状态(充气的或未充气的)或不可见的性质,如它的寿命。
通过定义,所有气球都具有这些属性;这些属性也会因气球的不同而不同。
气球还具有本身所固有的方法和动作。
如:充气方法(用氦气充满气球的动作),放气方法(排出气球中的气体)和上升方法(放手让气球飞走)。
所有的气球都具备这些能力。
1. 1.3基于Windows环境下的应用程序的工作方式——事件驱动在传统的或“过程化”的应用程序中,应用程序自身控制了执行哪一部分代码和按何种顺序执行代码。
从第一行代码执行程序并按应用程序中预定的路径执行,必要时调用过程。
在事件驱动的应用程序中,代码不是按照预定的路径执行,而是在响应不同的事件时执行不同的代码片段。
事件可以由用户操作触发、也可以由来自操作系统或其它应用程序的消息触发、甚至由应用程序本身的消息触发。
这些事件的顺序决定了代码执行的顺序,因此应用程序每次运行时所经过的代码的路径都是不同的。
因为事件的顺序是无法预测的,所以在代码中必须对执行时的“各种状态”作一定的假设。
VB知识点

1,VB的特点答:1)具有基于对象的可视化设计工具2)事件驱动的编程机制3)提供易学易用的应用程序集成开发环境4)结构化程序设计语言5)强大的网络,数据库,多媒体功能6)完备的联机帮助功能2,VB三种工作模式1)设计模式:通过用户界面设计和编写代码,来完成程序的开发2)运行模式:这时不能编写代码,也不能编写界面3)中断模式:可以编写代码,不能编写界面,按F5继续运行3,对象及其三要素对象:指现实世界中无所不在的各种各样的实体,是构成程序的基本成分和核心其三要素:属性,方法,事件属性是VB程序中用来描述和反映对象特征的参数事件就是发生在该对象上的行为方法附属于对象的行为和动作,也可以理解为指使对象动作的命令4,类类:是对现实世界中,具有相似性质,执行相似操作的对象的集合与抽象,是创建对象实例的模范。
封装和隐蔽是类的重要特性。
5,窗体既是类也是对象6,通用属性Caption:决定了控件上显示的文本内容 Enable:决定控件是否可用7,数据类型整型:Integer % 长整型:long & 单精度:single !双精度:double #字符型 string $ (注意:“”表示空字符串,而“”表示有一个空格的字符串;若字符串中有双引号,则用两个连续两个双引号来表示)8,变量的命名规则1)必须以字母和汉字开头,由字母,汉字,数字或下划线组成,长度不大于255个字符2)不能使用VB中的关键字3)VB中不区分变量名的字母大小写,首字母一般用大写,其余小写,常量全部是大写字母来表示9,使用变量前,一般必须先声明变量名及其类型,在VB中运行不加声明而直接使用,成为隐式声明,所有隐式声明的变量都是Variant类型的10,常量在VB中有三种常量:直接常量,用户声明的符号常量和系统提供的常量注意:常量一旦声明,在其后的代码中只能对其引用,不能改变其值,即只能出现在赋值号的右边,而不能出现在左边。
11,运算符VB中运算符可分为算术运算符,字符串运算符,关系运算符,逻辑运算符注意:“+”若两旁的操作数均为数值型,则进行加法运算,若一个为非数字,一个为数值型,则会出错“&”连接符两旁的操作数无论是字符型还是数值型,进行连接操作前,系统先将操作数转换成字符型,然后再连接。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第1章Visual basic概述一、VB是在Windows平台下,用于开发和创建具有图形用户界面的应用程序的工具。
二、VB是面向对象的程序设计语言;工作方式为事件驱动/消息驱动。
1.对象对象是动作体的逻辑模型,是人们可控制的某种东西,应用程序的每个窗体和窗体上的种种控件都是VB的对象2.属性属性指对象的特性。
3.方法方法指对象可以进行的动作或行为。
4.事件事件是指能被对象所识别的动作。
5.事件驱动只有在事件发生时程序才会运行。
6.工程工程是应用程序文件的集合,一个工程一般会包含下列文件,如表1—l所示。
表1—1 应用程序文件类型第2章创建用户界面知识点概括1.用户界面用户界面是应用程序中最重要的部分,是程序与用户进行交互的桥梁,标准的Windows应用程序界面都是由窗口、菜单条、各种按钮、文本框、列表框等对象构成的。
2.窗体窗体是包容用户界面或对话框所需的各种控件对象的容器。
在创建一个新的工程时,默认的第一个窗体即为启动窗体。
3.控件控件是与用户进行交互的可视化部件,向窗体上添加控件应在窗体编辑器中进行。
4.命令菜单命令菜单是应用程序窗口的基本组成元素之一,它由菜单条、菜单、菜单项、子菜单、弹出式菜单组成,可以通过VB提供的菜单编辑器创建程序菜单。
(1)连字符(—)(2)&5.设计用户界面的步骤(1)确定窗体的大小和位置。
(2)根据程序的功能和要求,添加所需的控件。
(3)合理地分布控件的位置与大小。
(4)设置各个对象的属性。
6.窗体及常用控件的常用属性、事件、方法熟悉各对象的常用属性、事件和方法,对于创建应用程序有着举足轻重的作用,表2—1给出了窗体及常用控件的常用属性、事件以及方法使用说明。
表2—1 窗体及常用控件的常用居住、事件以及方法一览表显示7、Print 方法第3章语言基础3.1知识点概括一个应用程序就是一个工程,在一个工程中可以包含若干个文件,应用程序的基本组成如图3—1所示。
1.过程与模块程序的最基本单位是过程,一般在VB中将过程分为事件过程和通用过程有窗体模块和标准模块,关于过程与模块的概念和说明见表3—1。
表3—1 过程与模块2.数据类型数据是计算机程序处理的对象,VB具有强大的数据处理能力,在VB中定义了标准数据类型,其具体说明见表3—2。
表3—2 数据类型3.常量常量就是在程序运行中取值始终保持不变的数据,可以是具体的数值也可以是专门说明的符号,各种常量的表示见表3—3。
表3—3 常量4.变量变量就是以符号形式出现在程序中,其值在程序执行期间可以发生变化的数据。
变量的作用域的不同,可将变量分为局部变量、窗体/模块级变量和全局变量。
表3—4中给出了各种变量的声明方式和声明位置的比较。
表3—4 变量5.运算符与表达式(1)运算符。
在程序设计的过程中,经常要进行各种各样的运算,在VB中包括四种运算:算术运算、连接运算、关系运算和逻辑运算,相关运算符的说明见表3—5表3—5 运算符把常量和变量用运算符、括号连接起来的式子就是表达式。
在VB表达式中只能使用圆括号,且括号必须成对使用.(3)运算规则.●运算符运算优先顺序为:括号最优先->术运算->连接运算->关系运算->逻辑运算。
●相同数据类型的数据进行运算,运算结果也是同一类型。
●不同数据类型的数据进行运算,运算结果为两个运算对象中存储长度较长的对象的类型.例如:Dim x As Integer,y As Integerx=200:Y=200Print x*y执行以上程序段,将出现“溢出”错误信息,若将其中y As Integer 改为y As Single,则运算结果为40000。
6.常用内部函数VB中有两类函数:内部函数和用户自定义函数。
用户自定义函数将在第8章中进行介绍。
内部函数是由系统提供的,可在任何一个vB程序中随时使用的程序段。
表3—6~表3—10分别列出了常用函数的格式与功能。
注意:使用时要注意每个函数的功能、参数个数及类型,以及函数返回值的类型。
表3—6算术函数表3—8 转换函数7.赋值语句赋值语句的作用就是在程序中改变对象的属性或变量的值,如果一个赋值语句左边变量的类型与右边表达式的类型不同,系统将视具体情况作出如下处理,如表3—12所示,表中出现的变量定义为:x As Integer,y As Double,st As String,Flag As Boolean .表3—12 不同类型的数据处理第4章算法基础及Visual BaSiC的基本语句知识点概括1。
算法算法是解决某个问题或者处理某件事情的方法和步骤。
在程序设计中,算法专指用计算机解决某一个问题的方法和步骤。
2.算法分类算法分数值计算算法和非数值计算算法。
3.评价算法的依据评价算法的优劣主要是看算法的正确性、运行的效率以及占用系统资源的多少。
4.算法的特征算法具有确定性、可行性、有穷性、输入性以及输出性特征。
5.算法设计可以采用“逐步求精”来进行算法设计并逐步将程序编写完善。
所谓“逐步求精”,是指对一个复杂问题,不是一步就编成一个可执行的程序,而是分步进行。
所谓“抽象程序”,是指程序所描述的解决问题的处理规则,是由那些“做什么”操作组成的,而不涉及这些操作“怎样做”以及解决问题的对象具有什么结构,不涉及构造的每个局部细节。
逐步求精方法有多种具体做法。
例如,流程图方法、基于过程或函数的方法。
程序设计的最抽象的三大步骤为:(1)数据输入;(2)数据处理;(3)数据输出。
在针对具体问题的时候,对这几步进行细化,根据问题选择使用什么样的控制结构。
当然在具体的问题中,有时候这三大步不能很清晰地区分清楚,可能会出现交叉处理的现象,这时候就需要根据具体问题来作具体处理了。
6.基本算法结构(1)顺序结构。
系统在执行程序时,按顺序处理每条语句。
7、Exit语句程序执行到Exit语句时,就会直接退出相关的结构,转而去执行该结构后的下一条语句。
常见的形式是与IF语句结合使用,格式如下:if e then Exit <for /do/sub /function>语句格式相关结构说明Exit do Do-loop循环结构跳出循环结构,转而如果在一个循环内完整地包含另一个循环结构,则成为多重循环或循环嵌套。
嵌套的层数可以根据需要而定,嵌套一层称为二重循环,嵌套二层称为三重循环。
对于循环的嵌套,要注意以下事项:(1)内循环控制变量与外循环控制变量不能同名;(2)外循环必须完全包含内循环,不能交叉;(3)不能从循环体外转向循环体内,也不能从外循环转向内循环,反之则可。
9.For循环与Do循环的差别FOR循环中循环控制变量的值的改变已经包含在语句结构中,使用简单方便;DO循环本身并补包含循环控制变量的值的改变,所以必须另外添加语句(如I=I+1)对循环控制变量进行控制。
练习:1执行下面程序,当单击窗体时,变量sum和I的值分别是多少?Private Sub Form_Click()Dim i As Integer, sum As IntegerX=8.5For i = 0.5 To x Step 2.5sum = sum + i * 10Next iPrint sumPrint iEnd Sub●注意step为负值的情形●若循环体内有I=I+1.5的语句,则?●若循环体内有x=x+1.5的语句,则?Key:200 1012012200 102.素数问题for I=2 to x-1if x mod I=0 then exit fornext Iif I=x then print “是素数”*for循环的两个结束条件是判断素数的依据第5章数组一、命名1、必须符合标识符命名规则2、在作用域内不能与变量名、过程名、函数名相同3、数组名代表整个数组二、定义1、数组是一组具有相同类型变量的有序集合。
2、数组中的变量使用一段连续的存储单元。
3、数组分固定大小数组、动态数组和控件数组。
三、数组结构二维数组:按列存放三维数组:按页、列、行存放四、基本操作1、赋值与输出2、数组元素的引用五、数组函数及数组语句表5—2给出了与数组相关的函数和语句的说明第6章程序调试知识点概括1.VB的工作状态VB有三种工作状态,如表6—1所示,在窗口的标题栏上将显示当前的工作状态表6-1 VB的工作状态2.错误类型在VB程序设计中所产生的错误类型有三种,如表6—2所示。
表6—2 错误类型3.程序调试程序调试的目的就是找出发生错误的地方,确定导致错误结果的原因,并修改程序直到正确为止。
调试的技巧并不神秘,每次的调试工作也无章可循。
程序调试常用的手段就是在程序运行中对各段代码运行后的结果进行检查,以确认错误发生的位置,因此,我们可以通过控制程序的运行来逐步进行观察。
VB提供的程序调试工具及其相关说明如表6—3所示。
表6—3 程序调试工具4.程序调试窗口(1)本地窗口。
用于自动显示出所有当前过程中声明的变量及其值。
(2)监视窗口。
用于查看指定表达式的值。
(3)立即窗口。
当调试一个应用程序时,可以用“立即”窗口执行单个的过程、对表达式求值、为变量或属性赋予新的值,并可以通过在“立即”窗口中显示表达式的值来计算表达式。
使用Print语句,可在“立即”窗口中显示表达式的值。
如果在程序执行时希望把值显示到“立即”窗口中,可以使用如下格式的print语句:Debug.print p1<s>P2<s>……或?p1<s>p2<s>…第7章过程知识点概括1.过程的定义程序的基本单位是过程,VB中常用的过程分为子程序(Sub)过程和函数(Function)过程,Sub过程没有返回值,而Function过程有返回值,定义过程的语法规则如表7—1所示。
表7-1 过程的定义(a)Sub过程的定义2.过程的调用调用过程可以通过以下两种方式进行,如表7—2表7—2过程的调用3.形参和实参形参给出传递到过程(函数)中的值在过程(函数)中的表现形式,实参是在调用Sub或Function过程时,传送给相应过程的形参的形式,具体区别如表7—3所示。
表7—3 形参与实参4.参数的传递调用过程时,采用“形实结合”的方式传递参数,参数的传递有两种方式:按值传递和按地址传递。
在传递参数时要求“形实对应”,即要求形参和实参数据类型相互兼容,其特点如表7—4所示。
表7—4 参数传递的特点1 / 1实用精品课件5.递归过程递归过程是在过程定义中直接或间接调用自身来完成某一特定任务的过程,递归过程中必须有递归结束语句。
递归有两种:●直接递归:自己调用自己。
●间接递归:A调用B,B调用A。
6.变量的定义及使用规则根据变量定义的位置和声明方式的不同,变量分为局部变量、窗体模块级变量和变量,由于三种变量的作用域不同,变量的定义及调用规则也不同,如表7—5所示。