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知识点总结

vb知识点总结VB(Visual Basic)是一种广泛应用于软件应用开发的编程语言,它具有简单易学、功能强大和灵活的特点。
本文将总结一些VB的知识点,从基础概念到高级应用,帮助读者更好地理解和运用VB。
1. VB的基础概念VB是一种基于事件驱动的编程语言,它的核心思想是根据用户的操作(如点击按钮、输入文本等),来触发相应的事件处理程序。
在VB中,开发者可以通过编写代码,来定义和控制这些事件的响应行为。
此外,VB还支持对象导向编程(OOP),开发者可以使用类、对象等概念来组织和管理程序。
2. VB的开发环境VB的开发环境提供了直观、友好的界面,使得开发者可以方便地创建、编辑和调试代码。
在VB的开发环境中,开发者可以通过拖放控件的方式来设计用户界面,例如窗体、按钮、文本框等。
同时,开发者可以在代码编辑器中编写事件处理程序,实现自定义功能。
3. VB的数据类型与变量在VB中,数据类型是用来定义变量和常量的数据类型。
常见的数据类型包括整型、浮点型、字符串型等。
开发者可以根据需要选择合适的数据类型,并使用变量来存储和操作数据。
VB还支持变量的声明和初始化,开发者可以通过赋值语句来初始化变量的值。
4. VB的控件与事件VB提供了丰富的控件库,包括文本框、按钮、列表框等。
开发者可以通过操作这些控件,实现用户界面和功能的设计。
每个控件都有一些内置的事件,例如按钮的点击事件、文本框的文本变化事件等。
开发者可以通过编写事件处理程序,来响应这些事件,实现相应的功能。
5. VB的函数与过程函数和过程是VB中组织和管理代码的重要方式。
函数是具有返回值的代码块,可以接受输入参数并返回结果;而过程则是不返回值的代码块,仅执行一系列操作。
开发者可以自定义和调用函数或过程,使得代码更加模块化和可复用。
6. VB的条件和循环结构条件和循环结构是控制程序执行流程的重要手段。
VB提供了if语句、select语句等条件结构,可以根据不同的条件执行不同的代码块。
vb知识点总结

vb知识点总结VB(Visual Basic)是一种常用的小型、基于对象的编程语言,被广泛应用于Windows应用程序的开发当中。
无论是初学者还是有一定开发经验的程序员,掌握VB的基本知识点是非常重要的。
本文将对VB的一些重要知识点进行总结,旨在帮助读者加深对VB的了解。
1. 数据类型在VB中,常见的数据类型包括整数型(Integer)、浮点型(Single、Double)、字符型(Char)、字符串型(String)等。
了解和正确使用各种数据类型,可以确保程序的正确性和执行效率。
2. 变量和常量定义变量是编程的基础,同样也适用于VB。
通过使用Dim语句,我们可以声明一个变量并指定其数据类型。
VB还支持常量的定义,通过使用Const关键字,我们可以创建一个不可更改的常量。
3. 运算符在VB中,我们可以使用各种算术运算符(如+、-、*、/)和逻辑运算符(如And、Or、Not)对变量进行计算和比较。
掌握这些运算符的优先级和使用方法,可以提升程序的效率和可读性。
4. 条件语句使用条件语句可以使程序根据不同的条件执行不同的操作。
VB提供了If-Then、If-Then-Else和Select Case等条件语句结构。
通过合理运用条件语句,我们可以实现程序的灵活性和可控性。
5. 循环语句循环语句允许程序重复执行相同的操作,直到满足特定条件为止。
VB提供了For、Do-While和Do-Until等常见的循环结构。
合理使用循环语句,可以减少代码量,提高开发效率。
6. 数组数组是在VB中存储多个相关数据项的有效方式。
在声明数组时,我们需要指定数组的大小和数据类型。
利用数组,我们可以更方便地处理大量的数据。
7. 函数和过程VB支持函数和过程的定义和使用。
函数是一个计算和返回值的子程序,而过程则是执行特定操作而无需返回值的子程序。
了解函数和过程的创建和使用方式,可以使程序更加模块化和可维护。
8. 对象和类VB是一种基于对象的编程语言,对象是程序中的核心。
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知识点总结大一

