




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、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 个按钮形式的图标构成。除指针外的 20 个为标准控件
3、(指针不是控 件),每个也是一个类。如:文本类、图形类等。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:前者为指针类型,范围为
7、0 15,默认为99, 即用户自定义图标;后者是当前者为99 时,要显示的图标。(8) Tab In dex:决定了按 Tab 键时,焦点在各个控件移动的顺序。(9)控件默认属性文本框Text命令按钮Default单选按钮Value标签图形、图像框复选框onCaptiPictureValue2.2.2 窗体1. 属性( 1) Picture :窗体要显示的图片(2) BorderStyle :边框样式属性,值范围0 5, 默认为 2.0: 窗体无边框,不能移动和改变大小1: 单线边框,可移动,不可改变大小2: 双线边框,可移动可改变大小3: 固定对话框,不可改变大小4: 窗体外观与工具条相似,
8、有关闭按钮,不可改变大小5: 窗体外观与工具条相似,有关闭按钮,可改变大小( 3) : WindowState :窗口状态属性,有 3 个值,默认为 00 Normal: 正常窗口状态,有窗口边界1 Minimized :最小化状态,以图标方式运行2 Maximized : 最大化状态,无边框,充满整个屏幕2. 事件( 1) Click : 鼠标单击窗体时,触动该事件( 2) DblClick : 鼠标双击窗体时,触动该事件( 3) Load: 启动窗体时,自动触发该事件。此事件常用来对属性和变量进行初始化。( 4) Activated: 当单击一个窗体,使其变成活动窗体时,触动该事件(5)R
9、esize :当改变窗体的大小时,触动该事件3 力法( 1) Print :显示文本内容( 2) Cis: 清除窗体的内容( 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?
10、属性属性类型意义Text字符串正文内容MaxLe ngth整型文本框输入的最大字符数MultiLi ne逻辑是否设置多行ScrollBars整型设置文本框是否有滚动条,当MultiLine 为 True, 此属性 才有效。PassWordChar字符串设置文本框的替代符,一般用“* ”SelStart整型选定正文的开始位置,文本框中的第一个字符的位置是0SelLe ngth整型选定正文的长度SelText字符串选定正文的内容2?事件1)Change当输入内容或将Text 属性设置新值时,触动该事件。(2) KeyPress 当按下并释放键盘上某个键时,触动该事件,并返回一个KeyAscii 参
11、数。常用于对输入是否为回车符(KeyAscii=13 ) 的判断。(3) LostFocus: 当按 Tab 键或鼠标单击其它控件时触动,常用于对文本框输入内容进行有效性检查。(4) GotFocus:与 LostFocus 事件相反,对象得到焦点时发生。3 力法 主要是 SetFocus 将光标移到指定的对象中,形式为:对象 JSetFocus2.2.5命令按钮属性1.Captio n :按钮上显示的文字。若某字母前加入“& ”,则运行时该字母带下划线,并成为快捷键,当按 Alt+ 快捷键时,可激活并操作该按钮。2.Style :设置按钮的样式,有两种:0 Standard 标准的(默认),
12、按钮上不能显示图形1 Graphical: 图形的,按钮可以显示图形,也可显示文字3.Picture : 按钮装入图形文件,但 Style 必须为 14. ToolTipText: 工具提示信息, 按钮设置图形样式显示时, 才设置此属性。 2.2.6 图片框、图像区别:两者都可显示图形文件。但图片框还可放置其他控件,以及通过 Print 、PSet、Line 、Circle 等方法输出文本和画图,而图像不能。 .Picture: 显示图形文件,其值可通过 4 种途径获得:( 1) 设计时,通过 Picture 属性直接选择( 2) 在代码中使用 LoadPicture ()函数装入图形,形式为
13、: 图片框或图像对象.Picture=LoadPicture (图形文件名” )( 3) 在代码中通过赋值从另一个控件获得,形式为:图片框或图像对象1.Picture=图片框或图像对象2.Picture(4) 从剪贴板对象复制图片:对象.Picture=Clipboard.GetData()2. AutoSize :该属性仅作用于图片框对象。为True 时,图片框随加载的图形大小而变;为 False 时,图片框大小不变,若图片过大,则超出部分将被剪掉。3.Stretch:该属性仅作用于图像控件。当为True 时,图像框可自动改变大小以适应其中的图形;当为False 时,图形可自动调整尺寸以适应
14、图像框的大小。第三章 VB程序设计基础( * )3.1.2数据类型1、数据类型2、基本数据类型数据类型关键字类型符(简写)范围逻辑型Boolea nTrue 或 False整型In teger%-2 A152A15-1长整型Lo ng&-2 A312A31-1单精度型Si ngle!双精度型Double#日期型Date1/1/10012/31/9999字符串型Stri ng$3.2 常量与变量3.2.1标识符标识符是用来命名常量、变量、函数、过程、各种控件名的。命名规则:1、由字母开头,后面可跟下划线、数字等字符:可使用汉字,希腊字母 , 但不常用。2、不能使用 VB中关键字,如 Dim、If
15、 、For 等。3、一般不使用 VB中具有特定意义的标识符,如:属性、方法名等。4、不去区分大小写,但一般变量的首字母大写,其余小写,而常量全部大写。3.2.2常量常量分为三种:直接常量、用户声明的符号常量、系统提供的常量。1、直接常量直接常量就是常数值直接反映了其类型,又称文字常量。2、符号常量符号常量是用户定义了一个标识符代表一个常数值。定义形式为: Const 符号常量名As类型二表达式 注意:常量一旦声明,以后只能引用,不能改变其值。3、系统提供的常量系统预先定义的,一般以vb 为前缀。如:换行符: vbCrLf 。3.2.3 变量变量是在程序运行时其值可以改变的量。其声明方法有两种:
16、1、显式声明形式为: Dim变量名 As 类型方括号可缺省,若缺省则变量类型为变体型(Varia nt)。注意:( 1)声明多个相同类型的变量时,必须逐一列出,否则类型为变体型。如:Dim a%,b%,c%(正确 );Dim a,b,c% (错误 )(2)声明时可选择是否固定字符串类型的变量的长度Dim字符串变量名 as String长度不固定Dim字符串变量名 as String* 字符数长度固定2、隐式声明隐式声明是变量没有声明而直接使用。此时变量默认值为0。3.3 运算符和表达式3.3.1 运算符运算符分为四种:算术运算符、字符串连接符、关系运算符和逻辑运算符。1、算术运算符运算符含义优
17、先级(运算先后)A幕运算1-负号2*乘3/除3整除4Mod取余数5+加6-减62、字符串连接符字符串连接符有两个:“ &”和“ +”,它们可以将两个字符串连接起来 “&”和“ + ” 的区别:(1) “ &”:连接符两边的操作数不论是字符型还是数值型,系统先将操作数转换 成字符型,再连接。(2) “ +”:即可当算术运算的加法运算,也可作为字符串连接。 当两边操作数为字符串时, 作连接运算;当两侧为数值型时, 作加法运算;当两侧一个为数字字符串,另一个为数值型时,则将数字字符串转换 为数值,再作加法运算;当两侧一个为非数字字符串,另一个为数值型,则出错。3、关系运算符稍微注意不等于的符号是“”
18、就好了。注意 :(1)如果两个操作数是数值型,则按其大小进行比较。(2) 如果两个操作数是字符型,则按字符的 ASCII 码值从左到右逐一 进行比较,直到出现不同的字符时为止。关系运算符的优先级相同。4、逻辑运算符逻辑运算符又称布尔运算符,结果只有True 或 Falseo运算符含义优先级含义Not取反1当表达式的值为 False 时,结果为 True。And与2当两个表达式的值为 True 时,结果才为True。或3当两个操作数中有一个为True,结果为OrTrue。Xor3当两个操作数一个为 True,一个为 False异或时,结果才为 True,否则为 Falseo实例结果Not FTN
19、ot TFT And TTF And FFF And TFT Or TTT Or FTF Or FFT Xor FTT Xor TF3.3.2表达式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 为底的幕,即 eNExpP 20
20、.086Sqr(N)求 N的平方根Sqr(9)33.4.2转换函数函数名功能Asc(C)字符转换成 ASCII 码值Chr(N)ASCII 码值转换成字符CStr(N)数值转换为字符串Str(N)数值转换为字符串In t(N)返回不大于 N的取大整数LCase(C)大写字母转为小写字母UCase(N)小写字母转为大写字母Val(N)数字字符串转换为数值343 字符串函数函数名说明In Str(C1,C2)在 C1中找 C2,找不到为 0Left(C,N)取出字符串左边N个字符Len(C)字符串长度Mid(C,N1,N2)在字符串 C中从 N1位开始向右取个字符,缺省 N2则取到结束 Replace(C,C1,C 在 C中将 C2替代 C12)Right(C,N)取出字符串右边N个字符Space(N)产生 N个空格Stri ng(N,C)产生 N个 C个字符组成的字符串343 日期函数实例Asc( A”Chr( 65 ”CStr(123.45)S
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工作中的自我管理与时间分配
- 工业能源转型高温超导材料在电力领域的应用
- 工作压力与时间管理策略
- 工作场所心理安全环境
- 工业风格的环境设计实践案例
- 工业风办公室的设计与实现
- 工作流程优化与时间管理的实践应用
- 工厂生产线上温控系统的优化设计
- 工程勘察设计质量标准解读
- 工程测量中的精密测量技术分析
- 湘教版小学科学复习总结资料三到六年级
- 图书批发业的存货管理与成本控制
- 铁路隧道掘进机法技术规程
- GB/T 30685-2024气瓶直立道路运输技术要求
- DLT 5434-2021 电力建设工程监理规范表格
- 【深信服】PT1-AF认证考试复习题库(含答案)
- 屋顶光伏劳务合同范本
- 《灰尘的旅行》阅读测试题附答案
- 西南联大与现代中国智慧树知到期末考试答案章节答案2024年云南师范大学
- MOOC 心理学与生活-南京大学 中国大学慕课答案
- SYT 6968-2021 油气输送管道工程水平定向钻穿越设计规范-PDF解密
评论
0/150
提交评论