(完整word版)vb知识点总结.doc_第1页
(完整word版)vb知识点总结.doc_第2页
(完整word版)vb知识点总结.doc_第3页
(完整word版)vb知识点总结.doc_第4页
(完整word版)vb知识点总结.doc_第5页
免费预览已结束,剩余29页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第 1 章 Visual basic概述一、 VB 是在 Windows 平台下,用于开发和创建具有图形用户界面的应用程序的工具。二、 VB是面向对象的程序设计语言;工作方式为事件驱动/消息驱动。1对象对象是动作体的逻辑模型,是人们可控制的某种东西,应用程序的每个窗体和窗体上的种种控件都是VB 的对象2属性属性指对象的特性。3方法方法指对象可以进行的动作或行为。4事件事件是指能被对象所识别的动作。5事件驱动只有在事件发生时程序才会运行。6工程工程是应用程序文件的集合,一个工程一般会包含下列文件,如表表 1 1应用程序文件类型1 l 所示。文件类型工程文件 ( vbp)窗体文件 ( frm)说明

2、它是与该工程有关的全部文件和对象的清单,该文件是必选项它包含事件过程, 以及该窗体及窗体上的各个控件对象的属性设置以及相关的说明,该文件是必选项二进制数据文件( frx)标准模块文件( bas)类模块文件 ( cls)当窗体中含有二进制属性(如图片或图标)时,该文件将自动产生它包含可以被任何窗体或对象调用的过程程序代码,该文件是可选项该文件是可选项包含 ActiveX 控件的文件 (ocx) 该文件是可选项第 2 章创建用户界面知识点1用户界面用户界面是应用程序中最重要的部分,是程序与用户进行交互的桥梁,标准的Windows应用程序界面都是由窗口、菜单条、各种按钮、文本框、列表框等对象构成的。

3、2窗体窗体是包容用户界面或对话框所需的各种控件对象的容器。在创建一个新的工程时,默认的第一个窗体即为启动窗体。3控件控件是与用户进行交互的可视化部件,向窗体上添加控件应在窗体编辑器中进行。4命令菜单命令菜单是应用程序窗口的基本组成元素之一,它由菜单条、菜单、菜单项、子菜单、弹出式菜单组成,可以通过 VB 提供的菜单编辑器创建程序菜单。( 1)连字符()(2)&5设计用户界面的步骤(1)确定窗体的大小和位置。(2)根据程序的功能和要求,添加所需的控件。(3)合理地分布控件的位置与大小。(4)设置各个对象的属性。6窗体及常用控件的常用属性、事件、方法熟悉各对象的常用属性、事件和方法,对于创建应用程

4、序有着举足轻重的作用,表21 给出了窗体及常用控件的常用属性、事件以及方法使用说明。表 21窗体及常用控件的常用居住、事件以及方法一览表对象名称Name通用属性CaptionFontleftTopHeightWidthEnabled通用属性VisibleBackColorForeColorIndexTabInfexTabStopStyleBoderstyle说明设置对象在程序代码中的引用名设置对象的标题栏中或图标下面的文本设置文本的字体、字型、字号等设置对象的左边界距容器坐标系纵轴的距离设置对象的上边界距容器坐标系横轴的距离设置对象的高度设置对象的宽度设置对象是否被激活设置对象是否可见设置对象

5、的背景色设置对象的前景色设置控件在控件数组中的标识号设置窗体中的对象响应Tab 键的顺序设置用户是否可以使用 Tab 键来选定对象设置控件的外观设置窗体的边框风格属 IconPicture性AutoRedrawHideShow方 MOVe法 Print Cls窗体PrintForm(Form)Initialize事 loadUnload件 Click Dblclick Resize Activate Deactivate设置运行时窗体最小化所显示的图标设置窗体上的背景图像设置从 Graphics 方法到一个持久性位图的输出用于隐藏 MDIFoHn 或 Fonn 对象,但不卸载用于显示 MDIF