vb知识点总结大一一、VB 环境搭建1. 安装 Visual StudioVisual Basic 是 Visual Studio 开发环境中的一部分,在开始学习 VB 之前,我们需要先安装Visual Studio。
可以到微软官网上下载 Visual Studio Community 版本,这是一个免费的版本,适合学习和个人开发使用。
2. 创建 VB 项目安装完 Visual Studio 后,我们可以在其界面上创建一个新的 VB 项目。
可以选择 Windows Forms 应用程序或者控制台应用程序,这取决于我们所要开发的应用程序的类型。
二、VB 基础知识1. 变量和数据类型在 VB 中,变量是用来存储数据的容器。
变量的类型可以是整型、浮点型、字符串型等。
我们可以使用 Dim 关键字来声明一个变量,比如:Dim age As Integerage = 20VB 中的数据类型和其他编程语言类似,我们可以根据需要选择合适的数据类型来存储数据。
2. 控制流程VB 中的控制流程包括条件语句和循环语句。
条件语句可以通过 If...Else...End If 来实现条件判断,而循环语句可以通过 For...Next、Do...Loop 等关键字来实现循环操作。
3. 函数与子程序我们可以使用 Function 和 Sub 关键字来定义函数和子程序。
函数是具有返回值的,而子程序则是没有返回值的。
在函数和子程序中,还可以使用参数来传递数据。
4. 对象和类VB 是一种面向对象的语言,它支持对象和类的概念。
对象是类的实例,我们可以通过New 关键字来创建对象的实例。
在 VB 中,很多操作都是通过对象来完成的,比如窗体对象、按钮对象等。
5. 异常处理异常处理是编程过程中很重要的一部分。
在 VB 中,我们可以使用 Try...Catch...Finally 块来捕获和处理异常。
这样可以使我们的程序更加健壮和稳定。
三、VB 高级知识1. 数据库编程在实际开发过程中,经常需要与数据库进行交互。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第1章Visual basic概述一、VB是在Windows平台下,用于开发和创建具有图形用户界面的应用程序的工具。
二、VB是面向对象的程序设计语言;工作方式为事件驱动/消息驱动。
1.对象对象是动作体的逻辑模型,是人们可控制的某种东西,应用程序的每个窗体和窗体上的种种控件都是VB的对象2.属性属性指对象的特性.3.方法方法指对象可以进行的动作或行为。
4.事件事件是指能被对象所识别的动作。
5.事件驱动只有在事件发生时程序才会运行。
6.工程工程是应用程序文件的集合,一个工程一般会包含下列文件,如表1—l所示。
知识点概括1.用户界面用户界面是应用程序中最重要的部分,是程序与用户进行交互的桥梁,标准的Windows应用程序界面都是由窗口、菜单条、各种按钮、文本框、列表框等对象构成的。
2.窗体窗体是包容用户界面或对话框所需的各种控件对象的容器。
在创建一个新的工程时,默认的第一个窗体即为启动窗体。
3.控件控件是与用户进行交互的可视化部件,向窗体上添加控件应在窗体编辑器中进行。
4.命令菜单命令菜单是应用程序窗口的基本组成元素之一,它由菜单条、菜单、菜单项、子菜单、弹出式菜单组成,可以通过VB提供的菜单编辑器创建程序菜单.(1)连字符(—)(2)&5.设计用户界面的步骤(1)确定窗体的大小和位置。
(2)根据程序的功能和要求,添加所需的控件。
(3)合理地分布控件的位置与大小。
(4)设置各个对象的属性。
6.窗体及常用控件的常用属性、事件、方法熟悉各对象的常用属性、事件和方法,对于创建应用程序有着举足轻重的作用,表2-1给出了窗体及常用控件的常用属性、事件以及方法使用说明.注:加*号的属性为只能通过代码设置的属性(即在属性窗口中没有显示 7、Print 方法 第3章语言基础3.1知识点概括一个应用程序就是一个工程,在一个工程中可以包含若干个文件,应用程序的基本组成如图3-1所示。
应用程序的基本组成1.过程与模块2.数据类型数据是计算机程序处理的对象,VB 具有强大的数据处理能力,在VB 中定义了标准数据类型,其具体说明见表3—2。
3.常量常量就是在程序运行中取值始终保持不变的数据,可以是具体的数值也可以是专门说明的符号,各种常量的表示见表3—3。
4.变量变量就是以符号形式出现在程序中,其值在程序执行期间可以发生变化的数据.变量的作用域的不同,可将变量分为局部变量、窗体/模块级变量和全局变量。
表3—4中给出了各种变量的声明方式和声明位置的比较.5.运算符与表达式(1)运算符。
在程序设计的过程中,经常要进行各种各样的运算,在VB中包括四种运算:算术运算、连接运算、关系运算和逻辑运算,相关运算符的说明见表3—5(2)表达式。
把常量和变量用运算符、括号连接起来的式子就是表达式。
在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分别列出了常用函数的格式与功能.注意:使用时要注意每个函数的功能、参数个数及类型,以及函数返回值的类型。
7.赋值语句赋值语句的作用就是在程序中改变对象的属性或变量的值,如果一个赋值语句左边变量的类型与右边表达式的类型不同,系统将视具体情况作出如下处理,如表3—12所示,表中出现的变量定义为:x As Integer,y As Double,st As String,Flag As Boolean 。
第4章算法基础及Visual BaSiC的基本语句知识点概括1。
算法算法是解决某个问题或者处理某件事情的方法和步骤。
在程序设计中,算法专指用计算机解决某一个问题的方法和步骤。
2.算法分类算法分数值计算算法和非数值计算算法。
3.评价算法的依据评价算法的优劣主要是看算法的正确性、运行的效率以及占用系统资源的多少。
4.算法的特征算法具有确定性、可行性、有穷性、输入性以及输出性特征。
5.算法设计可以采用“逐步求精"来进行算法设计并逐步将程序编写完善。
所谓“逐步求精”,是指对一个复杂问题,不是一步就编成一个可执行的程序,而是分步进行。
所谓“抽象程序”,是指程序所描述的解决问题的处理规则,是由那些“做什么”操作组成的,而不涉及这些操作“怎样做"以及解决问题的对象具有什么结构,不涉及构造的每个局部细节。
逐步求精方法有多种具体做法.例如,流程图方法、基于过程或函数的方法.程序设计的最抽象的三大步骤为:(1)数据输入;(2)数据处理;(3)数据输出。
在针对具体问题的时候,对这几步进行细化,根据问题选择使用什么样的控制结构.当然在具体的问题中,有时候这三大步不能很清晰地区分清楚,可能会出现交叉处理的现象,这时候就需要根据具体问题来作具体处理了。
6.基本算法结构(1)顺序结构。
系统在执行程序时,按顺序处理每条语句。
7、Exit语句程序执行到Exit语句时,就会直接退出相关的结构,转而去执行该结构后的下一条语句。
常见的形式是与IF语句结合使用,格式如下:8、循环嵌套如果在一个循环内完整地包含另一个循环结构,则成为多重循环或循环嵌套。
嵌套的层数可以根据需要而定,嵌套一层称为二重循环,嵌套二层称为三重循环。
对于循环的嵌套,要注意以下事项:(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所示,在窗口的标题栏上将显示当前的工作状态2.错误类型在VB程序设计中所产生的错误类型有三种,如表6—2所示。
3.程序调试程序调试的目的就是找出发生错误的地方,确定导致错误结果的原因,并修改程序直到正确为止。
调试的技巧并不神秘,每次的调试工作也无章可循。
程序调试常用的手段就是在程序运行中对各段代码运行后的结果进行检查,以确认错误发生的位置,因此,我们可以通过控制程序的运行来逐步进行观察。
VB提供的程序调试工具及其相关说明如表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 过程的定义2.过程的调用调用过程可以通过以下两种方式进行,如表7—23.形参和实参形参给出传递到过程(函数)中的值在过程(函数)中的表现形式,实参是在调用Sub或Function过程时,传送给相应过程的形参的形式,具体区别如表7—3所示。
4.参数的传递调用过程时,采用“形实结合”的方式传递参数,参数的传递有两种方式:按值传递和按地址传递。
在传递参数时要求“形实对应”,即要求形参和实参数据类型相互兼容,其特点如表7—4所示.5.递归过程递归过程是在过程定义中直接或间接调用自身来完成某一特定任务的过程,递归过程中必须有递归结束语句。
递归有两种:●直接递归:自己调用自己。
●间接递归:A调用B,B调用A。
6.变量的定义及使用规则根据变量定义的位置和声明方式的不同,变量分为局部变量、窗体模块级变量和变量,由于三种变量的作用域不同,变量的定义及调用规则也不同,如表7—5所示.7.过程定义及调用规则根据过程定义方式的不同,过程分为模块级(private)和全局级(Public),其作用域也不相同,过程的定义及调用规则如表7—6所示。
8.常用通用过程的定义示例使用自定义过程的两个作用是:(1)使程序分解成离散的逻辑单元,整个程序容易调试。
(2)可以实现代码的共享,而不必作过多的修改。
掌握过程的定义与调用,对于我们学习和理解过程有着举足轻重的作用.表7—7给出了一些常用通用过程的定义示例,表中还列出了对于同一问题的不同的过程定义形式,便于大家比较与理解.第8章知识点概括1.文件管理控件常用的属性与事件为创建与文件有关的自定义对话框,从而方便地查看系统的磁盘、目录和文件的信息,VB 提供了3个文件管理控件:驱动器列表框(DrivelistBox)、目录列表框(DirlisBox)和文件列表框(filelistBox),关于文件管理控件的常用属性和事件如表8-1所示。