还剩10页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
小富精编百条知识点VB一.公共基础知识选择题1到10题
1.算法的基本特性D可行性算法在执行过程往往要受到计算工具的限制,使执行成果产生偏差,因此在设计算法时,必须考虑他的可行性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.树数据元素之间的关系具有明显的层次特性的非线性构造1结点的度在树构造中,一种结点所拥有的后件个数2树的深度树的最大层次3叶子结点没有后件的结点
11.二叉树每一种结点的度最大为2的非线性构造1二叉树的基本性质《1》在二叉树的第k层上,最多有2Xk-1k=1个结点《2》深度为m的二叉树最多有25-1个结点《3》在任意一种二叉树中,度为0的结点即叶子结点总是比度为2的结点多一种
12.二叉树的遍历:1前序遍历先访问根结点,然后遍历左子树,最终遍历右子树2中序遍历先遍历左子树,然后访问根结点,最终遍历右子树Redim n4as integerFori=1to4M二inputbox“请随机输入整数”N⑴二mNext iEnd sub
64.数组的输出与复制:Print ai;b2,4=a3,
565.数组的初始化数组变量名二Array数组元素值注意数组变量名的类型只能是变体注意Array函数给数组arr赋值时,数组变量没有维数,也没有上下限如Dimarr5是错误的对的定义static arr;Dim arr;Dim arras Varinnt
66.Sub过程:[Pub Iic公有过程][Private私有]{Static局部变量}Sub过程名[参数列表]语句块[Exit Sub][语句块]End Sub参数格式{ByVai传值参数/Byref引用参数,传地址}变量名[][As数据类型]
67.调用Sub过程1Cal I语句调用Call过程名[实际参数]例如:Cal ITryout a,b2过程名调用例如Tryout a,b例Sub RecAreachang,kuanDim AreaArea二chang XkuanMsgBox“Area是AreaEnd SubSub From_CI ickDim A,BA=Val InputBox“长是?”B=Vai InputBox“宽是?”调用Ca II RecArea A,B或RecAreaA,BEnd Sub
68.Function过程[PubI ic][Private]{Static}Function过程名[参数列表][As类型]语句块[过程名二体现式][Exit Function][语句块]End Funct i on
69.调用Function过程例SubFrom_C Ii ckDim aas Integer,b asInteger A=96:b=64调用x=gcd a,b Pint“G,C,D二”;x EndSub
70.数组参数传送Pr i vate Function FindMaxaAs IntegerDimStart AsInteger,Finish as integer,I AsIntegerStart=LBound aFin ish=UBoundMax二a StartFori二Start toFinish IfaiMax thenMax=ai NextiFi ndMax=MaxEndFunct ionSub Form_CIi ckReDim b4As Integerb1=1b⑵二2b⑶二3b4=4调用c=FindMax bPr int cEndSub#:数组参数的传送是“传地址”而不是“传值”#:可选参数Optional参数类型为变体#:可变参数ParamArray数组名类型为变体#:调用函数shel I函数shel I命令字符串[,窗口类型]例如x二she II\\wi nword\wi nword.exe”,
171.菜单分为弹出式菜单和下拉式菜单
72.菜单编辑器1标题减号-为分隔线标题显示,名称编码2名称name属性3复选在对应的菜单项旁加上指定的记号J4左右箭头产生或取消内缩符4个点5上下箭头移动菜单项6下一种开始新的菜单项7插入插入新的菜单项8除分隔线,其他的菜单项都可以接受Cl ick事件9键盘选择热键和访问键菜单项标题中字母前加,则字母下加下划线
73.弹出式菜单:对象.PopupMenu菜单名,FI ags,X,Y,Bo Idommand
74.文献对话框打开和保留对话框1:设置或返回要打开或保留的文献的途径及文献名指定完整的途径2只指定文献名,如test,frm3Fi Iter筛选器指定对话框中显示的文献类型例如commondd ia Iog
1.filter=aI If iIes|*.*|word fiIes|*.doc|textf iI es|*.txt4fi Iterindex:指定默认的过滤器第一种过滤器的值为
1.5commondd ia Iog
1.Act ion=1等同于commondd ia Iog
1.showopen用来建立open对,舌才匡6commondd ia Iog
1.Act ion=2等同于commondd ia Iog
1.showsave用来建立save对话框7DefaultEXT:设置对话框的默认文献类型8DialogTitle:设置对话框的标题
75.颜色对话框:commondd ia Iog
1.Act ion=3等同于commondd ia Iog
1.showco Ior用来建立颜色对话框例如Text.Foreco Ior=commondd ia Iog
1.co Ioro
76.字体对话框:commondd iaIog
1.showfont二commonddia Iog
1.Act ion=4;打印Act ion=5#对话框类型1打开文献showopen;2保留文献showsave;3选择颜色showcolor;4选择字体showfont;5打印showpr inter;6调用help文献showheIp
77.对话框“Microsoft CommonDialog ControI
6.
078.显示窗体窗体名称.Show;隐藏窗体窗体名称.Hide
79.文献构造文献记录字段字符字节〉位
80.文献种类1按数据性质分为程序文献和数据文献2按数据的存储方式和构造分为次序文献和随机文献Random3按数据编码方式分为ASCI I文献和二进制文献
81.文献的打开Open[ForO方式][Access存取类型][锁定]As[#]文献号[Len=记录长度]For方式1Output:指定次序输出方式写操作,建立,本来的东西清空2Input:指定次序输入方式读操作3Append:指定次序输出追加记录写入的数据附加到本来文献的背面Access存取类型1Read:打开只读文献2Write:打开只写文献3Read Write:打开读写文献,这种文献只对随机文献有效锁定Lock Read、wr iteRead Write
82.文献的关闭Close#]文献号],跟文献号,关闭指定文献没有Close,会将数据缓存在内存,无法写到文献上
83.EOF函数用来测试文献的结束状态
84.字符串不带前导符和尾格
85.次序文献的写操作Print/Write紧凑格式寄存;次序文献的读操作Input随机文献的写操作Put;随机文献的读操作Get#:随机文献的每个记录长度是固定的,每个记录均有一种记录号
86.驱动器列表框,目录列表框,文献列表框的同步Pr ivate sub Di r1_Change文献=Dr i
1.Path目录End subPr ivatesubDirve1_ChangeDri
1.Path目录=Dr ive
1.Drive驱动器Endsub目录列表框的Path属性可以返回和设置目前工作目录的完整途径
87.删除文献Ki II文献名
88.拷贝文献源文献名,目的文献名
89.键盘事件KeyPress事件Asci i码#:按下某个键时,触发的是拥有输入焦点的那个控件的keypress事件#:keypress事件只能识别键的ASCII值,不能识别键的按下与放开
90.KeyDown和Keyllp事件KeyCode以键为准KeyPress以码为准大小写同键,因此KeyCode码相似
91.鼠标Buttonn左键,2右键,3中间键#鼠标光标通过MousePoi nter属性来设置当MousePointer=99时通过Mouse Icon设置自定义图标
92.Style属性可以使命令按钮成为图形命令按钮
93.文献存盘1建立并打开文献open“文献名”for outputas#12将记录写入文献中print#1,textl.text3关闭文献:cIose#
194.CanceI=true与按ESC键的功能相似;default=true与按回车键的功能相似
95.逻辑值转化为数值型时False=0True=-
196.鼠标的3个过程1sub form_mousedown被按下的键
1.
2.4,sh ift as i nteger,x ass ing I e,y assingle[压下]2sub form_mouseup被按下的键
1.
2.4,sh ift as i nteger,x assing Ie,y assingle[松开]3sub form_move被按下的键
1.
2.4,sh ift asi nteger,x assing Ie,y assingle[移动]3后序遍历先遍历左子树,然后遍历右子树,最终访问根结点
13.查找技术1次序查找最坏状况n次2二分法查找最坏状况log2n次
14.排序技术1冒泡排序法最坏状况nnT/2次2简朴插入排序法最坏状况nn-1/2次3希尔排序法最坏状况:0rTL5次4堆排序最坏状况:0nlong2n次
15.构造化程序设计的原则1自顶向下;2逐渐求精;3模块化;4限制使用goto语句
16.对象的特点1标识唯一性;2分类性;3多态性;4封装性;5模块独立性好
17.消息推进对象与对象间彼此互相合作的机制
18.软件工程3要素措施、工具、过程
19.软件生命周期[软件定义]1可行性研究与计划制;2需求分析;[软件开发]3软件设计4软件实现;5软件测试;[软件运行维护]6运行与维护
20.软件工程的原则1抽象;2信息隐蔽;3模块化;4局部化;5确定性;6一致性;7完备性;8可验证性
21.需求分析1需求获取;2需求分析;3编写需求阐明规格书;4需求评审
22.构造化分析措施数据流图DFD;数据字典DD;鉴定树;鉴定表注意箭头表达数据流矩形表达实体
23.软件需求阐明书的作用1便于顾客,开发人员进行理解和交流2反应出顾客问题的构造,可以作为软件开发工作的基础和根据3作为确认测试和验收的根据
24.软件设计的基本原理1抽象;2模块化;3信息隐蔽;4模块独立性;内聚性;耦合性注意模块独立性好的是高内聚低耦合;内聚性越强,耦合性越差
25.详细设计1数据流程图;2N-S图;3PAD图;4PDL
26.软件测试使用人工或自动手段来运行和检测某个系统的过程,其目的在于检查他与否满足规定的需求或是弄清预期成果与实际成果之间的差异
27.软件测试的准则1所有测试都应追溯到需求2严格执行测试计划,排除测试的随意性3充足注意测试中的集群现象4程序员应防止检查自己的程序5妥善保留测试计划,测试用例,出错记录和最终分析汇报,为维护提供以便
28.黑盒测试措施等价类划分法、边界值分析法、错误推测法、因果图
29.白盒测试措施逻辑覆盖、基本途径测试
30.软件测试单元测试、集成测试、确认测试、系统测试
31.软件调试措施强行排错法、回溯法、原因排错法
32.数据库管理系统是数据库系统的关键;1数据定义语言DDL:模式定义和数据的物理存取构建2数据操作语言DML:查询,增长,删除,修改3数据控制语言DCL
33.数据库系统的基本特点1数据的集成性2数据的高共享性与低冗余性3数据独立性4数据统一管理与控制
34.数据库系统的三级模式1概念模式全体顾客公共数据视图2外模式子模式或顾客模式3内模式物理模式数据库物理存储构造与物理存储措施如索引、存取途径
35.数据模型数据构造、数据操作、数据约束
36.试图设计自顶向下、由底向上、由内向外二.专科必备知识
1.Vi suaI Basi c的特点:1可视化编程;2面向对象的程序设计;3构造化程序设计语言4事件驱动编程机制;5访问数据库
2.VisuaI Basic的版本1学习版2专业版3企业版
3.VisuaI Basic是解释型语言版本后,Visual Basic推出了中文版
5.主窗口由标题栏、菜单栏和工具栏构成
6.工具栏有固定和浮动两种形式7,窗体操作区的小点是供对齐用的
8.工程资源管理器窗口中的文献分为窗体文献.frm;程序模块文献.bas;类模块文献.cis;工程文献.vbp;工程组文献.vbg;资源文献.res
9.一种应用程序最多可以有255个窗体
10.原则模块是一种纯代码性质的文献,不属于任何一种窗体
11.VisuaI Basic中窗体和控件被称为对象
12.用键盘打开菜单和执行菜单命令,第一步应按的键是F10或Alt.
13.对象是具有特殊属性和行为方式的实体
14.对象属性对象名.属性名称二属性值
15.Visual Basic是采用事件驱动编程机制的语言
16.对象措施对象名称,措施名称
17.只读属性只能通过属性窗口设置属性如Name、Bordersty Ie.
18.窗体常用属性1AutoRedraw自动重画对象.AutoRedraw=Boolean对象可以是窗体或图片框当属性为True时,当一种窗体被其他窗体覆盖、又回到该窗体时,将自动刷新或重画该窗体上的所有图形该属性默认值为Flse2BackColor背景颜色该属性设置窗体的背景颜色3BorderStyle边框类型2-Sizable默认值可调整的边框窗体大小可以变,并有原则的双线边界4Caption标题对象.Caption二字符串““例如Forml.Caption^^Visual BasicTest”5Control box控制框该属性设置窗口左上角的状态与BorderSty Ie属性连用当BorderSty Ie属性设置为0-None时,Contro Ibox属性将不起作用6Enabled可用与不可用对象,Enab Ied=Boo Iean该属性用于激活或严禁7ForeColor字体颜色8Height.Width控件的高、宽对象.Height二数值对象.Width二数值9Icon图标该属性设置窗体最小化时的图标10Maxbutton Minbutton(最大、最小化按钮)该属性用来设置窗体右上角的最大、最小化按钮当BorderSty Ie属性为0-None时,这两个属性被忽视11Name(名称)定义对象的名称12Picture(图形)13Top.Left(顶边、左边位置)控制对象的位置对象.Top二y对象.Left二x
(14)Visible(可见与不可见)对象.Visible=Boolean
(15)Windowstate(窗口状态)对象.Windowstate=012(0为默认值有窗口边界)
19.窗体事件
(1)Click(单击事件)单击鼠标左键时发生的事件
(2)DbICI ick(双击事件)
(3)Load(装入事件)运行时自动触发该事件
(4)Unload(卸载事件)当从内存中清除一种窗体时(关闭窗体或执行unIoad语句)时触发该事件
(5)Active(活动事件)、Deactivate(非活动事件)当窗体变为活动窗口时触发Act ive事件,而在另一中窗体变成活动窗口前触发Deactivate事件
(6)Paint(绘画事件)当窗体被移动或放大时或窗口移动时覆盖了一种窗体时,触发该事件
20.Vi suaI Basi c
6.0的控件分为:原则控件(既不能添加,也不能删除);ActiveX控件(是扩展名为.ocx的独立文献);可插入对象
21.Pointer不是控件
22.控件的命名字母、数字、下划线
23.属性窗口分为对象框、属性列表、属性显示方式、属性解释
24.VisuaI Basic中的语句#:几种语句放在一行时,用冒号()隔开#:续行符(-)使下行和这行是同行,续行符与他前面的字符之间至少要有一种空格
(1)赋值语句[let]目的操作符二源操作符(赋值语句兼有计算与赋值双重功能;目的操作符与源操作符的数据类型必须一致;语句同行时用隔开)
(2)注释语句提高程序可读性(Rem或)注释语句不能放在续行符的背面
(3)暂停语句(stop)作用类似执行“运行菜单”中的“中断”命令
(4)结束语句(End)
25.数据类型:
(1)字符串(String)是一种字符序列,由ASCII字符构成,包括原则的ASCI I字符和扩展ASCII字符(字符串的长度取决于里面的字符的个数;空格也是字符;空字符串的长度为零)
(2)数值整型数(整数(Integer)2个字节和长整数(Long))不带小数点和指数符号的数浮点数(单精度浮点数(Single)4个字节和双精度浮点数(Double)8个字节)是带有小数部分的数值双精度的存储量比单精度大
(3)货币(Currency)定点数据类型,精确到小数点后4位
(4)变体(Variant)可变的数据类型,可以表达任何值
(5)字节(Byte)取值范围为0-
255.
(6)布尔(Boolean)逻辑值(True或False)
(7)日期(Date)日期文字必须以符号括起来,如#January1,#
26.阐明符整型(%)、长整型()、单精度浮点数(!)、双精度浮点数(#)、货币型(@)、字符串($)O27,变量的命名
(1)名字只能由字母、数字和下划线
(2)名字的第一种必须是英文字母,最终一种字符可以是类型阐明符
(3)名字的有效字符为255个
(4)不能用VisuaI Basic的保留字和末尾带阐明符的保留字做变量名,如,变量Print和Print%但可以把保留字嵌入变量名中,如Print_Number5不能在变量名中出现、空格或o嵌套!,礼@,,%,o6变量名不能与关键字同名¥
28.变量1Dim:用于在原则模块、窗体模块或过程中定义变量或数组当定义的变量要用于窗体时,程序代码窗口中的“对象”框应为“通用”,“过程”框应为“申明”2Static:用于过程中定义静态变量及数组变量与Dim不一样的是,Dim定义的变量被每次引用时,变量值会被重新设置数值为0,字符串为空,而Static的值会继续保留3Publ ic:用来在原则模块中定义全局变量或数组#:自定义数据类型只能在窗体模块的通用-申明阶段进行申明#:Dim只能申明变量
29.VisuaI Basic函数1I ntX:求不不小于自变量X的最大整数取整如Int
3.4=3Int-
1.4二-4Fix x:去掉浮点数的小数部分,保留其整数部分2Asc X$:返回字符串中第一种字符的ASCI I码3Chr$X:把X的值转换为对应的ASCI I字符4Str$X:把X的值转换为一种字符串5Vai X:把字符串转换为数值6Sgn X:返回自变量x的符号,即当x为负数时,函数返回7当x为零时,函数返回0当x为正数时,函数返回17Sqr X:返回自变量X的平方根根号X8随机数Rnd:产生一种07之间的单精度随机数注意int范围上限-范围下限+1*rnd+范围下限如30-50:int50-30+1*rnd+309时间Day now返回目前的日期WeekDay Month、Year Now、Hour now返回小时0-
23、Minute Second返回秒10Abs x:返回自变量x的绝对值#:日期格式mm/dd/yyyy或mm-dd-yyyy1用#括起来2Format函数Format mydate,“dd,mm,yyyy”
30.字符串函数1删除空白字符函数LTrimS字符串去掉字符串左边的空白字符;RTrimS字符串去掉字符串右边的空白字符;Trim$字符串去掉字符串两边的空白字符2字符串截取函数左部截取Left$字符串,n返回字符串的前n个字符;中部截取MidS字符串,p,n从第p个字符开始,向后截取n个字符;右部截取Rights字符串,n返回字符串的最终n个字符3字符长度测试Len字符串;Len变量名测试变量的存储空间4Strings n,ASCII码构成字符的ASCI I码值;StringS n,字符串返回由n个指定字符构成的字符串;当为字符串时,返回由该字符串第一种字符构成的n个字符的字符串5空格函数Space$n返回n个空格6字母大小写转换大写字母Ucase$字符串;小写字母Lease$字符串7插入字符串语句Mid$字符串,位置[,L]二子字符串该语句把从字符串的位置开始的字符用子字符串替代8字符串匹配函数InStr【首字符位置,】字符串1,字符串2[,n]该函数在字符串1中查找字符串2,假如找到,则返回字符串2的第一种字符在字符串1中的位置例如a$二Microsoft VisuaI Basic”X二InStr a$,VisualPrint x
1131.Vi suaI Basic算数运算符:浮点除法X/Y;整数除法X\Y操作数都是整数,成果只取整数部分;操作数时小数时,先对操作数四舍五入取整
32.取模运算Mod:第一种操作数整除第二个操作数所得的余数
25.68mod
6.99首先通过四舍五入把
25.68和
6.99变成26和7在整除
33.算数运算符的优先级球运算-取负-乘、浮点除-整除-取模-加、减-字符串链接
34.+数值时进行和运算,字符串时进行连接
35.逻辑运算符1Not非进行取反运算2And与一假为假,均真才真3Or或一真为真,均假才假4Xor异或存在差异为真,不存在差异为假5Eqv等价同真为真,同假为真6Imp蕴含当第一种体现式为真,第二个为假时,成果为假
36.数据输出——Print措施【对象名称.】窗体、图片框、打印机、立即窗口Debug Print【体现式表】【,|;】假如对象名称省略,则在目前窗体上输出假如省略体现式表,则输出一种空行当输出多种体现式或字符串时,用分隔符隔开逗号按原则输出格式显示数据项14个字符为一种区段分号或空格按紧凑输出格式输出数据Print措施具有计算和输出双重功能,对于体现式他先计算后输出每执行一次print措施要自动换行分号或逗号加在末尾,可以使输出显示数据同行显示#:Print没有赋值功能1Tab函数Tab n把光标移到由参数n指定的位置,从这个位置开始输出信息输出内容放在Tab函数背面用分号隔开如Print Tab25;800一种Print措施多种Tab函数时,每个输出项之间用分号隔开2Spc函数Spc n在Print的输出中,用Spc函数可以跳过n个空格3空格函数Space$n Space$函数返回n个空格#:格式输出:Format$数值体现式,格式字符串格式阐明符#:数字;不在前后补零0:数字;在前后补零多出的位用零补齐•小数点小数点多出的数字按四舍五入处理,千位分隔符,小数点左边,每隔三位用一种逗号分开不放在头部和紧靠小数点的位置
37.Cls措施【对象.】Cls清除由Print措施显示的文本或在图片框中显示的图形,并把光标移到对象的左上角当窗体的背景用Picture属性装入时,只能通过LoadPicture措施清除
38.数据输入------InputBox函数对象二InputBox”产生输入对话框默认状况下InputBox函数返回值为字符串#:InputBox对话框显示信息”[“对话框标题”][“没有输入信息时,用此默认字符串做输入值”]#:对话框显示信息换行:Chr$13+Chr10或vbCrLf
39.问询对话框MsgBox函数对象二MsgBox,type type用来控制在对话框内显示的按钮、图标的种类和数量MsgBox语句MsgBoxMsgBox语句没有返回值,只做简朴信息提醒#MsgBox函数:n二MsgBox显示信息,x,提醒信息X:0-5+16暂停,32疑问,48警告,64忽视#MsgBox函数的返回值1-7#:0:应用程序强制返回;应用程序一直被挂起,直到顾客对消息框作出响应才继续工作#:4096:系统强制返回;所有应用程序都被挂起,直到顾客对消息框作出响应才继续工作#:msgbox函数显示信息,按钮图标数,标题,协助文献,上下文编号
40.字形-FontName、字号FontSize、粗体-FontBold【二Boolean】、斜体Fontltalic【二Boolean】、加删除线-FontStr ikethru【二Boolean】、加下划线-FontUnder Iine【二Boolean】、重叠显示-FontTransParent【二Boolean】
41.标签1Al ignment:标签中标题的放置方式,0左,1右,2中2AutoSize:与否自动调整标签的大小3BorderStyle:0无边框,1有边框4Caption:用来在标签中显示文本5Enabled:确定窗体或控件与否可以对顾客产生的事件做出反应6BackStyle:1标签覆盖背景0标签透明7WordWrap:True时,标签在垂直方向变化大小以与标题文本相适应False时,标签在水平方向上扩展到标题中最长地一行与AutoSize连用
42.文本框1MaxLength:容许在文本框中输入的最大字符数2MultiLine:True时,多行文本自动换行,Ctr l+Enter插空行False时,单行文本3PasswordChar:输入密码时,用于口令输入4Scrol IBars:滚动条1水平滚动条,2垂直滚动条,3水平、垂直滚动条MultiLine为真时才能使用Scrol IBarSo5Text:设置文本框中显示内容6Locked:指定文本框可否被编辑True时可以滚动和选择控件中的文本,不能编辑7Seitext:具有目前所选择的文本字符串#:字符串大小比较将两个字符串从左到右逐一比较其ASCI I码值直到比较出第一种不相等的字母为止#:数值体现式〈字符串体现式
43.文本框事件1Change事件同步事件文本框输入东西时,触发Change事件2GotFocus:得到光标3LostFocus:当按下Tab键光标离开目前文本框时触发该事件4SetFocus:[对象.]SetFocus将光标转移到指定文本框
44.图片框和图像框1Picture:显示图片Picture!.Picture=Load PictureC:\.ico”2Stretch:自动调整图像框的中图形内容的大小False时,自动放大缩小
45.图片框与图像框的区别1图片框里可以放控件2图片框可以通过Print措施接受文本,并可接受由像素构成的文献3图像框占用内存少,显示速度快4只有图像框有Stretch属性#:图片框中图形的清除措施1picturel.picture=loadpicture或loadpicture2Cis#:控件按钮1Cancel:True时,按ESC键于单击该命令按钮的效果相似,一种窗体中,只容许一种命令按钮的CanceI被设置为True2Default:True时,按回车键于单击该命令按钮的效果相似,一种窗体中,只容许一种命令按钮的Default被设置为True3Style:0:原则样式;1:图形格式控件用图形样式显示文本加图形4Picture:给命令按钮指定一种图形Style=
1.5DownPicture:控件被单击或按下状态时在控件中显示的图形Sty Ie=
1.6DisabledPicture:当命令按钮禁用时显示该图形Style=
1.
46.选择控件-复选框和单项选择按钮1Value:表达复选框或单项选择按钮的状态复选框0没有选择,1选择,2被禁用2Al ignment:设置对齐方式对象.Al ignment[二值]3Style:显示方式只读属性#:单项选择按钮用框架分组,复选框不能用框架分组
47.选择控件-列表框和组合框1Columns:确定列表框的列数2List:用来列出表项的内容S$=[列表框.]List下标例:Listl.List3二“,,3ListCount:列出列表框中表项的数量表项排列从0开始,最终一项:ListCount-14Listlndex:选定那一频,打印那一,项的下标值5MultiSelect:一^欠可以选择的表项数0-None只选择一^页,1多项,2选择指定范围的表项6Sorted:排序7se Iected i=True|Fa Ise用来判断选择指定的表项或取消已选择的表项与否被选定8Sei Count:读取列表框中所选项的数目9Text:该属性的值为最终一次选中的表项的文本,不能直接修改Text属性注意List,text:表达目前选中项的内容
48.列表框事件Click和DbClick
49.列表框措施1Add Item:列表框.Add Item项目字符串[,索引值]例Listl.Additem“高数”2Remove Item:列表框.Remove Item索引值例Listl.Remove Item0删除指定项目3Clean:列表框.Clean删除所有内容
50.滚动条1LargeChange:空白单击时,Value增长或减少2Smal IChange:单击两端箭头,Value增长或减少3Value:表达滚动框在滚动条上的目前位置4Max-Min:滚动条被分为Max-Min个间隔
51.滚动条事件ScroI I滑动和Change变化
52.计时器Interval:时间间隔1000=1S
53.框架先画框架,然后在框架内画需要成为一组的控件或剪切,粘贴#:框架不接受顾客输入
54.选择控制构造1单行构造条件语句I千条件Then执行部分或Else执行部分,End If2块构造条件语句:If条件Then部分,EI seIf条件Then部分,End If3I If函数函数返回值二I If条件,True部分,False部分条件为真,返回True部分,条件为假,返回False部分
55.多分支控制构造Se Iect Case测试体现式Case体现式表列1语句块1EndSeIect1体现式[,体现式]例如Case2,4,6,82体现式To体现式例如CaselTo5注意从小到大3Is关系运算体现式例如ls=12注意只是单个条件#:SeIect Case语句的测试体现式只能是数值体现式或字符串体现式
56.For循环控制构造:For循环变量二初值to终值[Step步长]循环体[Exit For]退出循环Next循环变量循环变量二循环变量+步长1当时值等于终值时,不管步长是正数还是负数,均执行一次循环体2For-next循环遵照先检查后执行原则,即先检查循环变量与否超过终值,再执行循环体3循环次数二Int终值-初值/步长+
157.当循环控制构造While条件语句块Wend当给定的条件为True时,执行语句块
58.Do循环控制构造1Do语句块[Exit Do]Loop[Wh iIe|Unt iI循环条件]2Do[Whi le|Unti I循环条件]语句块[Exit Do]LoopWhi Ie是当条件为True时执行循环体,Unt iI是当条件为Fa Ise时执行循环体For:知次求其;Whi Ie:知条求其#:loop while条件=0,时,条件为假,执行一次退出
59.数组S n数组必须先定义后使用60,数组的定义1Dim数组名下标上界As类型名称Option Base1数组下标从1开始2Dim数组名下界To上界,下界To上界例如Dim Arr-2To3as IntegerArr-2,arr-1,arr0,arr1,arr2,arr3注意定义数组时每一维的元素个数必须是常数,不能是变量例如Dim Arrn
61.数组上下界的测定LBound数组,维数下界UBound数组,维数上界
62.动态数组在执行过程中临时分派数组空间Redim[Preserve:保留本来的数据]变量下标as类型Dim TestyAs integerDim nas integerSubFrom_C Ii ckN二i nputbox“请输入数组大小”ReDim TestynEnd sub
63.数组的输入通过For循环及I nputbox函数Opt ion BaselDimnasintegerSub fromclick。
个人认证
优秀文档
获得点赞 0