




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2022-4-27VB前三章总结-张圆圆1学习内容:学习内容:u 掌握窗体设计掌握窗体设计u 掌握标准控件的应用掌握标准控件的应用u 掌握多重窗体的设计与应用掌握多重窗体的设计与应用u 掌握响应鼠标与键盘事件掌握响应鼠标与键盘事件u 掌握程序中使用数据的方法掌握程序中使用数据的方法 :常量变量:常量变量2022-4-27VB前三章总结-张圆圆2u VB工程包含多种类型的文件工程包含多种类型的文件u 其中最常用的文件是:其中最常用的文件是:工程文件工程文件 包含与该工程有关的全部文件、对象以及所设置的环境选项的包含与该工程有关的全部文件、对象以及所设置的环境选项的信息,扩展名信息,扩展名.vbp
2、 窗体文件窗体文件 包含窗体及其控件有关属性的文本描述、常量或变量的声明、包含窗体及其控件有关属性的文本描述、常量或变量的声明、以及窗体内的过程代码等以及窗体内的过程代码等(),扩展名为扩展名为.frm 标准模块文件标准模块文件 通常用来定义供其他窗体或模块引用的全局常量、变量、过程通常用来定义供其他窗体或模块引用的全局常量、变量、过程等,扩展名为等,扩展名为.bas 2022-4-27VB前三章总结-张圆圆3 1. 新建、打开和保存工程新建、打开和保存工程新建工程新建工程启动启动VB时:时:“新建工程新建工程”对话框的对话框的“新建新建”选项卡选项卡VB窗口中:窗口中:“文件文件新建工程新建
3、工程” 打开工程打开工程启动启动VB时:时: “现存现存”、“新建新建”VB窗口中:窗口中:“文件文件打开工程打开工程”保存工程保存工程单击单击 “保存工程保存工程”按钮按钮“文件文件保存工程保存工程” “文件文件工程另存为工程另存为”2022-4-27VB前三章总结-张圆圆4 2. 工程中添加、移除和保存文件工程中添加、移除和保存文件 添加添加指定类型的指定类型的文件:文件:“工程工程添加添加”删除选定的文件:删除选定的文件:“工程工程移除移除”保存选定的文件保存选定的文件:“文件文件保存保存”另存选定的文件另存选定的文件:“文件文件另存为另存为”注:注:上述操作可用快捷菜单中的相关命令上述
4、操作可用快捷菜单中的相关命令在当前工程中添加现存的文件时在当前工程中添加现存的文件时( (例如,添加其他工程中例如,添加其他工程中的窗体的窗体) ),并不是添加该文件的副本,而只是简单地在工,并不是添加该文件的副本,而只是简单地在工程中包含对该文件的引用。程中包含对该文件的引用。 2022-4-27VB前三章总结-张圆圆51. 在窗体上添加控件在窗体上添加控件 单击工具箱中的图标,在窗体上拖放出所需控件单击工具箱中的图标,在窗体上拖放出所需控件 双击工具箱中的图标双击工具箱中的图标( (窗体中央出现一个缺省大小的控窗体中央出现一个缺省大小的控件件) ),根据需要移动控件或更改控件的大小。,根据
5、需要移动控件或更改控件的大小。 2. 选中窗体上的控件选中窗体上的控件 选中一个控件:单击选中一个控件:单击选中多个控件:选中多个控件:vCtrl或或Shift+单击单击v用鼠标拖放出一个矩形框用鼠标拖放出一个矩形框2022-4-27VB前三章总结-张圆圆63. 改变控件大小改变控件大小 拖动拖动选中控件四周的选中控件四周的8个控制点个控制点修改修改Width和和Height的属性的属性值值 4. 删除、移动控件删除、移动控件 删除:选中后按删除:选中后按Delete键键 移动:移动:v拖动选中的控件拖动选中的控件v修改修改Top和和Left的属性值的属性值 2022-4-27VB前三章总结-
6、张圆圆75. 复制控件复制控件 选中控件选中控件“复制复制”“粘贴粘贴” 根据需要选择控件数组由一组相同类型的控件组成,名称控件数组由一组相同类型的控件组成,名称(Name属性属性)、属性和事件过程都相同。、属性和事件过程都相同。通过通过Index 属性可区分控件数组中的元素。属性可区分控件数组中的元素。如果要从控件数组中撤消一个控件,需改变该控如果要从控件数组中撤消一个控件,需改变该控件的件的Name属性设置,并删除属性设置,并删除Index属性设置。属性设置。 2022-4-27VB前三章总结-张圆圆8属属 性性说说 明明 Name 名称名称 Caption 标题标题 Font 字体字体
7、Enabled 有效有效 Visible 可见可见 BackColor、 ForeColor 背景色、前景色背景色、前景色 BorderColor、FillColor 边框色、填充色边框色、填充色2022-4-27VB前三章总结-张圆圆91. 窗体的属性窗体的属性 除除Name、Caption、Font、Enabled、Visible、BackColor、ForeColor、FillColor属性,常用属性还有:属性,常用属性还有:ControlBox:设置窗口是否显示控制菜单按钮设置窗口是否显示控制菜单按钮 Icon:设置:设置窗体最小化时显示的图标窗体最小化时显示的图标 Height/Wi
8、dth:决定窗体的初始大小:决定窗体的初始大小 Left/Top:根据屏幕的左上角确定窗体的位置:根据屏幕的左上角确定窗体的位置 MaxButton/MinButton:是否具有:是否具有“最大化最大化”/“最小化最小化”按按钮钮 2022-4-27VB前三章总结-张圆圆102. 窗体的常用事件窗体的常用事件Load/Unload:装入装入/卸载卸载Click:单击:单击Activate/Deactivate:激活:激活/非激活非激活Resize:尺寸改变:尺寸改变Initialize:初始化:初始化(在在Load事件后发生事件后发生)KeyPress:按键:按键 MouseDown/Mous
9、eUp/MouseOver:鼠标按下:鼠标按下/移动移动/松开松开事件:能被对象识事件:能被对象识别和响应的动作别和响应的动作 2022-4-27VB前三章总结-张圆圆113. 窗体的常用方法窗体的常用方法 方法:对象要完成的操作方法:对象要完成的操作( (特殊子程序特殊子程序) ) 调用格式:调用格式:对象名称对象名称.Print:打印文本:打印文本Show:显示窗体:显示窗体Hide:隐藏窗体:隐藏窗体(不是卸载不是卸载)Cls:清除运行时窗体中生成的图形和文本:清除运行时窗体中生成的图形和文本2022-4-27VB前三章总结-张圆圆12标准控件由系统提供,又称为内部控件。标准控件由系统提
10、供,又称为内部控件。1. 命令按钮命令按钮-1 Caption属性:设置显示在按钮上的文本属性:设置显示在按钮上的文本(标题标题) 快捷键作用:快捷键作用:Alt+S 单击单击“开始开始”按按钮钮Alt+X 单击单击“Exit”按按钮钮 2022-4-27VB前三章总结-张圆圆131. 命令按钮命令按钮-2 Default属性:属性:设置缺省的设置缺省的命令命令按钮。按钮。若设置为若设置为True,按回车键相当于单击该按钮。按回车键相当于单击该按钮。Cancel属性属性 :设置缺省的设置缺省的取消取消按钮。按钮。若设置为若设置为True,按按Esc键相当于单击该按钮。键相当于单击该按钮。Ind
11、ex属性属性:设置按钮在控件数组中的编号。:设置按钮在控件数组中的编号。 命令按钮的默认事件是命令按钮的默认事件是Click(单击单击),不支持双击事件。不支持双击事件。2022-4-27VB前三章总结-张圆圆142. 标签标签 Caption属性属性:设置在标签控件中显示的文本:设置在标签控件中显示的文本Alignment属性属性:设置标签中文本的对齐方式:设置标签中文本的对齐方式 (0-左对齐,左对齐,1-右对齐,右对齐,2-居中)居中)BackStyle属性:设置标签控件背景是否透明属性:设置标签控件背景是否透明 (0-透明,透明,1-不透明)不透明) 例,标签例,标签“用户名用户名称称
12、”和和“密码密码”是透明是透明的的标签控件主要用来显示说明文字,因此标签控件主要用来显示说明文字,因此一般不对其进事件处理。一般不对其进事件处理。2022-4-27VB前三章总结-张圆圆153. 文本框文本框 -常用属性常用属性 Text:设置文本框中显示的内容:设置文本框中显示的内容 MultiLines:设置是否能输入或显示多行文本:设置是否能输入或显示多行文本 取值取值True或或 False (缺省值缺省值)ScrollBars:设置多行文本框中是否出现滚动条设置多行文本框中是否出现滚动条 (0-没有,没有,1-水平,水平,2-垂直,垂直,3-水平和垂直)水平和垂直)Locked:设置
13、是否允许用户编辑文本框中的文本:设置是否允许用户编辑文本框中的文本 取值取值True或或 False (缺省值缺省值)Passwordchar:设置密码字符设置密码字符 若若MultiLine属性为属性为True,则,则PasswordChar属性无效属性无效2022-4-27VB前三章总结-张圆圆163. 文本框文本框 -常用事件常用事件 Change(默认事件默认事件) ):改变文本框内容时发生:改变文本框内容时发生KeyPress:在文本框中按键盘上的键时发生:在文本框中按键盘上的键时发生 Lostfocus:文本框失去焦点时发生:文本框失去焦点时发生Gotfocus:文本框获得焦点时发
14、生文本框获得焦点时发生 焦点是接收用户鼠标或键盘输入的能力。焦点是接收用户鼠标或键盘输入的能力。4. 框架框架可用于对其他控件进行分组可用于对其他控件进行分组常用属性是常用属性是Caption,用于设置框架的标题文本,用于设置框架的标题文本可先画出框架,再将其它控件画到框架中;或者可先画出框架,再将其它控件画到框架中;或者“剪剪切切”框架外的控件,框架外的控件,“粘贴粘贴”到框架中到框架中2022-4-27VB前三章总结-张圆圆174. 定时器定时器 定时器是应用程序中控制定时发生事件的控件定时器是应用程序中控制定时发生事件的控件。 常用属性:常用属性: Enabled:设置定时器是否可用,缺
15、省为:设置定时器是否可用,缺省为True Interval:设置定时器事件之间所间隔的毫秒数,:设置定时器事件之间所间隔的毫秒数, 缺省值为缺省值为0(Timer控件无效控件无效) ),最大为,最大为65535 事件:事件: Timer:以以Interval属性指定的时间间隔发生属性指定的时间间隔发生 ( (Enabled属性设置为属性设置为True) 注:定时器控件只在设计时出现在窗体上注:定时器控件只在设计时出现在窗体上2022-4-27VB前三章总结-张圆圆181. 图片框和图像框图片框和图像框 (1) 图片框图片框(PictureBox)和图像控件和图像控件(Image)的异同的异同
16、都能用来显示图形或图片:位图都能用来显示图形或图片:位图(.bmp)、图标、图标(.ico)、图元图元(.wmf)、 JPEG或或GIF等等 主要区别:主要区别: 图片框中可以包含其它控件,而图像框不能。图片框中可以包含其它控件,而图像框不能。 图片框可支持各种图形方法和打印方法,而图像框不能。图片框可支持各种图形方法和打印方法,而图像框不能。 图像框比图片框占用的内存少,显示速度快。图像框比图片框占用的内存少,显示速度快。2022-4-27VB前三章总结-张圆圆19(2) 将图片加载到窗体、图片框或图像框中将图片加载到窗体、图片框或图像框中u 窗体设计时窗体设计时设置设置Picture属性属
17、性 或或 “复制复制”/“剪切剪切”图像图像“粘贴粘贴” 如果要取消图片,将如果要取消图片,将Picture属性重新设置为属性重新设置为(None) u 程序代码中程序代码中 用用LoadPicture函数,例如:函数,例如: Form1.Picture = LoadPicture(C:windowsbackgrnd.gif) Form1.Picture = LoadPicture( ) 清除图片清除图片2022-4-27VB前三章总结-张圆圆20(3) 调整图片大小调整图片大小图片框:图片框:AutoSize属性设置控件是否按装入的图片大小自动属性设置控件是否按装入的图片大小自动调整尺寸,缺
18、省值调整尺寸,缺省值False。但图元文件。但图元文件(.wmf)例外例外,AutoSize为为False时,装入的图形会自动调整大小以适应图片框。时,装入的图形会自动调整大小以适应图片框。图像框:图像框:Stretch属性为属性为False(缺省值缺省值),控件自动调整大小以,控件自动调整大小以适应装载的图形的尺寸;适应装载的图形的尺寸;Stretch属性为属性为True,则加载的图形自,则加载的图形自动调整大小以适应控件,即,调整图像框可实现图形的放大和动调整大小以适应控件,即,调整图像框可实现图形的放大和缩小缩小 。窗体:不随装载的图片大小而自动改变,图片大于窗体的部窗体:不随装载的图片
19、大小而自动改变,图片大于窗体的部分将被裁剪掉。分将被裁剪掉。 2022-4-27VB前三章总结-张圆圆21 执行执行“工程工程部件部件”命令可添加其他外部控件命令可添加其他外部控件 2022-4-27VB前三章总结-张圆圆221. 添加窗体添加窗体 “工程工程添加窗体添加窗体”2. 显示或隐藏窗体显示或隐藏窗体 显示指定窗体显示指定窗体 Object.Show Style Object窗体名称窗体名称 Style显示模式显示模式(0、1)隐藏指定窗体隐藏指定窗体 Object.Hide 2022-4-27VB前三章总结-张圆圆233. 设置启动窗体设置启动窗体默认第一个窗体默认第一个窗体(Fo
20、rm1)为启动窗体为启动窗体改变启动窗体:改变启动窗体:“工程工程工程属性工程属性” 2022-4-27VB前三章总结-张圆圆24 1. 三个基本的鼠标事件三个基本的鼠标事件 MouseDown、MouseUp、MouseMove MouseDown和和MouseUp Private Sub 对象名称对象名称_MouseDown(Button As Integer,Shift As Integer, X As Single,Y As Single) Private Sub 对象名称对象名称_MouseUp(Button As Integer,Shift As Integer, X As Sin
21、gle,Y As Single) 其中:其中:Button:返回一个整数(:返回一个整数(1左、左、2右、右、 4中)中)Shift:返回一个整数:返回一个整数(见教材表见教材表5.4 ) 代表代表Shift、Ctrl或或Alt键的状态键的状态X、 Y :返回当前鼠标指针的水平坐标和垂直坐标:返回当前鼠标指针的水平坐标和垂直坐标2022-4-27VB前三章总结-张圆圆25 例例5.10 用用Move方法移动窗体上的图片:方法移动窗体上的图片: 窗体上按下左键,图片框的左上角移到当窗体上按下左键,图片框的左上角移到当前鼠标指针所在位置;按下右键,则图片框前鼠标指针所在位置;按下右键,则图片框的中
22、心移到当前鼠标指针所在位置。的中心移到当前鼠标指针所在位置。Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) If Button = 1 Then 按下左键按下左键 Picture1.Move X, Y End If If Button = 2 Then 按下右键按下右键 Picture1.Move (X - Picture1.Width / 2), (Y - Picture1.Height / 2) End IfEnd Sub 2022-4-27VB前三章总结-张
23、圆圆26 MouseMove Private Sub对象名称对象名称_MouseMove(Button As Integer,Shift As Integer, X As Single,Y As Single) 除除Button参数参数(见教材表见教材表5.5),其余参数的含义与,其余参数的含义与MouseDown和和MouseUp的相同的相同 例例5.11让图片框中的文本框跟随鼠标指针移动让图片框中的文本框跟随鼠标指针移动 Private Sub Picture1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As
24、 Single) Text1.Text = & X & , & Y 显示当前鼠标位置显示当前鼠标位置 Text1.Left = X Text1.Top = YEnd Sub2022-4-27VB前三章总结-张圆圆27 2. 拖放操作拖放操作(DragDrop) u 若干术语若干术语 Drag:按下鼠标按钮并移动对象的操作:按下鼠标按钮并移动对象的操作 Drop:到达目的地后释放鼠标按钮的操作:到达目的地后释放鼠标按钮的操作 源:被拖动的对象源:被拖动的对象 目标:是源控件放下或经过的对象目标:是源控件放下或经过的对象只有目标对象能响应只有目标对象能响应DragDrop或
25、或DragOver事件事件 2022-4-27VB前三章总结-张圆圆28u DragMode属性属性:设置拖动模式设置拖动模式DragMode=1 (vbAutomatic),自动模式,自动模式DragMode=0 (vbManual),手工模式,手工模式 u DragDrop事件事件 拖动一个控件到目的位置并释放鼠标按钮时,在目标对象上拖动一个控件到目的位置并释放鼠标按钮时,在目标对象上(不是被拖的对象不是被拖的对象)触发触发DragDrop事件事件Private Sub 对象名称对象名称_DragDrop(Source As Control, X As Single, Y As Singl
26、e) 其中,其中,Source代表被拖动的控件,代表被拖动的控件,X和和Y表示鼠标指针的当前表示鼠标指针的当前坐标位置坐标位置。2022-4-27VB前三章总结-张圆圆29u DragOver事件事件 拖动控件时,在目标对象上触发拖动控件时,在目标对象上触发DragOver事件事件 Private Sub Form_DragOver(Source As Control, X As Single, Y As Single,State As Single) 其中,其中,Source、X和和Y参数的含义同参数的含义同DragDrop事件,事件,State参参数表示被拖控件与目标对象之间的相对位置关系
27、数表示被拖控件与目标对象之间的相对位置关系( (见教材表见教材表5.6)u Drag方法方法 用于启动或停止手工拖动:用于启动或停止手工拖动: 对象对象. Drag 动作参数有三种取值,见教材表动作参数有三种取值,见教材表5.7。 2022-4-27VB前三章总结-张圆圆30标识符命名规则标识符命名规则标识符标识符:变量、常量、类型变量、常量、类型、过程、过程、函数函数、 命名规则命名规则:由字母、汉字、数字或下划线组成,第一个字符必须由字母、汉字、数字或下划线组成,第一个字符必须是字母或汉字。是字母或汉字。长度不超过长度不超过255个字符。其中,窗体、控件和模块的标个字符。其中,窗体、控件和
28、模块的标识符长度不能超过识符长度不能超过40个字符。个字符。不要与不要与VB中的关键字同名中的关键字同名最好能最好能 “见名知义见名知义”2022-4-27VB前三章总结-张圆圆31赋值语句赋值语句语法格式:语法格式:Let 变量名变量名= =表达式表达式 作用:变量赋值或属性设置。例如:作用:变量赋值或属性设置。例如: Pi = 3.14159strTemp=“Hello!”Label1.Caption = “VB程序设计示例程序设计示例” Form1.BackColor = vbWhite 说明:说明:只有当表达式的类型与变量的数据类型兼容时,该表达式的值才只有当表达式的类型与变量的数据类
29、型兼容时,该表达式的值才可以赋给相应的变量或属性。可以赋给相应的变量或属性。关闭程序关闭程序: :endend注释语句:注释语句:Rem 和和响玲语句响玲语句:Beep2022-4-27VB前三章总结-张圆圆32声明变量语句声明变量语句u语法格式:语法格式: As 类型类型 , As 类型类型u Dim x As Doubleu Dim y As Integer, z As Booleanu Static n As Byteu说明说明:Type有有Byte、Integer、Long、Single、Double、String、String*n、Boolean、Currency、Variant、D
30、ate等。等。u若省去若省去As Type,则当变体类型来处理,则当变体类型来处理2022-4-27VB前三章总结-张圆圆33定义常量语句:定义常量语句:定义的符号常量定义的符号常量u语法格式:语法格式:u Const As Type = , 强制进行变量的显式声明强制进行变量的显式声明u语法格式:语法格式: Option Explicit 不声明就用的变量被隐式声明为不声明就用的变量被隐式声明为Variant,初值,初值Empty 强制进行变量的显式声明强制进行变量的显式声明v“通用通用”声明段中加上语句:声明段中加上语句: Option Explicit 2022-4-27VB前三章总结-
31、张圆圆34 VB提供的基本数据类型提供的基本数据类型1. 数值型数值型 字节型字节型(Byte):存:存放放无符号整数,取值范围无符号整数,取值范围0 255整型:整型:Integer和和Long,存放整数,存放整数浮点型浮点型( (实型实型) ):单精度型:单精度型(Single)和双精度型和双精度型(Double) 存放带小数的数值存放带小数的数值 例:例: 单精度数单精度数 -6.25E8表示表示 -6.25108 双精度数双精度数 7.878D-6表示表示 7.878106 货币型货币型(Currency):一种精确的定点类型数据:一种精确的定点类型数据 支持支持15位整数和位整数和4
32、位小数位小数 2022-4-27VB前三章总结-张圆圆352. 字符串型字符串型( (String) VB字符串是由字符串是由双引号双引号括起来的一串字符括起来的一串字符不含任何字符不含任何字符( (长度为长度为0)的字符串称为空串的字符串称为空串String型变量型变量有变长和定长之分,例:有变长和定长之分,例: Dim NameA As String 声明变长字符串变量声明变长字符串变量 Dim NameB As String * 20 声明定长字符串变量声明定长字符串变量 3. 逻辑型逻辑型(Boolean)逻辑型逻辑型数据的取值:数据的取值:True或或False ,例:,例: Dim
33、 BoolR As Boolean BoolR = 68 Print BoolR 输出输出:False 2022-4-27VB前三章总结-张圆圆364. 日期型日期型( (Date)日期型变量可存放日期和时间日期型变量可存放日期和时间日期型常数的表现形式:日期型常数的表现形式: #mm/dd/yyyy hh:mm:ss# 日期型数据的输出格式取决于系统的区域设置日期型数据的输出格式取决于系统的区域设置 例例: Dim d As Date 声明日期型变量声明日期型变量D D = # 10/5/2002 # 日期型变量赋值日期型变量赋值 Print D 输出日期型变量的值输出日期型变量的值2022
34、-4-27VB前三章总结-张圆圆37变量的隐式及显式声明变量的隐式及显式声明不声明就用的变量被隐式声明为不声明就用的变量被隐式声明为Variant,初值,初值Empty 强制进行变量的显式声明强制进行变量的显式声明v“通用通用”声明段中加上语句:声明段中加上语句: Option Explicit v“工具工具选项选项”“编辑器编辑器” 对新模块起作用对新模块起作用遇到未经声明的变遇到未经声明的变量包括输错的变量,量包括输错的变量,系统会发出错误警系统会发出错误警告告 2022-4-27VB前三章总结-张圆圆38变量的有效范围变量的有效范围 (1) 局部变量:在一个局部变量:在一个过程内部声明过
35、程内部声明的变量的变量 有效范围限于声明它的过程有效范围限于声明它的过程 自动变量:自动变量:用用Dim声明,声明,变量值只在过程执行期间才存在变量值只在过程执行期间才存在 静态变量:用静态变量:用Static声明,声明,变量值在程序运行期间一直存在变量值在程序运行期间一直存在 (2) 模块变量:模块变量:“通用通用”声明段用声明段用Private或或Dim语句声明语句声明 可被该模块中的任何过程所访问可被该模块中的任何过程所访问 (3) 全局变量:全局变量:标准模块的声明段用标准模块的声明段用Public或或Global声明声明 有效范围是整个工程的所有模块有效范围是整个工程的所有模块其它模
36、块可通过如下方式引用该变量:其它模块可通过如下方式引用该变量: 窗体模块名窗体模块名.变量名变量名2022-4-27VB前三章总结-张圆圆391. 内部常量内部常量( (系统常量)系统常量) 由应用程序和控件提供。例如:由应用程序和控件提供。例如: Form1.BackColor = vbBlue vbBlue是表示蓝色的内部常量是表示蓝色的内部常量 查看系统预定义常量:查看系统预定义常量:“视图视图对象浏览器对象浏览器” 2022-4-27VB前三章总结-张圆圆402. 符号常量符号常量( (用户自定义常量用户自定义常量) )命名:遵循标识符命名的规则命名:遵循标识符命名的规则声明格式:声明
37、格式: Public|Private Const 常量名常量名As 类型类型 = 表达式表达式 例:例: Const conMax As Integer = 9 声明声明Integer型常量型常量 Const conDate= #10/5/2002# 声明声明Date型常量型常量 Const CodeName = ASCII 声明声明String型常量型常量有效范围:局部常量、模块常量、全局常量有效范围:局部常量、模块常量、全局常量声明常量的表达式中不能出现函数调用和循环引用声明常量的表达式中不能出现函数调用和循环引用 2022-4-27VB前三章总结-张圆圆411. 算术运算符算术运算符 优
38、先级优先级运算运算运算符运算符举例举例结果结果 高高 低低乘方乘方 2 3 8取负取负 - 2 3 - 8乘、除乘、除 * /5 * 3 / 2 7.5整除整除 5 * 3 2 7求余求余 Mod5 * 3 Mod 2 1加、减加、减 + -10 - 3 + (-2) 52022-4-27VB前三章总结-张圆圆422. 字符串运算符字符串运算符运算符:运算符:&和和+例:例: VB = “Visual ” + “Basic” 连接为字符串连接为字符串“Visual Basic” label1.Caption = 第第 & Str(N) & 条记录条记录 Str为数值型转
39、字符型函数。若为数值型转字符型函数。若N为为1,标签上显示,标签上显示“第第1条记录条记录” 说明:说明:v使用使用+号号,要求连接的两个表达式均为字符串型,要求连接的两个表达式均为字符串型v使用使用&号号,连接的两个表达式可以为任何类型,但结果为字,连接的两个表达式可以为任何类型,但结果为字符串型符串型,如如 “当前日期当前日期” & #10/8/2002# 2022-4-27VB前三章总结-张圆圆433. 关系运算符关系运算符运运 算算运算符运算符举举 例例结结 果果 等于等于 = Hello = helloFalse 不等于不等于 Hello helloTrue 大于大于
40、 Hello helloFalse 大于等于大于等于 = 45 + 10 = 55True 小于小于 a abTrue 小于等于小于等于 = 45 + 10 5),结果为,结果为True And:两个表达式均为:两个表达式均为True时,结果为时,结果为True 例如,例如,(4 5) And (8 7),结果为,结果为False Or:两个表达式均为:两个表达式均为False时,结果为时,结果为False 例如,例如,(4 5) Or (8 7),结果为,结果为True XYNot YX And YX Or Y False False True False False False True
41、False False True True False True False True True True False True True2022-4-27VB前三章总结-张圆圆45u表达式:用运算符和圆括号将常量、变量、函数和常数表达式:用运算符和圆括号将常量、变量、函数和常数连接起来组成的有意义的式子。连接起来组成的有意义的式子。 如,如,数值表达式数值表达式 Cos (180 * Pi / 180 ) * 100 逻辑表达式逻辑表达式 ( N = 0 ) And ( N Mod 2 0 ) u运算优先顺序运算优先顺序( (从高到低从高到低) ): 函数函数算术运算算术运算(乘方乘方取负取
42、负乘乘/除除整除整除求余求余加加/减减) 字符串运算符字符串运算符关系运算符关系运算符逻辑运算符逻辑运算符(NotAndOr) u用括号可以改变运算顺序用括号可以改变运算顺序u乘方和负号相邻时,取负优先。乘方和负号相邻时,取负优先。例如:例如:2 -2 的结果是的结果是0.25,相当于,相当于2(-2) 2022-4-27VB前三章总结-张圆圆461. Print方法方法 功能:在窗体功能:在窗体/ /立即窗口立即窗口/ /图片框图片框/ /打印机上输出信息打印机上输出信息格式:格式:对象对象. Print 输出项输出项 , | ; v对象对象缺省为当前窗体,缺省为当前窗体,输出项输出项缺省则
43、打印一空白行缺省则打印一空白行v输出项之间可用分号或逗号分隔:使用分号,其后的输出项输出项之间可用分号或逗号分隔:使用分号,其后的输出项紧接着前一个输出项输出;使用逗号,其后的输出项在下一紧接着前一个输出项输出;使用逗号,其后的输出项在下一个输出区输出。个输出区输出。 v两个输出区默认相隔两个输出区默认相隔1414列列 v各输出项表示要打印的表达式,组成各输出项表示要打印的表达式,组成 Spc(n) | Tab(n) 表达式表达式 Spc(n):指定在输出之前插入:指定在输出之前插入n个空白字符个空白字符 Tab(n):指定在第:指定在第n列上输出列上输出2022-4-27VB前三章总结-张圆
44、圆472. 格式输出函数格式输出函数 功能:使数值、日期或字符串按指定的格式输出功能:使数值、日期或字符串按指定的格式输出格式:格式:Format(expression , format) expression需要格式化输出的表达式需要格式化输出的表达式 format 输出的格式模式输出的格式模式 2022-4-27VB前三章总结-张圆圆483. MsgBox函数函数 功能:创建预定义的消息对话框功能:创建预定义的消息对话框常用格式:常用格式:MsgBox(prompt, buttons , title) prompt字符串,指定消息框中显示的信息字符串,指定消息框中显示的信息 Buttons指定消息框中显示的按钮数目及形式、图标样式等,指定消息框中显示的按钮数目及形式、图标样式等, 缺省值为缺省值为vbOKOnly 常用的设置值见教材表常用的设置值见教材表2.6 Title指定消息框的标题,缺省值为工程名指定消息框的标题,缺省值为工程名 用户所选按钮的返回值用户所选按钮的返回值( (见教材表见教材表2.7)可作为继续执行可作为继续执行程序的依据。程序的依据。 2022-4-27VB前三章总结-张圆圆
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 精制茶生产线项目投资计划书
- 消防水鹤安装工程施工方案及主要技术措施
- 教招解析几何题目及答案
- 教育家精神征文题目及答案
- 2025年漫画专业考试题目及答案
- 心电监护设备安全护理要求
- 交行ai面试题目及答案
- 江苏中考送分题目及答案
- 2025年急诊三基考试试题及答案
- 2025年物流服务师三级技能试题及答案
- 业主委员会及其成员工作职责
- 元学习与少样本学习
- 抑郁病诊断证明书
- 维克多高中英语3500词汇
- 10KV高压电缆课件
- 艾默生EV2000变频器主要参数设置
- 餐饮行业服务食品安全风险评估表
- 附件4气象业务系统mdos操作平台用户使用手册
- JJF 1910-2021电化学工作站校准规范
- ks-s3002腔全自动刻蚀机规格书
- 资产损失税前扣除的审核课件
评论
0/150
提交评论