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

根据条件求解的问题
分2大部分编写代码: 1、用FOR循环产生并输出数组元素 2、再用一个 FOR循环进行比较条件的 测试,看是否满足条件,再来做相应的 处理。
• 设有声明语句 Dim b(-1 To 10, 2 To 9, 20) As Integer, 则数组b中全部元素的个数是
• 语句Dim A&(10),B#(10,5)定义了两个数组, 其类型分别为
1、交换(1/6交换/首尾交换) 随机产生20个学生的成绩,统计各分数段人数,即0-59,60-69,70-79,80-89、90-100,并显示结果,产生的数据在picture1显示,
• inputbox函数的使用 统计结果在picture2显示.
编写命令按钮"计算"的单击事件过程。 Msgbox 函数和Msgbox语句的区别 Private Sub Command2_Click()
VB知识点复习总结
关于数据类型的说明
• 整型 Integer • 长整型 Long • 单精度 Single • 双精度 Double • 字符串 String
符号表示: % 符号表示: & 符号表示: ! 符号表示: # 符号表示: $
常量和变量
• 常量的声明 const a=10
• 变量的声明 Dim x as single
顺序结构的说明
整型 Integer 符号表示: %
• 顺序结构就是程序的执行顺序就是语句的 For i = 1 To 20
要求在文本框1中输入n的值,单击命令按钮,求1^0+3^1+5^2+7^3+……+(2n-1) ^(n-1)的值,并将结果放入标签2中。 ]print 字符串
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知识点总结54382

VB知识点总结大全第一章VB入门(*)1.2.2 主窗口1.标题栏三种工作模式(1)设计模式:可进行界面设计、代码编制(2)运行模式:不可编辑界面、代码(3)中断模式:不可编辑界面,可以编辑代码2.菜单栏3.工具栏1.2.3 设计窗口1.窗体设计窗口2.代码设计窗口(1)打开方式:1.单击菜单栏的视图——选择代码窗口2.双击窗体、控件3.单击工程资源管理器窗口的“查看代码”(2)主要内容1.对象列表框:显示所选对象的名称。
列出窗体所有可用的对象名。
2.过程列表框:列出所有对象列表框中对象的事件过程或自定义过程的名称。
1.2.4属性窗口由四部分组成:1.对象列表框2.属性排列方式:按字母排列、按分类排列3.属性列表框:左边为属性名,右边为相应的属性值4.属性含义说明:显示所选属性的含义1.2.5 工程资源管理器窗口(1)3个按钮1.“查看代码”:切换到代码窗口,显示和编辑代码2.“查看对象”:切换到窗体窗口,显示和编辑对象3.“切换文件夹”:切换到文件夹显示方式(2)包含两种类型的文件1.窗体文件(.frm文件):储存窗体上所有控件对象和有关的属性、对象相应的事件过程、程序代码。
2.标准模块文件(.bas文件):储存所有模块级变量和用户定义的通用过程,该类型可选。
1.2.6 工具箱窗口一般由21个按钮形式的图标构成。
除指针外的20个为标准控件(指针不是控件),每个也是一个类。
如:文本类、图形类等。
1.3.1 建立一个应用程序的步骤1.建立用户界面的对象2.对象属性的设置3.创建对象事件过程及编程4.运行和调试程序5.保存程序和生成可执行文件1.3.2 VB程序结构和编码规则1.程序结构(1)最上面为通用声明段,主要编写模块级以上的变量声明、Option选项的设置等。
(2)以下为程序代码的块结构,也就是事件过程或自定义过程,这构成程序的主体。
块的先后次序与程序执行次序无关。
2.编码规则(1)代码不区分字母的大小写(2)语句书写自由1.同一行可书写多个语句,语句间用冒号分隔2.一个语句可分多行写,要在本行末加续行符“-”(空格和下划线)(3)为了程序的阅读、维护和调试,可加注释1.一般用’(撇号)注释内容2.也可使用工具栏的文本编辑器中的注释第二章可视化编程基础(***)2.1.2 类和象1.对象:具体的控件或窗体等都是对象。
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知识点总结

