ImageVerifierCode 换一换
格式:DOCX , 页数:27 ,大小:34.73KB ,
资源ID:6898181      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6898181.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(VB知识点总结.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

VB知识点总结.docx

1、VB知识点总结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、表框2. 属性排列方式:按字母排列、按分类排列3. 属性列表框:左边为属性名,右边为相应的属性值4. 属性含义说明:显示所选属性的含义1、2、5 工程资源管理器窗口 (1)3个按钮 1、“查瞧代码”:切换到代码窗口,显示与编辑代码 2、“查瞧对象”:切换到窗体窗口,显示与编辑对象 3、“切换文件夹”:切换到文件夹显示方式 (2)包含两种类型的文件 1、窗体文件(、frm文件):储存窗体上所有控件对象与有关的属性、对象相应的事件过程、程序代码。 2、标准模块文件(、bas文件):储存所有模块级变量与用户定义的通用过程,该类型可选。1、2、6 工具箱窗口 一般由21个按钮形式的图标构成。除指针外的

3、20个为标准控件(指针不就是控件),每个也就是一个类。如:文本类、图形类等。1、3、1 建立一个应用程序的步骤1、建立用户界面的对象2、对象属性的设置3、创建对象事件过程及编程4、运行与调试程序5、保存程序与生成可执行文件1、3、2 VB程序结构与编码规则1、程序结构 (1)最上面为通用声明段,主要编写模块级以上的变量声明、Option选项的设置等。 (2)以下为程序代码的块结构,也就就是事件过程或自定义过程,这构成程序的主体。块的先后次序与程序执行次序无关。2、编码规则 (1)代码不区分字母的大小写 (2)语句书写自由 1、同一行可书写多个语句,语句间用冒号分隔 2、一个语句可分多行写,要在

4、本行末加续行符“ -”(空格与下划线) (3)为了程序的阅读、维护与调试,可加注释 1、一般用 (撇号)注释内容 2、也可使用工具栏的文本编辑器中的注释第二章 可视化编程基础(*)2、1、2 类与象 1、对象:具体的控件或窗体等都就是对象。 2、类:工具箱上的可视图标就是标准控件类,如:命令按钮类、文本框类等。 注:窗体就是个特例,它既就是类也就是对象。2、1、3 对象的属性、方法与事件 属性、方法与事件构成了对象的三要素。1. 属性(用来描述与反映对象特征的参数)设置属性的两种方法:(1) 在设计时,通过属性窗口直接设置(2) 在代码中设置,通过赋值实现 大多数属性都可用以上两种方法设置,这

5、种属性称为“可读写属性”,有一些只能通过属性窗口设置,此种属性称为“只读属性”2. 方法(附属于对象的行为与动作,也就就是指使对象动作的命令)如:Text1、setFocus (其中setFocus就就是方法)3. 事件(如单击、双击、装载等都就是事件)事件与方法的简单区别:(1)事件就是被外在条件激活的,就是被动的;而方法却就是主动的。(2)事件:要写代码。方法:系统自定义代码。2、2 窗体与基本控件2、2、1 控件的基本属性 (1)Name:对象的名称,不会显示在窗体上。 (2)Caption:决定控件上显示的文本内容。 (3)Height、Width、Top与Left:前两个决定控件大小

6、,后两个决定控件的位置。 (4)Font:改变文本的外观。 1、FontName(字体)属性就是字符型 2、FontSize(字体大小)属性就是整型 3、以下就是逻辑型(FontBold为粗体、 FontItalic为斜体、 FontStrikethru 为删除线、FontUnderline为下划线) (5)Enabled、Visible:决定控件的有效性、可见性,为逻辑型。 (6)ForeColor、BackColor:颜色属性,ForeColor前景色(正文颜色)、BackColor背景色。 (7)MousePointer、MouseIcon:前者为指针类型,范围为015,默认为99,即用

7、户自定义图标;后者就是当前者为99时,要显示的图标。 (8)TabIndex:决定了按Tab键时,焦点在各个控件移动的顺序。 (9)控件默认属性 文本框 Text 标签 Caption 命令按钮 Default 图形、图像框 Picture 单选按钮 Value 复选框 Value2、2、2 窗体 1、属性 (1)Picture:窗体要显示的图片 (2)BorderStyle:边框样式属性,值范围05,默认为2、 0:窗体无边框,不能移动与改变大小 1:单线边框,可移动,不可改变大小 2:双线边框,可移动可改变大小 3:固定对话框,不可改变大小 4:窗体外观与工具条相似,有关闭按钮,不可改变大

8、小 5:窗体外观与工具条相似,有关闭按钮,可改变大小 (3):WindowState:窗口状态属性,有3个值,默认为0 0Normal:正常窗口状态,有窗口边界 1Minimized:最小化状态,以图标方式运行 2Maximized:最大化状态,无边框,充满整个屏幕 2、事件 (1)Click:鼠标单击窗体时,触动该事件 (2)DblClick:鼠标双击窗体时,触动该事件 (3)Load:启动窗体时,自动触发该事件。此事件常用来对属性与变量进行初始化。 (4)Activated:当单击一个窗体,使其变成活动窗体时,触动该事件 (5)Resize:当改变窗体的大小时,触动该事件 3、方法 (1)

9、Print:显示文本内容 (2)Cls:清除窗体的内容 (3)Move:移动窗体或控件对象的位置,也可改变对象的大小。 对象、Move 左边距离,上边距离,宽度,高度2、2、3 标签 1、属性 (1)Alignment:控件标题的对齐方式。 0左对齐 1右对齐 2居中(2)AutoSize:决定控件就是否自动调整大小。(3)BackStyle:背景样式。0为透明显示,可显示后面的内容。(4)BorderStyle:边框样式,0为没有边框,1为控件带单边框。 2、事件(一般不编写事件过程)2、2、4 文本框 1、属性属性类型意义Text字符串正文内容MaxLength整型文本框输入的最大字符数M

10、ultiLine逻辑就是否设置多行ScrollBars整型设置文本框就是否有滚动条,当MultiLine为True,此属性才有效。PassWordChar字符串设置文本框的替代符,一般用“*”SelStart整型选定正文的开始位置,文本框中的第一个字符的位置就是0SelLength整型选定正文的长度SelText字符串选定正文的内容 2、事件 (1)Change:当输入内容或将Text属性设置新值时,触动该事件。 (2)KeyPress:当按下并释放键盘上某个键时,触动该事件,并返回一个KeyAscii参数。常用于对输入就是否为回车符(KeyAscii=13)的判断。 (3)LostFocus

11、:当按Tab键或鼠标单击其它控件时触动,常用于对文本框输入内容进行有效性检查。 (4)GotFocus:与LostFocus事件相反,对象得到焦点时发生。 3、方法 主要就是SetFocus,将光标移到指定的对象中,形式为: 对象、SetFocus 2、2、5 命令按钮 属性 1、Caption:按钮上显示的文字。若某字母前加入“&”,则运行时该字母带下划线,并成为快捷键,当按Alt+快捷键时,可激活并操作该按钮。 2、Style:设置按钮的样式,有两种: 0Standard:标准的(默认),按钮上不能显示图形 1Graphical:图形的,按钮可以显示图形,也可显示文字 3、Picture:

12、按钮装入图形文件,但Style必须为1 4、ToolTipText:工具提示信息,按钮设置图形样式显示时,才设置此属性。 2、2、6 图片框、图像 区别:两者都可显示图形文件。但图片框还可放置其她控件,以及通过Print、PSet、Line、Circle等方法输出文本与画图,而图像不能。 1、Picture:显示图形文件,其值可通过4种途径获得: (1)设计时,通过Picture属性直接选择 (2)在代码中使用LoadPicture()函数装入图形,形式为: 图片框或图像对象、Picture=LoadPicture(“图形文件名”) (3)在代码中通过赋值从另一个控件获得,形式为: 图片框或图

13、像对象1、Picture=图片框或图像对象2、Picture (4)从剪贴板对象复制图片:对象、Picture=Clipboard、GetData() 2、AutoSize:该属性仅作用于图片框对象。为True时,图片框随加载的图形大小而变;为False时,图片框大小不变,若图片过大,则超出部分将被剪掉。 3、Stretch:该属性仅作用于图像控件。当为 True时,图像框可自动改变大小以适应其中的图形;当为False时,图形可自动调整尺寸以适应图像框的大小。第三章 VB程序设计基础(*)3、1、2 数据类型 1、数据类型 2、基本数据类型数据类型关键字类型符(简写)范围逻辑型BooleanT

14、rue或False整型 Integer%-215215-1长整型 Long&-231231-1单精度型 Single!双精度型 Double#日期型Date1/1/10012/31/9999字符串型 String$3、2 常量与变量 3、2、1 标识符 标识符就是用来命名常量、变量、函数、过程、各种控件名的。命名规则:1、 由字母开头,后面可跟下划线、数字等字符:可使用汉字,希腊字母,但不常用。2、 不能使用VB中关键字,如Dim、If、For等。3、 一般不使用VB中具有特定意义的标识符,如:属性、方法名等。4、 不去区分大小写,但一般变量的首字母大写,其余小写,而常量全部大写。 3、2、2

15、 常量 常量分为三种:直接常量、用户声明的符号常量、系统提供的常量。1、 直接常量 直接常量就就是常数值直接反映了其类型,又称文字常量。2、 符号常量 符号常量就是用户定义了一个标识符代表一个常数值。定义形式为:Const 符号常量名As类型表达式注意:常量一旦声明,以后只能引用,不能改变其值。3、 系统提供的常量 系统预先定义的,一般以vb为前缀。如:换行符:vbCrLf。3、2、3 变量 变量就是在程序运行时其值可以改变的量。其声明方法有两种:1、 显式声明 形式为:Dim 变量名As类型 方括号可缺省,若缺省则变量类型为变体型(Variant)。注意:(1)声明多个相同类型的变量时,必须

16、逐一列出,否则类型为变体型。如:Dim a%,b%,c%(正确);Dim a,b,c%(错误) (2)声明时可选择就是否固定字符串类型的变量的长度 Dim 字符串变量名 as String 长度不固定 Dim 字符串变量名 as String*字符数 长度固定2、 隐式声明 隐式声明就是变量没有声明而直接使用。此时变量默认值为0。3、3 运算符与表达式 3、3、1 运算符 运算符分为四种:算术运算符、字符串连接符、关系运算符与逻辑运算符。 1、算术运算符运算符 含义优先级(运算先后)幂运算1-负号2*乘3/除3整除4Mod取余数5+加6-减6 2、字符串连接符 字符串连接符有两个:“&”与“+

17、”,它们可以将两个字符串连接起来。 “&”与“+”的区别:(1)“&”:连接符两边的操作数不论就是字符型还就是数值型,系统先将操作数转换成字符型,再连接。(2)“+”:即可当算术运算的加法运算,也可作为字符串连接。当两边操作数为字符串时,作连接运算;当两侧为数值型时,作加法运算;当两侧一个为数字字符串,另一个为数值型时,则将数字字符串转换为数值,再作加法运算;当两侧一个为非数字字符串,另一个为数值型,则出错。3、关系运算符稍微注意不等于的符号就是“”就好了。注意:(1) 如果两个操作数就是数值型,则按其大小进行比较。(2) 如果两个操作数就是字符型,则按字符的ASCII码值从左到右逐一进行比较

18、,直到出现不同的字符时为止。(3) 关系运算符的优先级相同。4、逻辑运算符 逻辑运算符又称布尔运算符,结果只有True或False。运算符含义优先级含义实例结果Not取反 1当表达式的值为False时,结果为True。Not FNot TTFAnd 与 2当两个表达式的值为True时,结果才为True。T And TF And FF And TTFFOr 或 3当两个操作数中有一个为True,结果为True。T Or TT Or FF Or FTTFXor异或 3当两个操作数一个为True,一个为False时,结果才为True,否则为False。T Xor FT Xor TTF3、3、2 表达

19、式 1、表达式的书写规则 (1)乘号不能省去,应写成a*b形式。 (2)括号必须成对出现,均使用圆括号。 (3)表达式从左到右在同一基准上书写,无高低、大小之分。 3、运算符的优先级 算术运算符字符串连接符关系运算符逻辑运算符3、4 常用内部函数 3、4、1 数学函数函数含义实例结果Abs(N)取N的绝对值Abs(-3、5)3、5Log(N)返回以e为底的自然对数Log(10)2、3Exp(N)返回以e为底的幂,即eNExp(3)20、086Sqr(N)求N的平方根Sqr(9)3 3、4、2 转换函数函数名功能实例结果Asc(C)字符转换成ASCII码值Asc(“A”)65Chr(N)ASCI

20、I码值转换成字符Chr(“65”)ACStr(N)数值转换为字符串CStr(123、45)“123、45”Str(N)数值转换为字符串Str(123、45)“123、45”Int(N)返回不大于N的最大整数Int(-3、5)-4LCase(C)大写字母转为小写字母LCase(“ABC”)“abc”UCase(N)小写字母转为大写字母UCase(“abc”)“ABC”Val(N)数字字符串转换为数值Val(“123ab”)123 3、4、3 字符串函数函数名说明实例结果InStr(C1,C2)在C1中找C2,找不到为0InStr(“qwasdf”,”as”)3Left(C,N)取出字符串左边N个

21、字符Left(“asdf”,2)“as”Len(C)字符串长度Len(“fsgs”)4Mid(C,N1,N2)在字符串C中从N1位开始向右取N2个字符,缺省N2则取到结束Mid(“asdgf”,3,2)“dg”Replace(C,C1,C2)在C中将C2替代C1Replace(“asdf”,sd,1)“a1f”Right(C,N)取出字符串右边N个字符Right(“ghajh”,2)“hj”Space(N)产生N个空格Space(3)“”String(N,C)产生N个C个字符组成的字符串String(4,”x”)“xxxx” 3、4、3 日期函数函数说明实例结果Date返回系统日期Date20

22、16-6-11Now返回系统日期与时间Now2016-6-11 23:12:31Time返回系统时间Time23:12:31Year(D)返回年份4位数Year(Now)2016WeekDay(D)返回星期代号(17)WeekDay(Now)7(即星期六) 3、4、5 其她使用函数 1、Rnd函数 Rnd()或Rnd(N) 功能:产生一个范围为0,1)的双精度随机数,N0或缺省时生成随机数,N0时生成与上次相同的随机数。 通用表达式:Int(Rnd*(上界-下界+1)+下界)。为了产生不同序列的随机数,可在其上一行加Randomize语句,它能初始化随机数生成器。 2、IsNumeric函数