6、oM 或 FoM 对象用于改变对象的位置和大小用于在 ForM 和 PictureBox 上显示文本和图形用于清除 Form 和 PictureBox 上的文本和图形用于将 From 对象的图形逐位发送给打印机当应用程序创建某对象时发生, 可应用该事件初始化窗体所用的数据, 它在 load 事件前发生当一个窗体被加载时发生当窗体卸载时发生当在一个对象上单击鼠标左键时发生当在一个对象上双击鼠标左键时发生当一个对象首次显示或窗口状态改变时发生当一个窗体成为当前窗体时发生当一个窗体不再是当前窗体时发生对象名称textmaxlengthMultiLine属A1ignmentScrollBar性Pass

7、wordCharSelStart文本框Sellength(TextBox)SelText方Refresh法SetFocus事Change件lostFocusGotFocusKeyPress说明设置控件中包含的文本(小于32KB)设置控件中可以输入字符的最大数, 0 为任意个字符设置用户是否可以接受多行文本设置复选框或选项按钮或一个控件的文本的对齐设置对象是否有水平或垂直滚动条设置是否在控件中显示用户键入的字符设置所选择文本的起始点设置所选择文本的字符数设置包含当前所选择文本的字符串强制全部重绘一个窗体或控件将焦点移至指定的窗体或控件当文本框的内容改变或通过代码改变 Text 属性的设置时发生当

8、对象失去焦点时发生当对象获得焦点时发生当一个对象具有焦点,按下并松开属命令按钮性(CommandButton)方法事件属标签性(label)方法事件属选项按钮性(OptionButton)事件属复选框性(CheckBox)一个键时发生Cancel设置该命令按钮是否为窗体的“取消”按钮Default设置该命令按钮是否为窗体的默认按钮Style设置命令按钮的外观是标准风格或图形风格Value设置命令按钮是否选中,True 为选中, False 为未选中setFocusCLickAutoSize设置控件是否能自动调整大小以显示所有的内容WordWrap设置控件是否扩大以多行方式显示标题文字,前提是

9、AutoSize 为 true BorderStYle 设置边框是立体的或是平面的BackStyle设置背景是透明的或是不透明的Befresh 、MoveC1ick 、 DblClickCaption设置选项按钮旁的标题文字Aliglment设置选项按钮是在标题文字的左边还是在右边Value设置选项按钮是否被选中,True为选中, False为未选中Click 、 DblClickCaption同选项按钮Alignment同选项按钮设置选项按钮是否被选中,0Value表示未选中,1 表示选中, 2 表示变灰,暂时不能访问事件Click框架 (Frame)Caption该属性为空时,可作为一个封

10、闭边框对象名称说明List设置列表框中包含的项目Text表示运行中在列表框中最后选中的列表项的正文文本属listindex表示运行中在列表框中最后选中的列表项序号性ListCount表示运行中列表框中的列表项数目列表框Sorted设置是否将列表框中的列表项按ASCII码自动排序(listBox)Columns设置列表框中的项目是按一列还是按多列显示AddItem向列表框添加项目方法Removeltem将列表框中所选中的列表项删除Clear清空列表框中的所有项目事件click 、 DblClick属性Style决定组合列表框的外观组合框其余同 ListBox方法同 listBox(ComboBo

11、x)事件当 Style 为 0 或 2时可响应 Click 事件,当 Style 为 1 时可响应 DblClick 事件,当 style 为 0 或 1 时可响应 Change 事件图片框属性Picture设置图片框的背景图像Autosize设置图片框是否能自动调整大小以显示完整的图片(PictureBox)方法Print 、 Move 、Refresh事件Click图像属性Picture设置图像控件的背景图像(Image)stretch设置是否缩放图形来适应图像控件大小方法Move 、 RefreshEnabled定时器属性(Timer)Interval事件TimerMinMax属性Lar