VB知识点总结目录1 第一章知识点 (2)2 第二章知识点 (2)3 第三章知识点 (3)4 第四章知识点 (7)5 第五章知识点 (8)6 第六章知识点 (8)7 第七章知识点 (10)8 第八章知识点 (12)(1)VB的语言特点可视化开发环境:界面设计所见所得;面向对象程序设计:程序和数据封装作为一个对象,在工具箱里面的都是一个一个的类,比如commandbutton类,当你把它从工具箱拖出来已经,它就被实例化成了一个对象,名称叫command1,如果你拖了2个command,就是2个不同的对象;事件驱动编程:VB程序没有明显的入口和出口,都在等待用户或者系统或者代码触发某个事件,然后执行事件对应的任务(2)VB的工作模式设计模式,运行模式,中断模式;程序在运行模式是没有办法修改代码和设计界面窗口的。
(3)VB的文件类型窗体文件frm;程序模块文件bas;类模块文件cls;工程文件vbp;工程组文件vbg;资源文件res;保存工程的时候应该同时保存工程文件vbp和窗体文件frm。
(4)VB的窗口任何的窗口被关闭了找不到了,都应该在视图菜单下面来寻找,工具箱窗口,代码窗口,窗体布局窗口,立即窗口(可以在中断模式下查询程序运行对象值,ctrl+G打开立即窗口)2 第二章知识点(1)面向对象的基本概念类:具有类似属性和方法的对象的抽象,比如大学;对象:类实例化就成为一个对象,每个对象都具有自己的属性和方法,比如西南财经大学天府学院。
属性:对象的静态特征,最重要的属性是name,在VB里面对象的name是不能省略的,而且在程序运行的过程中是不能修改的;事件:人或者系统对对象的作用,对象是被动者,比如load,unload,timer;click等;方法:对象发出的行为,对手是主动者,比如move,show,hide等。
(2)VB的开发流程第一步分析后画流程图第二步界面设计第三步编写代码第四步测试运行(1)VB书写代码的格式✧VB代码中不区分字母的大小写。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VB知识点总结目录1 第一章知识点 (2)2 第二章知识点 (2)3 第三章知识点 (3)4 第四章知识点 (7)5 第五章知识点 (8)6 第六章知识点 (8)7 第七章知识点 (10)8 第八章知识点 (12)(1)VB的语言特点可视化开发环境:界面设计所见所得;面向对象程序设计:程序和数据封装作为一个对象,在工具箱里面的都是一个一个的类,比如commandbutton类,当你把它从工具箱拖出来已经,它就被实例化成了一个对象,名称叫command1,如果你拖了2个command,就是2个不同的对象;事件驱动编程:VB程序没有明显的入口和出口,都在等待用户或者系统或者代码触发某个事件,然后执行事件对应的任务(2)VB的工作模式设计模式,运行模式,中断模式;程序在运行模式是没有办法修改代码和设计界面窗口的。
(3)VB的文件类型窗体文件frm;程序模块文件bas;类模块文件cls;工程文件vbp;工程组文件vbg;资源文件res;保存工程的时候应该同时保存工程文件vbp和窗体文件frm。
(4)VB的窗口任何的窗口被关闭了找不到了,都应该在视图菜单下面来寻找,工具箱窗口,代码窗口,窗体布局窗口,立即窗口(可以在中断模式下查询程序运行对象值,ctrl+G打开立即窗口)2 第二章知识点(1)面向对象的基本概念类:具有类似属性和方法的对象的抽象,比如大学;对象:类实例化就成为一个对象,每个对象都具有自己的属性和方法,比如西南财经大学天府学院。
属性:对象的静态特征,最重要的属性是name,在VB里面对象的name是不能省略的,而且在程序运行的过程中是不能修改的;事件:人或者系统对对象的作用,对象是被动者,比如load,unload,timer;click等;方法:对象发出的行为,对手是主动者,比如move,show,hide等。
(2)VB的开发流程第一步分析后画流程图第二步界面设计第三步编写代码第四步测试运行(1)VB书写代码的格式✧VB代码中不区分字母的大小写。
✧同一行可以书写多条语句,语句间用冒号“:”分隔。
✧一条语句可以写在同一行,也可以写在多行。
续行符号是一个空格加下划线“_”。
✧注释语句以Rem开头,也可以使用单引号“‘”。
后者注释内容可直接出现在相关语句的后面。
✧VB6中新增了“块注释/取消块注释”:在代码模式下,右击工具栏,在弹出菜单里把“编辑”项选中……✧变量和常量的命名规则:有数字,字母,下划线组成;字母作首字符;不超过255个字符;不能以VB关键字和系统常量做名字(2)VB的数据基本类型数值类型:字符串类型:✧string 用“”双引号作为定界符✧声明一个字符串变量,不规定串长:dim s as string例:dim s as stringS=”中国”Print len(s) ‘ 长度为4个字节S=”abs”Print len(s) ‘ 长度为3个字节✧声明一个定长字符串,在后面加*指定字符串的长度dim s as string * 8 例:Dim s as sting * 6Dim a as integerS=”12345678”Print len(s) ‘ 长度为6个字节a=len(s)print len(a) ‘ 长度为2个字节,如果打印其他类型的长度,则为其数据类型所占用的字节数日期类型✧用“”双引号或者# #井号作为定界符例:dim a as dateA=#4/20/1999#A=A-10Print A ‘ #4/10/1999# 减去的是天数对象类型✧对象类型变量可以用来引用程序中各种对象,对象类型的使用分为声明,赋值,代表三步,类似给控件取一个小名例:Dim a as commandbuttonSet a=command1a.caption=”hello”‘等价于command1.caption=”hello”变体类型✧变体型声明方式dim c或者dim c as variant例:Dim a ,b as double ‘a是变体型✧变体型在未进行变量赋值前是值是empty✧变体型是数据类型根据赋值不同可以改变例:Dim AA=”88”‘A是字符串“88”A=A+10 ‘A的值是98(3)VB常量的声明✧符号常量声明:关键字是const,必须在声明的时候进行初始化✧符号常量声明分隐式声明和显式声明例:Const a as string=”123” 显式声明Const a =true 隐式声明(4)VB变量的声明变量声明:关键字是dim,变量必须要定义,再使用变量声明分隐式声明和显式声明例:Dim a as doubleDim a%,b#(5)VB运算符运算符分类✧算术运算符:() ^ * / \ mod + -✧关系运算符:< > = <= >= <>✧逻辑运算符:not and or xor eqv imp运行符优先级✧算术运算符>字符串连接运算符>关系运算符>逻辑运算符✧优先级的顺序:由上至下对应由高到低,同一行的优先级相同,程序顺序执行。
算术运算符(优先级最高)()sin cos…^* / \mod+ -关系运算符> >= < <= = <>逻辑运算符(优先级最低)NotAnd Or Xor Eqv Imp运算符除法/ \ mod :/ 是真正除法,返回商23/5=4.6\ 是整除23\5.8=3 23\5.2=4Mod返回余数23mod5.8=5 23mod5.2=3 1mod2=1+号运算符:两边都是字符串做字符串连接“1“+”2“=”12“一边是字符串一边是数值,把字符串转换成数值再加1+”2”=3两边都是数值做数值加法1+2=3+号的优先级高于& “300”& “123”+200=“300323”关系运算符:运算结果是true或者false 1<=2 为true“a”<”b”比较的是ASCII“abc” <“abd”从首字符依次比较ASCII逻辑运算符:not 取反And 取幷两个同时为true才为trueOr取或有一个为true就为trueXor异或不同为true,相同为falseEqv同或相同为true, 不同为falseimp蕴含true imp false 为false 其他都为true(6)VB函数数学运算函数abs:取参数绝对值,如果变量未初始化,则为0 abs(-10)=10int:取整,当为负数的时候,返回小于等于参数的第一个负整数int(-1.1)=-2 fix:取整,当为负数的时候,返回大于等于参数的第一个负整数fix(-1.1)=-1 exp:返回e的多少次方log:返回参数的自然对数字符串处理函数Len:取字符串的长度,len(“abcdefg”)=7 len(“小白”)=4Trim:去除字符串左右两边的空格String:连续返回多少个字符串首字符string(3,”abc”)=”aaa”Lcase:大写字母变小写lcase(“ABcd”)=”abcd”Ucase:小写字母变大写Ucase(“ABcd”)=”ABCD”Left:返回字符串左边起多少个字符,如果个数大于长度全返回left(“abcdef”,3)=”abc”Right:返回字符串右边起多少个字符,如果个数大于长度全返回right(“abcdef”,3)=”def”mid:从中间某个位置返回指定长度的字符串mid(“abcdef”,3,2)=”cd”instr:返回指定字符串在另一字符串中出现的位置instr(1,”abcdef”,”de”)=4 instr(4,“abcdef”,”cd”)=0日期函数类型转换函数其他函数Cstr:把数值转化成字符串Val:把字符串转化成数值Rnd:产生随机数Int(Rnd()*90+10)范围是10-99Int(Rnd()*99+1)范围是1 - 994 第四章知识点(1)inputbox函数✧inputbox用于接收用户的键盘数据的输入,只接收一个数据输入✧inputbox的语法格式:inputbox(“提示信息”,”标题”,”默认值”)✧提示信息长度不能超过1024字节✧对话框标题如果不写,默认为工程1,和““空标题不一样✧Inputbox返回的数据类型是string,因此通常返回数值类型的时候需要加val函数把字符串转换成数值(2)msgbox函数✧msgbox函数用于进行消息的提示,并且接受用户的反馈的单击按钮信息✧msgbox的语法格式:msgbox(“提示信息”,对话框按钮组合方式+图标+默认按钮,”标题”)✧提示信息长度不能超过1024字节✧对话框标题如果不写,默认为工程1,和““空标题不一样✧Msgbox返回的数据类型是integer类型,即用户单击了消息框按钮后返回vbyes,vbno等VB常量,详细请参考书上对应的表格(3)msgbox语句✧msgbox语句和msgbox函数的相同之处都是给出一个消息提示✧msgbox语句和msgbox函数的不同之处是语句没有返回值,即用户单击了消息框按钮后,也没有任何的信息返回✧其他语法规则,包括对话框的组合方式都和msgbox函数是完全一样的(4)print方法✧print方法用于在form上或者在打印机上输出数据✧print单独写是打印一个空行✧print后面加;号是连续在一行输出✧print后面加,号是以14个字符为一个输出区输出各表达式✧tab(n)是绝对距离✧spc(n)是相对距离5 第五章知识点笔试不考6 第六章知识点标签✧类名叫label,实例化对象名字默认叫label1,即name属性✧Caption:显示标签的文本内容,例如label1.caption=”欢迎vb”✧Backstyle:设置标签透明效果,0为透明,1为不透明文本框✧类名叫textbox,实例化对象名字默认叫text1,即name属性✧Text:用来显示或者获取文本框的内容,例如:text1.text=”12”显示12到文本框,a=text1.text获取文本框输入的内容✧Alignment:文本框的对齐方式✧Enable:设置文本框是不是可用✧Visible:设置文本框可见与否✧Tooltiptext:设置鼠标放置上去后的提示信息✧Passwordchar:输入或者显示密码的符号✧Maxlength:设置输入字符的最大长度,为0可以输入任意长度✧Change事件:文本框内容发生变化的时候就触发命令按钮✧类名叫commandbutton,实例化对象名默认叫command1,即name属性✧Canel:设置按钮是否为当前窗体中默认取消按钮,ESC时触发✧Default:设置按钮是否为当前窗体默认确定按钮,ENTER时触发计时器✧类名叫timer,实例化对象名默认叫timer,即name属性✧Enable:设置文本框是不是可用✧Interval:设置计时间隔,单位毫秒图形按钮✧类名叫pictureBox,实例化对象名默认叫picture1,即name属性✧Picture:设置该属性装载图片,格式Picture1.picture=loadpicture(“URL”) 单选按钮✧类名叫optionbutton,实例化对象名默认叫option1,即name属性✧Caption:显示单选按钮的文本内容✧Value:确定单选按钮是不是被选中,值为true和falseIf option1.value=true thenLabel1.caption=option1.captionElseif option2.value=true thenLabel1.caption=option2.captionEnd if复选按钮✧类名叫checkbox,实例化对象名默认叫check1,即name属性✧Caption:显示复选按钮的文本内容✧Value:确定复选按钮是不是被选中,值为0和1,2分别表示为未选中,选中,不可以使用If check1.value=1 thenLabel1.caption=check1.captionendifIf check2.value=1 thenLabel1.caption=check2.captionEnd if滚动条✧类名叫scrollBar,实例化对象名默认叫scroll1,即name属性✧Max:滚动条的最大值✧Min:滚动条的最小值✧Smallchange:单击滚动条箭头时value的变化量✧Largechange:单击滚动条空白时value的变化量✧Value:滑动块所处的位置✧Scroll事件:滑动块实时移动的时候一直触发✧Change:单击空白,单击箭头,滑动块移动鼠标释放的时候触发一次列表框✧类名叫listbox,实例化对象名默认叫list1,即name属性✧List:列表框第i-1项的内容,存放数据的地方,访问用下标list(1)✧Listcount:表示列表框的列表项数✧Listindex:选中项下表,例:被选中项内容:list1.list(list1.listindex)✧Selected:下标表示项选中与没选中的状态✧Additem:在列表框指定位置插入一行文本,例:插入到最后List1.additem “aaaa” ,list1.listcount-1✧Removeitem:删除列表项,例:删除当前选中项List1.remveitem list1.listindex✧Clear:清空列表框组合框✧类名叫combobox,实例化对象名默认叫combo1,即name属性✧组合框是组合的textbox和listbox,所以有这两个控件共同的属性✧使用的时候只是对象名要变成combo1,其他属性参考list7 第七章知识点重点是要能写程序,灵活应用程序设计有三种结构,顺序结构,条件结构,循环结构条件结构✧If 条件then 任务,end if省略✧If 条件then 任务else 任务,end if省略✧If 条件then任务Endif✧If 条件then任务Else任务Endif✧If 条件then任务Elseif 条件then任务Elseif 条件then任务Elseif 条件then任务Endif只要有一个条件满足,后面都不会判断✧Select case 变量Case 值任务Case 值列表任务Case 值范围任务Case 条件表达式任务End select只要有一个条件满足,后面都不会判断循环结构✧For型循环For 变量=初值to 终值step 步长任务Next 变量退出循环的时候变量要多加一次1例子for i=1 to 100 step 1S=s+iNext i✧While型循环变量=初值While 条件任务变量=变量+步长Wend例子:while i<=100S=s+ii=i+1wend✧Do型循环Do while 条件任务Loop例子:Do while i<=100S=s+iI=i+1LoopDo until 条件任务Loop例子:Do until i>100S=s+iI=i+1LoopDo任务Loop while 条件例子:DoS=s+iI=i+1Loop while i<=100Do任务Loop until 条件例子:DoS=s+iI=i+1Loop until i>100Goto 语句语句标号:任务If 条件thenGoto 语句标号Endif例子:a:s=s+iI=i+1If i>=100 thenGoto aEnd ifExit语句强制退出循环8 第八章知识点数组的声明Dim 数组名(下标to 上标)as 数据类型Dim a(1 to 10) as integer 长度为10Dim b(5) as integer 长度为6,下标省略如果想让默认下标从1开始,加option base 1数组的操作:赋值,引用,输入,输出,复制在对数据进行操作的时候要保证数组下标不溢出输入10个数,找最大最小平均,冒泡排序Private Sub Command1_Click()Dim a(1 To 10) As IntegerDim i As IntegerDim j As IntegerDim max As IntegerDim min As IntegerDim avg As IntegerDim sum As IntegerFor i = 1 To 10a(i) = Val(InputBox("", "", "1"))Print a(i);Next imax = a(1)min = a(2)For i = 1 To 10If max < a(i) Thenmax = a(i)End IfIf min > a(i) Thenmin = a(i)End Ifsum = sum + a(i)Next iavg = sum / 10Print "max="; max; "min="; min; "avg="; avg; For i = 1 To 9For j = 1 To 10 - iIf a(j) > a(j + 1) Thent = a(j)a(j) = a(j + 1)a(j + 1) = tEnd IfNext j Next iFor i = 1 To 10Print a(i); Next iEnd Sub。