23、形式:IsNumeric(表达式) 作用:判断表达式就是否就是数字,若就是数字字符(包括正负号、小数点),返回True,否则为False。第四章 基本控制结构(*)4、1 顺序结构 4、1、3 数据输入 通过InputBox对话框输入 一般的简单形式为:变量=InputBox(提示) 4、1、4 数据输出 1、MsgBox的两种形式: 函数形式:变量=MsgBox(提示, 0+48,标题) 过程形式:MsgBox 提示,0+48 ,标题 其它按钮、图标类型请瞧P75。 2、格式输出函数 Format(表达式,”格式字符串”)符号作用实例显示结果0数字占位符,若实际数字小于符号位数,数字前后加0

24、Format(23、4,”000、00”)023、40#数字占位符,若实际数字小于符号位数,数字前后不加0Format(23、4,”#、#”)23、4,千分位占位符Format(1523、4,”#,#0、00”)1、523、40%将表达式乘以100,并在数字后加%Format(23、426,”#、#%”)2342、6%4、2 选择结构 4、2、1 If条件语句 1、If Then 语句(单分支结构) 两种形式如下: (1)If 表达式 Then 语句块 End If (2)If 表达式 Then 语句 2、If Then Else 语句 (双分支结构) (1)If 表达式 Then 语句块1