12、geChange水 平 垂 直SmallChange滚动条(HscrollBa ValueVscrollBar)设置该控件是否被激活设置调用 Timer 控件的 Timer 事件间隔的时间 (单位为 ms,最大为 65535ms)Timer 控件可以有规律地每隔一段时间执行一次代码设置滚动块位于滚动条顶端或者最左侧时所代表的值设置滚动块位于滚动条底端或者最右侧时所代表的值设置当用户在滚动条的空白处单击时增减的值设置当用户在滚动条两端的箭头按钮上单击时增减的值设置滚动条当前的值事件Change在滚动块移动后或通过代码改变value 属性的设置时发生Scroll在滚动块移动时发生注:加7、 Pri

13、nt* 号的属性为只能通过代码设置的属性方法(即在属性窗口中没有显示第 3 章语言基础3 1 知识点概括一个应用程序就是一个工程, 在一个工程中可以包含若干个文件,应用程序的基本组成如图 3 1 所示。工程文件( .vbp )事件过程 (Sub)一个或若干个窗体模块(.frm)用户自定义过程 (sub)应用程序的基本组成用户自定义函数过程(Function)一个或若干个标准模块(.bas)用户自定义过程 (Sub)用户自定义函数过程(Function)其它文件图 3-1 应用程序的基本组成1过程与模块程序的最基本单位是过程,一般在 VB 中将过程分为事件过程和通用过程有窗体模块和标准模块,关于

14、过程与模块的概念和说明见表31。表 3 1过程与模块概念事件过程过程通用过程窗体模块(.frm)模块标准模块( bas)2数据类型数据是计算机程序处理的对象,类型,其具体说明见表 3 2。数据类型整型数值型 长整型单精度型双精度型货币型字节型说明为窗体以及窗体上的对象所编写的用来响应由用户或系统引发的各种事件的程序代码一个应用程序中的不同窗体或者一个窗体内不同的事件过程可以共享的程序代码窗体模块中包含事件过程,以及该窗体及窗体上的各个控件对象的属性设置和相关的说明;窗体模块还可包含通用过程,它对来自任何事件过程的调用都作出响应标准模块中保存的都是通用过程及相关的说明VB 具有强大的数据处理能力

15、,在VB 中定义了标准数据表 3 2数据类型类型名称类型说明符存储空间 (Byte)初始值Integer2long4Single!40Double#8Currency8Byte1变长字符串String$10+串长度空字符串字符型定长字符串String*Size串长度布尔型Boolean2False日期型Date80:00:00变体型Variant =16空字符串对象型Object43常量常量就是在程序运行中取值始终保持不变的数据, 可以是具体的数值也可以是专门说明的符号,各种常量的表示见表 3 3。表33常量类型示例数值常量123、 -9 876E-5( 单精度 )、 314159265D8(

16、 双精度 )、 0137( 八进制 )、 H2AB8( 十六进制 )字符常量VisualBasic 、 中国 北京 2008 奥运会 ( 注:字符常量一定要放在西文双引号内 )逻辑常量True(真 )、 False(假 )、非 0 值转换为 True、0 值转换为 False日期常量#12: 35:48#、 #712 2004#回车与换行符Chr(13) 十 Chr(10) 或 vbcrlf自语句格式: Const 常量名 类型说明符 As 数据类型表达式符定Const Pi! 3 1415926号义Const OlymPic As Sting ”中国北京2008 奥运会 ”常量颜红色vbRe

17、d青色vbcyan色绿色vbGreen洋红色vbMagenta常蓝色vbBlue黑色vbblack量黄色vbYellow白色vbwhite4变量变量就是以符号形式出现在程序中,作用域的不同,可将变量分为局部变量、窗体种变量的声明方式和声明位置的比较。其值在程序执行期间可以发生变化的数据。 变量的/模块级变量和全局变量。表 34 中给出了各表 34变量声明位置局部变量过程中窗体模块级变量通用声明全局变量通用声明DimDim声明方式Static(静态 )PrivatePublic作用域仅在说明它的过程中使用在定义该变量的模块或窗体的所有过程内均有效在工程内的所有过程中都有效5运算符与表达式(1)

