2022年VB知识点总结 .pdf
《2022年VB知识点总结 .pdf》由会员分享,可在线阅读,更多相关《2022年VB知识点总结 .pdf(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
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 工具箱窗口精品资料 - - - 欢
3、迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 18 页 - - - - - - - - - - VB知识点总结一般由 21个按钮形式的图标构成。 除指针外的 20 个为标准控件 (指针不就是控件),每个也就是一个类。如 :文本类、图形类等。1、3、1 建立一个应用程序的步骤1、建立用户界面的对象2、对象属性的设置3、创建对象事件过程及编程4、运行与调试程序5、保存程序与生成可执行文件1、3、2 VB 程序结构与编码规则1、程序结构(1)最上面为通用声明段 ,主要编写模块级以上的变量声明、Option 选项的设置等。
4、(2)以下为程序代码的块结构,也就就是事件过程或自定义过程,这构成程序的主体。块的先后次序与程序执行次序无关。2、编码规则(1)代码不区分字母的大小写(2)语句书写自由1、同一行可书写多个语句 ,语句间用冒号分隔2、一个语句可分多行写 ,要在本行末加续行符“-”(空格与下划线 ) (3)为了程序的阅读、维护与调试,可加注释1、一般用 (撇号)注释内容2、也可使用工具栏的文本编辑器中的注释第二章 可视化编程基础 (*) 2、1、2 类与象1、对象 :具体的控件或窗体等都就是对象。2、类:工具箱上的可视图标就是标准控件类,如:命令按钮类、文本框类等。注:窗体就是个特例 ,它既就是类也就是对象。2、
5、1、3 对象的属性、方法与事件属性、方法与事件构成了对象的三要素。1. 属性(用来描述与反映对象特征的参数) 设置属性的两种方法 : (1) 在设计时 ,通过属性窗口直接设置(2) 在代码中设置 ,通过赋值实现大多数属性都可用以上两种方法设置,这种属性称为“可读写属性” ,有一些只能通过属性窗口设置,此种属性称为“只读属性”2. 方法(附属于对象的行为与动作 ,也就就是指使对象动作的命令) 如:Text1、setFocus (其中 setFocus就就是方法 ) 3. 事件(如单击、双击、装载等都就是事件) 事件与方法的简单区别 : 精品资料 - - - 欢迎下载 - - - - - - -
6、- - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 18 页 - - - - - - - - - - VB知识点总结(1) 事件就是被外在条件激活的,就是被动的 ;而方法却就是主动的。(2)事件:要写代码。方法 :系统自定义代码。2、2 窗体与基本控件2、2、1 控件的基本属性(1)Name:对象的名称 ,不会显示在窗体上。(2)Caption:决定控件上显示的文本内容。(3)Height、Width、Top 与 Left:前两个决定控件大小 ,后两个决定控件的位置。(4)Font:改变文本的外观。1、FontName(字体)属性就是字符型2、FontSi
7、ze(字体大小 )属性就是整型3、 以下就是逻辑型 (FontBold 为粗体、 FontItalic 为斜体、 FontStrikethru 为删除线、 FontUnderline 为下划线 ) (5)Enabled、Visible:决定控件的有效性、可见性,为逻辑型。(6)ForeColor、BackColor:颜色属性 ,ForeColor 前景色 (正文颜色 )、BackColor背景色。(7)MousePointer、 MouseIcon:前者为指针类型 ,范围为 015,默认为 99,即用户自定义图标 ;后者就是当前者为99时,要显示的图标。(8)TabIndex:决定了按 Tab
8、键时,焦点在各个控件移动的顺序。(9)控件默认属性文本框Text 标签Caption 命令按钮Default 图形、图像框Picture 单选按钮Value 复选框Value 2、2、2 窗体1、属性(1)Picture:窗体要显示的图片(2)BorderStyle :边框样式属性 ,值范围 05,默认为 2、0:窗体无边框 ,不能移动与改变大小1:单线边框 ,可移动 ,不可改变大小2:双线边框 ,可移动可改变大小3:固定对话框 ,不可改变大小4:窗体外观与工具条相似 ,有关闭按钮 ,不可改变大小5:窗体外观与工具条相似 ,有关闭按钮 ,可改变大小(3):WindowState:窗口状态属性
9、,有 3 个值,默认为 0 0Normal:正常窗口状态 ,有窗口边界1Minimized: 最小化状态 ,以图标方式运行2Maximized:最大化状态 ,无边框 ,充满整个屏幕2、事件(1)Click:鼠标单击窗体时 ,触动该事件(2)DblClick: 鼠标双击窗体时 ,触动该事件(3)Load:启动窗体时 ,自动触发该事件。此事件常用来对属性与变量进行初始化。(4)Activated:当单击一个窗体 ,使其变成活动窗体时 ,触动该事件精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 3 页,共 18
10、 页 - - - - - - - - - - VB知识点总结(5)Resize:当改变窗体的大小时 ,触动该事件3、方法(1)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、事件
11、 (一般不编写事件过程 ) 2、2、4 文本框1、属性属性类型意义Text 字符串正文内容MaxLength 整型文本框输入的最大字符数MultiLine 逻辑就是否设置多行ScrollBars 整型设置文本框就是否有滚动条,当 MultiLine 为 True,此属性才有效。PassWordChar 字符串设置文本框的替代符 ,一般用“ *”SelStart 整型选定正文的开始位置,文本框中的第一个字符的位置就是0 SelLength 整型选定正文的长度SelText 字符串选定正文的内容2、事件(1)Change:当输入内容或将 Text 属性设置新值时 ,触动该事件。(2)KeyPres
12、s:当 按下 并释 放 键 盘 上 某 个 键 时 ,触 动该 事 件 ,并 返 回 一 个KeyAscii 参数。常用于对输入就是否为回车符(KeyAscii=13)的判断。(3)LostFocus:当按 Tab 键或鼠标单击其它控件时触动,常用于对文本框输入内容进行有效性检查。(4)GotFocus:与 LostFocus事件相反 ,对象得到焦点时发生。3、方法主要就是 SetFocus, 将光标移到指定的对象中 ,形式为 : 对象、 SetFocus 2、2、5 命令按钮属性1、Caption:按钮上显示的文字。若某字母前加入“&”,则运行时该字母带下划线,并成为快捷键 ,当按 Alt+
13、快捷键时 ,可激活并操作该按钮。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 4 页,共 18 页 - - - - - - - - - - VB知识点总结2、Style:设置按钮的样式 ,有两种 : 0Standard: 标准的 (默认),按钮上不能显示图形1Graphical:图形的 ,按钮可以显示图形 ,也可显示文字3、Picture:按钮装入图形文件 ,但 Style 必须为 1 4、ToolTipText:工具提示信息 ,按钮设置图形样式显示时,才设置此属性。2、2、6 图片框、图像区别:两者都
14、可显示图形文件。但图片框还可放置其她控件,以及通过Print、PSet、Line、Circle 等方法输出文本与画图 ,而图像不能。1、Picture:显示图形文件 ,其值可通过 4 种途径获得 : (1)设计时 ,通过 Picture属性直接选择(2)在代码中使用 LoadPicture()函数装入图形 ,形式为 : 图片框或图像对象、 Picture=LoadPicture(“ 图形文件名 ” ) (3)在代码中通过赋值从另一个控件获得,形式为 : 图片框或图像对象1、Picture=图片框或图像对象2、Picture (4)从剪贴板对象复制图片 :对象、 Picture=Clipboar
15、d、GetData() 2、AutoSize:该属性仅作用于图片框对象。 为 True 时,图片框随加载的图形大小而变;为 False时,图片框大小不变 ,若图片过大 ,则超出部分将被剪掉。3、Stretch:该属性仅作用于图像控件。当为True 时,图像框可自动改变大小以适应其中的图形 ;当为 False时,图形可自动调整尺寸以适应图像框的大小。第三章VB 程序设计基础 (*) 3、1、2 数据类型1、数据类型2、基本数据类型数据类型关键字类型符 (简写) 范围逻辑型Boolean True 或 False 整型Integer % -215215-1 长整型Long & -231231-1
16、单精度型Single ! 双精度型Double # 日期型Date 1/1/10012/31/9999 字符串型String $ 3、2 常量与变量3、2、1 标识符标识符就是用来命名常量、变量、函数、过程、各种控件名的。命名规则: 1、由字母开头 ,后面可跟下划线、 数字等字符 :可使用汉字 ,希腊字母 ,但不常用。2、不能使用 VB 中关键字 ,如 Dim、If、For 等。3、一般不使用 VB 中具有特定意义的标识符 ,如:属性、方法名等。4、不去区分大小写 ,但一般变量的首字母大写,其余小写 ,而常量全部大写。精品资料 - - - 欢迎下载 - - - - - - - - - - -
17、欢迎下载 名师归纳 - - - - - - - - - -第 5 页,共 18 页 - - - - - - - - - - VB知识点总结3、2、2 常量常量分为三种 :直接常量、用户声明的符号常量、系统提供的常量。1、直接常量直接常量就就是常数值直接反映了其类型,又称文字常量。2、符号常量符号常量就是用户定义了一个标识符代表一个常数值。定义形式为 :Const 符号常量名 As 类型表达式注意:常量一旦声明 ,以后只能引用 ,不能改变其值。3、系统提供的常量系统预先定义的 ,一般以 vb 为前缀。如 :换行符 :vbCrLf 。3、2、3 变量变量就是在程序运行时其值可以改变的量。其声明方法
18、有两种: 1、显式声明形式为 :Dim 变量名 As 类型 方括号可缺省 ,若缺省则变量类型为变体型(Variant)。注意 :(1)声明多个相同类型的变量时,必须逐一列出,否则类型为变体型。如:Dim a%,b%,c%(正确);Dim a,b,c%(错误) (2)声明时可选择就是否固定字符串类型的变量的长度Dim 字符串变量名as String 长度不固定Dim 字符串变量名as String*字符数长度固定2、隐式声明隐式声明就是变量没有声明而直接使用。此时变量默认值为0。3、3 运算符与表达式3、3、1 运算符运算符分为四种 :算术运算符、字符串连接符、关系运算符与逻辑运算符。1、算术运
19、算符运算符含义优先级 (运算先后 ) 幂运算1 - 负号2 * 乘3 / 除3 整除4 Mod 取余数5 + 加6 - 减6 2、字符串连接符字符串连接符有两个 :“&”与“ +”,它们可以将两个字符串连接起来。“& ”与“ +”的区别 :(1)“&”:连接符两边的操作数不论就是字符型还就是数值型,系统先将操作数转换成字符型 ,再连接。(2)“+”:即可当算术运算的加法运算, 也可作为字符串连接。 当两边操作数为字符串时,作连接运算 ;当两侧为数值型时 ,作加精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第
20、 6 页,共 18 页 - - - - - - - - - - VB知识点总结法运算 ;当两侧一个为数字字符串,另一个为数值型时 ,则将数字字符串转换为数值,再作加法运算 ;当两侧一个为非数字字符串,另一个为数值型 ,则出错。3、关系运算符稍微注意不等于的符号就是“”就好了。注意: (1) 如果两个操作数就是数值型,则按其大小进行比较。(2) 如果两个操作数就是字符型,则按字符的 ASCII 码值从左到右逐一进行比较 ,直到出现不同的字符时为止。(3) 关系运算符的优先级相同。4、逻辑运算符逻辑运算符又称布尔运算符,结果只有 True或 False。运算符含义优先级含义实例结果Not 取反1
21、当表达式的值为False时,结果为 True。Not F Not T T F And 与2 当两个表达式的值为True 时,结果才为True。T And T F And F F And T T F F Or 或3 当两个操作数中有一个为True,结果为True。T Or T T Or F F Or F T T F Xor 异或3 当两个操作数一个为True,一个为False时,结果才为 True,否则为 False。T Xor F T Xor T T F 3、3、2 表达式1、表达式的书写规则(1)乘号不能省去 ,应写成 a*b 形式。(2)括号必须成对出现 ,均使用圆括号。(3)表达式从左到
22、右在同一基准上书写,无高低、大小之分。3、运算符的优先级算术运算符 字符串连接符 关系运算符 逻辑运算符3、4 常用内部函数3、4、1 数学函数函数含义实例结果Abs(N) 取 N 的绝对值Abs(-3、5) 3、5 Log(N) 返回以 e 为底的自然对数Log(10) 2、3 Exp(N) 返回以 e 为底的幂 ,即 eNExp(3) 20、086 Sqr(N) 求 N 的平方根Sqr(9) 3 3、4、2 转换函数函数名功能实例结果Asc(C) 字符转换成 ASCII 码值Asc(“ A” ) 65 Chr(N) ASCII 码值转换成字符Chr(“ 65” ) A 精品资料 - - -
23、 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 7 页,共 18 页 - - - - - - - - - - VB知识点总结CStr(N) 数值转换为字符串CStr(123、45) “ 123、45”Str(N) 数值转换为字符串Str(123、45) “123、45”Int(N) 返回不大于 N 的最大整数Int(-3、5) -4 LCase(C) 大写字母转为小写字母LCase(“ ABC ” ) “ abc”UCase(N) 小写字母转为大写字母UCase(“ abc” ) “ ABC”Val(N) 数字字符串转换为数
24、值Val(“ 123ab” ) 123 3、4、3 字符串函数函数名说明实例结果InStr(C1,C2) 在 C1 中找 C2,找不到为 0 InStr(“ qwasdf” ,” as” ) 3 Left(C,N) 取出字符串左边N 个字符Left(“ asdf” ,2) “ as”Len(C) 字符串长度Len(“ fsgs” ) 4 Mid(C,N1,N2) 在字符串 C中从 N1 位开始向右取N2 个字符 ,缺省 N2 则取到结束Mid( “ asdgf” ,3,2) “ dg”Replace(C,C1,C2) 在 C 中将 C2 替代 C1 Replace(“ asdf” ,sd,1)
25、 “ 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 返回系统日期Date 2016-6-11 Now 返回系统日期与时间Now 2016-6-11 23:12:31 Time 返回系统时间Time 23:12:31 Year(D) 返回年份 4 位数Year(Now) 2016 WeekDay(D) 返回星期代号 (17) WeekD
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年VB知识点总结 2022 VB 知识点 总结
限制150内