25、Else 语句块2 End If (2)If 表达式 Then 语句1 Else 语句2 3、If Then ElseIf 语句 (多分支结构) If 表达式1 Then 语句1 ElseIf 表达式2 Then 语句2 Else 语句n+1 End If 4、2、2 Select Case 语句 Select Case 表达式 Case 表达式列表1 语句1 Case 表达式列表2 语句2 Case Else 语句块n+1 End Select 4、2、4 条件函数 1、IIf函数 IIf (表达式,当表达式的值为True时的值,当表达式的值为False时的值) 2、Choose函数 变量=

26、Choose (整数表达式,选项列表) 4、2、5 选择控件与分组控件 1、单选按钮 主要属性Value为逻辑型,被选定为True;未选定为False,默认值。 2、复选框 Value属性有3个状态,分别表示未被选定、选定与灰色。 3、框架 修改框架的Enabled、Visible属性同样作用框架内的其它控件。4、3 循环结构 4、3、2 For Next 循环语句 For 循环控制变量=初值 To 终值Step 步长 循环体 Next 循环控制变量 循环次数n=Int(终值-初值)/ 步长+1) 4、3、3 Do Loop 循环语句 常用于控制循环次数未知的循环结构,有两种形式: 1、Do

27、While|Until 条件表达式 循环体 Loop 先判断再循环,有可能循环体一次也不执行。 2、Do 循环体 Loop While|Until 条件表达式 先循环再判断,至少执行一次循环体。 4、4 其她辅助控制语句与控件 4、4、1 GoTo 语句 形式为:GoTo 标号|行号 作用:程序运行转移到标号或行号指定的那行语句。 4、4、2 Exit 与 End 语句 1、Exit 一般用于退出循环或过程的执行。如:Exit Do、Exit Sub等。 2、End 单独用时,结束程序运行;与其她控制结构关键字配套时,结束一条控制语句、过程或语句块。 4、4、3 滚动条、进度条与定时器 1、滚

28、动条 分为水平滚动条(HScrollBar)与垂直滚动条(VScrollBar) (1)属性属性属性意义默认值Min滑块处于最小位置的值0Max滑块处于最大位置的值32767SmallChange用户单击两端箭头时Value的减、增量1LargeChange用户单击滑块两端灰色区域时Value的减、增量1Value滚动条当前值0 (2)事件 当拖动滑块时触动Scroll事件;当滚动条内滑块的位置改变时,触动Change事件。 2、进度条 一般与定时器连用,运用时要注意两个属性: (1)Max值,进度条的最大值。 (2)Value值,表示进度条每次变化的大小。 3、定时器 (1)属性 Enabled:默认值为True,当为False时,定时器不产生Timer事件。 Interval:决定两个Timer事件之间的时间间隔,其值以ms(0、001s)为单位。默认为0,定时器不工作。第五章 数组(*)5、2 数组声明 5、2、1 定长数组及声明 定长数组就是在声明后不能再改变其大小的数组。 1、一维数组 声明形式:Dim 数组名(下标)As 类型 下标:必须就是常数,不可以就是

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1