18、运算符。在程序设计的过程中,经常要进行各种各样的运算,在连接运算、关系运算和逻辑运算,相关运算符的说明见表VB 中包括四种运算:算术运算、3 5表35运算符类型算术运算符连接运算符关系运算符运算符优先等级( 指数 ) (取负 ) * 和 (整除 ) Mod( 取余 ) +和+( 运算符两边同为字符型)和 (强制将两个不同类型的表达式作字符串连接)、 、 ,(不等于 )、Is( 比较两个对象的引用变量)、Like( 比较样式 )逻辑运算符Not( 逻辑非)一And( 逻辑与)一or(逻辑或)一xor( 逻辑异或)(2)表达式。把常量和变量用运算符、括号,且括号必须成对使用(3)运算规则 .括号连

19、接起来的式子就是表达式。在 VB表达式中只能使用圆运算符运算优先顺序为:括号最优先 -术运算 -连接运算 -关系运算 -逻辑运算。相同数据类型的数据进行运算,运算结果也是同一类型。不同数据类型的数据进行运算, 运算结果为两个运算对象中存储长度较长的对象的类型 .例如:Dim x As Integer, y As Integerx 200: Y 200Print x*y执行以上程序段,将出现“溢出”错误信息,若将其中y As Integer则运算结果为40000。6常用内部函数VB 中有两类函数:内部函数和用户自定义函数。用户自定义函数将在第改为y As Single ,8 章中进行介绍。内部函

20、数是由系统提供的,可在任何一个vB程序中随时使用的程序段。表36表3 10 分别列出了常用函数的格式与功能。注意:使用时要注意每个函数的功能、参数个数及类型,以及函数返回值的类型。表 36 算术函数示例函数名功能表达式结 果Sgr(x)求 x 的平方根值, x 0Sqr(16)4log(x)求 x 的自然对数, x0log(2)0 69314Exp(x)求以 e 为底的幂值,即求 eXExP(2)7.38906Abs(x)求 x 的绝对值Abs( 4 8)4.8Hex(x)Oct(x)Sgn(x)Rnd(x)Sin(x)Cos(x)Tan(x)求 x 的十六进制数值,结果为Hex(1000)3

21、E8一字符串求 x 的八进制数值,结果为一字Oct(1000)1750符串求 x 的符号, x0 为 1, x 0 为 Sgn(-10)-10, x0 为 -1Sgn(10)1产生一个在 0 , 1 区间均匀分布产生两位随的随机数。若产生 m n 之间的Int(Rnd机整数随 机 整 数 , 其 通 式 为 : *(99-10)+1)+10Int(Rnd*(n-m)+1)+m求 x 的正弦值, x 单位为弧度Sin(30*3.141592 0.5180)求 x 的余弦值, x 单位为弧度Cos(30*3.1415920.866025 180)求 x 的正切值, x 单位为弧度Tan(30* 3

22、.1415920.57735 180)Atn(x)求 x 的反正切值, x 单位为弧度 Atn(30*3.141592 0.48235180)表 3-7 字符串函数函数名功能示例表达式结果len(St)left(St ,n)Right(St , n)Mid(St , n1, n2)Ucase(St)lcase(St)ltrim(St)Rtrim(St)Trim(St)求字符串 St 的长度 (字符个数 )Ch=” I am a Student14 ”len(Ch)从字符串 S,左边起取 n 个字符left(Ch,4)“ I am ”从字符串 St 右边起取 n 个字符Right(Ch,7)“

23、Studentg ”从字符串S,左边第 n1 个位置开始向右起取n2 个字符, 若 n2 省略, 则 Mid(Ch , 3, 2)” am”取从 n1到结尾的所有字符Mid(Ch , 6)” a Student ”将字符串St 中所有的小写字符改为Ucas6(Neu)”NEW”大写字符将字符串St 中所有的大写字符改为lcase(NAMe)” name”小写字符去掉字符串 St 的前导空格ltrim( New)” Hew ”去掉字符串 St 的尾随空格Rtrim( ” New ” )” New ”去掉字符串 St 的前导空格和尾随空Tnm( ” New ”)” New ”格Instr(n ,S

24、t1,St2) 从 St1 的第 n 个位置起查找给定的字符 St2,返回该字符在 Stl 中最先出现的位置, n 的缺省值为 1,若没有找到 5t2,则函数的返回值为 0Instr(4 , Ch ,” a” ) 6Instr(Ch ,” R” )0String(n , st)得到由 n 个给定字符St 组成的一个String(6,#)“ # ”Space(n)函数名Str(x)CStr(x)字符串得到 n 个空格表 3 8转换函数功能将数值数据x 转换成字符串(含符号位 )将 x 转换成字符串型,若 x 为数值型,则转为数字字符串 (对于正数符号位不予保留 )“ A” Space(3)” B

25、” AB”示例表 达式结果Str(1024)“ 1024 ”CStr(1024)“ 1024 ”Val(x)Chr(x)Asc(x)CInt(x)Fix(x)Int(x)将字符串 x 中的数字转换成数值返回以 x 为 ASCII 代码值的字符给出字符x 的 A5C1I 代码值 (十进制数 )将数值型数据x 的小数部分四舍五入取整将数值型数据 x 的小数部分舍去取小于等于 x 的最大整数表 3 9日期函数Val( “ 1024 ”)1024Chr(65)” A ”As c( “ A” )65CInt(16.8)17CInt(-16.8)-17Fix(-16.8)-16Int(16.8)16Int

26、(-16.8)-17函数名Date $Time $NowYear(xMonth(x)功能返回系统当前的日期返回系统当前的时间返回系统当前的日期和时间返回一个表示 x 的年号的整数, x 为一有效的日期变量、常量或字符表达式返回一个表示 x 的月份的整数 x 为一有效的日期变量、常量或字符表达式Day(x)返回 131 之间的整型数 x 为一有效的日期变量、常量或字符表达式返回 x 是星期几 ,x 为一有效的日期变量、常量或字符表达式,c 是用于Weekday(x , c)指定星期几为一个星期第一天的常数,缺省时表示一周的星期天为第一天表 3-10 其他常用函数函数名格式和功能格式InputBo

27、x(PromPt,Title ,Default ,xpos ,ypos ,HelPfile , Context)InputBox在一对话框中显示提示。 等待用户输入正文或按下按钮,功能并返回包含文本框内容的字符串格式MsgBox(PromPt ,Buttons ,Title ,HelPfile ,Context )MsgBox在对话框中显示消息,等待用户单击按钮,并返回一个整数功能告诉用户单击哪一按钮格式Format(Expression , Format, fristdayofweek ,formatFirstweekofyear)功能返回 Variant(Sting) ,根据格式表达式Fo

28、rmat 中的指令来格式化格式IsNumeric(ExPression)Isnumeric返回 Boolean 值指出表达式的运算结果是否为数字。如果功能为数字,则 IsNumeric 返回 True;否则返回 False:若是日期表达式,则 IsNumeric 返回 FalseloadPicture格式loadPicture(Filename,size 2,ColorDepth , x , y)功能将图形载入到窗体、 PicNreBox 控件或 Image 控件的 Picture属性RGB格式RGB(Red,Green ,Blue)功能返回一个 long 整数,用来表示一个RGB 颜色值7赋

29、值语句赋值语句的作用就是在程序中改变对象的属性或变量的值,如果一个赋值语句左边变量的类型与右边表达式的类型不同,系统将视具体情况作出如下处理,如表 3 12 所示,表中出现的变量定义为:x As Integer , y As Double , st As String , Flag As Boolean .表 312 不同类型的数据处理右边表达左边变式类型量类型数值型数值型字符型逻辑型系统处理示例先求出表达式的值,再将其转换为相应数值类型后赋值y 2 56: x y,结果: x3先求出表达式的值,再将其转换x 100 : y 3.5: St x 十y ,结果: ”103.5 ”为字符型后赋值x

30、 100 : y 3 5 : St x y ,结果: ”1003.5 ”若为非 0 值,返回true;若为 0x 100: Flag x,结果: True数值型值,返回False由数字构成的字符串可以转换为数值,否则将出现“类型不匹配”错误信息x” 12”+34 ,结果: x 1234x 12 十 34 ,结果: x 46St” 12+34”:x St,结果:出错信息字符型True ”转换为True,” False”转逻辑型换为False,数字串转换为数值型再转换为逻辑型,否则将出现“类型不匹配”错误信息St” rdse”: flag st,结果: False5t” 1234”: flag s

31、t,结果: trueSt” 12+ 34”: flag st,结果:出错信息逻辑型其他类型False 转换为0, True 转换为-1St” 123”:F1agTruex Flag 十 st,结果: x 122第 4 章算法基础及VisualBaSiC 的基本语句知识点概括1。算法算法是解决某个问题或者处理某件事情的方法和步骤。在程序设计中,算法专指用计算机解决某一个问题的方法和步骤。2算法分类算法分数值计算算法和非数值计算算法。3评价算法的依据评价算法的优劣主要是看算法的正确性、运行的效率以及占用系统资源的多少。4算法的特征算法具有确定性、可行性、有穷性、输入性以及输出性特征。5算法设计可以

32、采用“逐步求精”来进行算法设计并逐步将程序编写完善。所谓“逐步求精”,是指对一个复杂问题,不是一步就编成一个可执行的程序,而是分步进行。所谓“抽象程序”,是指程序所描述的解决问题的处理规则,是由那些“做什么”操作组成的,而不涉及这些操作“怎样做”以及解决问题的对象具有什么结构,不涉及构造的每个局部细节。逐步求精方法有多种具体做法。例如,流程图方法、基于过程或函数的方法。程序设计的最抽象的三大步骤为:(1)数据输入;(2)数据处理;(3)数据输出。在针对具体问题的时候, 对这几步进行细化, 根据问题选择使用什么样的控制结构。 当然在具体的问题中,有时候这三大步不能很清晰地区分清楚,可能会出现交叉

33、处理的现象,这时候就需要根据具体问题来作具体处理了。6基本算法结构(1) 顺序结构。系统在执行程序时,按顺序处理每条语句。7、 Exit 语句程序执行到Exit 语句时,就会直接退出相关的结构,转而去执行该结构后的下一条语句。常见的形式是与IF 语句结合使用,格式如下:if e then Exit 语句格式相关结构说明Exit doDo-loop循环结构跳出循环结构, 转而去执行循Exit forFor-next循环结构环之后的下一行语句Exit subSub 过程跳出过程,转而去执行调用语Exit functionFunction 过程句之后的下一行语句8、循环嵌套如果在一个循环内完整地包含

34、另一个循环结构, 则成为多重循环或循环嵌套。 嵌套的层数可以根据需要而定,嵌套一层称为二重循环,嵌套二层称为三重循环。对于循环的嵌套,要注意以下事项:(1) 内循环控制变量与外循环控制变量不能同名;(2) 外循环必须完全包含内循环,不能交叉;(3) 不能从循环体外转向循环体内,也不能从外循环转向内循环,反之则可。9.For 循环与 Do 循环的差别FOR 循环中循环控制变量的值的改变已经包含在语句结构中,使用简单方便;DO 循环本身并补包含循环控制变量的值的改变,所以必须另外添加语句(如I=I+1 )对循环控制变量进行控制。练习:1 执行下面程序,当单击窗体时,变量sum 和I 的值分别是多少

35、?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:2001201012200 102.素数问题for I=2 to x-1if x mod I=0 then exit fornext Iif I=x thenprint “是素数 ”*for 循环的两个结束条件是判断素

36、数的依据第5章数组一、命名1、 必须符合标识符命名规则2、 在作用域内不能与变量名、过程名、函数名相同3、 数组名代表整个数组二、定义1、 数组是一组具有相同类型变量的有序集合。2、 数组中的变量使用一段连续的存储单元。3、 数组分固定大小数组、动态数组和控件数组。4、 数组的定义形式见下表。数组说明固格定式大小注数意组事Public|Private|Static|Dim数组名 (维界定义)As 数据类型1、 public 只能在标准模块中定义公用(全局 )数组private 用于模块中,定义模块级数组dim用于模块中,定义模块级数组用于过程中,定义过程级数组static 用于过程中,定义静态

37、数组项2、 数组的默认下界是 03、 维的上、下界说明必须是常数表达式,不可以是变量名或含变量的表达式,即使变量的值已给出也不可以4、 上、下界必须是整数,若不是整数,VB 自动四舍五入取整5、 数组必须先定义后使用(1) 定义时不指明大小的数组,语法格式如下:格Publicprivate | Static|Dim数组名 ()As 数据类型 动(2) 在确定了数组所需的大小后,使用ReDim 语句来动态地定义数组的大小,分配存储态式空间,语法格式如下:数ReDimPreserve 数组名 (维界定义 )组注1、 ReDim 语句是一个可执行语句,只能出现在过程中。意2、 重新定义动态数组时,不

38、能改变数组的数据类型。事3、 可以使用变量说明动态数组新的大小项4、 如果用 redim 定义的数组不存在,则系统会先创建一个动态数组,再给定大小。5、 若原数组有值,用 redim 后,全部丢失;若要保留,用 Preserve。用了 Preserve 后,只能改变最后一维的维上界方(1) 创建同名控件控法(2) 复制现存控件件注1、 同一控件数组内的控件类型是相同的数意2、 控件数组中所有的控件名称相同;组事3、 控件数组中所有的控件所对应的事件过程是相同的;项4、 控件数组中每个控件的Index 属性用于区别数组的其他控件三、数组结构二维数组:按列存放三维数组:按页、列、行存放四、基本操作

39、1、 赋值与输出2、 数组元素的引用五、数组函数及数组语句表 5 2 给出了与数组相关的函数和语句的说明第 6 章程序调试知识点概括1 VB 的工作状态VB 有三种工作状态,如表61 所示,在窗口的标题栏上将显示当前的工作状态表 6-1 VB 的工作状态工作状态设计态运行态中断态说明切换状态的方法在设计态时, 可以设计程序的交互界面单击“运行”菜单中的“启动”菜单项和编写相关的代码单击标渡工具栏中的, ? 按钮程序正在运行的时期, 此状态下可查看单击“运行”菜单中的“结束”菜单项代码但不能改动程序代码单击标准工具栏中的按钮运行时因发生运行错误而暂停程序的执行运行态下按 Ctrl+Break 组

40、合键或单击“运程序在运行的中途被暂停执行的状态。行”菜单中的“中断”菜单项在中断模式下,可以修改程序代码,检程序执行到断点所在的代码行查、调试、重置、单步执行或继续执行按逐语句或逐过程执行时,每执行完一个语程序句或一个过程后切换到设计态:单击标准工具栏中的按钮切换到运行态:单击标准工具栏中的,? 按钮2错误类型在 VB 程序设计中所产生的错误类型有三种,如表6 2 所示。表 6 2错误类型错误类型说明常见的错误违反 VB 语言有关语句使用形式或使用规关键字拼写错误语法错误则而产生的错误标点符号错误语句不完整对象名称或属性名、方法名、系统函数试图执行一个不可执行的操作而引起的名拼写错误运行错误错误在通用声明处使用了0ption Explicit语句,相关变量未定义或变量名拼写错误 if 没有对应的end if 语句编写的程序代码不能实现预定的处理功能 for 循环没有对应的Next 语句逻辑错误要求而产生的错误 Do 循环没有对应的looP 语句3程序调试程序调试

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论