VB程序设计第五章课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《VB程序设计第五章课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 程序设计 第五 课件
- 资源描述:
-
1、第五章第五章对话框第2 2页本章目标d掌握Visual Basic语言中的各类对话框的创建和基本使用方法d能够使用系统提供的输入对话框、消息对话框、通用对话框以及自定义对话框等获得窗体编程的技能第3 3页任务任务1修改成绩对话框的设计修改成绩对话框的设计d 设计一个修改成绩的对话框。在窗体上显示一个文本框并显示成绩为80分,如果需要修改就单击修改成绩按钮,弹出消息确认是否修改,如果点击“是”,要求用户输入一个范围在0到100之间的数字,判定该数字是在该范围以内,显示正确并将原来的80分改为新输入的成绩,如果超出范围提示输入错误,如果选择“取消”则将取消本次修改操作。第4 4页任务分析该任务我们
2、要学习以下几项内容:1.对话框的基本特点2.输入对话框3.消息框第5 5页任务分析1.对话框的基本特点对话框是VB应用程序在执行过程中与用户进行交流的窗口。通过对话框可以及时有效地和用户交流,获得数据或者反馈结果。在Visual Basic中,可以利用系统提供的通用对话框,也可以根据需要自己设计对话框。典型的对话框通常没有菜单通常没有菜单不能调整对话框大小不能调整对话框大小也很少作为应用程序的主界面也很少作为应用程序的主界面 第6 6页任务分析1.输入对话框是系统定义的对话框。该对话框包含一个消息提示、一个文本框以及两个命令按钮“确定”和“取消”。对话框等待用户输入文本或单击按钮,然后返回文本
3、框的内容。输入框的样式是固定的,用户不能改变。文本框和输入对话框都可以接受用户的输入,但是其风格和用法有区别。第7 7页任务分析1.输入对话框InputBox$(提示,标题,缺省值,x坐标位置,y坐标位置)语法参数含义:d$:可选项,表示当该参数存在时,返回的是字符型数据,该参数不存在时,返回的是变体型数据。d提示:必选项,字符表达式,用于提示用户输入的信息内容。d标题:可选项,字符表达式,用于设置输入对话框标题栏中的标题。省略时使用工程名的标题。d缺省值:可选项,用来在输入对话框的输入文本框中显示一个默认值。第8 8页任务分析1.输入对话框带返回值的InputBox函数使用方法如下yy=in
4、putbox$(”请输入姓名请输入姓名”,”姓名输入框姓名输入框”,2000,3000)显示结果是输入框显示左上角位置是在屏幕的(2000,3000),yy获得的值在单击“确定”按钮时是一个输入文本框的字符串,在单击“取消”按钮时是一个零长度的字符串。InputBox函数后的一对圆括号不能省略。第9 9页任务分析1.输入对话框不带返回值的InputBox函数使用方法如下:inputbox$”请输入姓名请输入姓名”,”姓名输入框姓名输入框”,2000,3000显示结果与带返回值的InputBox函数使用方法的相同,但不会向表达式或变量传递返回值。函数后的圆括号可以省略,但参数间的逗号不可省第10
5、10页任务分析1.消息框MsgBox函数可在屏幕上出现一个消息框,消息框通知用户消息并等待用户来选择消息框中的按钮,MsgBox函数返回一个与用户所选按钮相对应的整数。语法:语法:MsgBox(提示提示,标志和按钮标志和按钮,标题标题)“提示”和“标题”的含义同InputBox函数“标志和按钮”指定按钮的数目及类型,使用的图标样式及缺省按钮是按钮数目、使用的图标样式以及缺省按钮三项所对应的数据之和。缺省值是0。第1111页任务分析1.消息框表5-2 MsgBox函数中按钮和标志值常数常数值值说明说明VbOKOnly0只显示OK按钮VbOKCancel1显示OK和Cancel按钮VbAbortR
6、etryIgnore2显示终止(A)、重试(R)和忽略(I)按钮VbYesNoCancel3显示Yes、No和Cancel按钮VbYesNo4显示Yes和No按钮VbRetryCancel5显示重试(R)和取消(I)按钮VbCritical16在对话框中显示“”图标VbQuestion32在对话框中显示“?”图标VbExclamation48在对话框中显示“!”图标VbInformation64在对话框中显示“I”图标VbDefaultButton10第1个按钮是默认值第1212页任务分析1.消息框 MsgBox函数中按钮返回值 常数常数值值用户单击的按钮用户单击的按钮VbOK1确定VbCan
7、cel2取消VbAbort3放弃VbRetry4重试VbIgnore5忽略VbYes6是VbNo7否第1313页任务分析1.消息框带返回值answer=MsgBox(”确定要退出吗?”,36,”请选择”)不带返回值MsgBox”确定要退出吗?”36,”请选择”第1414页任务分析InputBox函数格式固定并只能接受用户输入的一个值,可用于设计输入较为简单的信息的窗体设计。MsgBox函数是单向的向用户提供消息,并不接受输入,它的功能是告知用户发生了什么或刚才用户的操作的结果,因此适合作为消息提示或警告窗体的设计。第1515页任务实施1.创建新工程2.从工具箱中选择控件拖入窗体标签控件按钮控件
8、文本框控件第1616页任务实施3.在按钮的Click事件中编写代码,生成若干个消息框和一个输入框并根据消息框和输入框的返回值进行选择和判断;4.在代码窗口编写事件代码并保存、运行源代码 num=InputBox(请输入成绩分数在0100之间,修改成绩)If num=0 And num=100 Then MsgBox 输入正确,立刻修改,64,特别提示 Text1.Text=num Else MsgBox 输入错误!不能修改!,16,特别提示 End If第1717页任务设计完成效果设计后的对话框自定义对话框输入对话框消息框第1818页任务任务2带有文件打开和保存、设置字体等功能对话框的带有文件
9、打开和保存、设置字体等功能对话框的设计设计d在左端的文本框内显示打开的文件,文本框内的文字可以设置字体,并保存。当使用右端的任意按钮时,标签标题显示为文件路径、文件名称和文件操作的描述。第1919页任务分析该任务我们要研究以下内容:1.通用对话框的特点2.通用对话框的加载3.通用对话框的属性4.通用对话框的调用方法第2020页任务分析1.通用对话框的特点VB提供了一组基于Windows的常用的标准对话框界面,用户可以充分利用通用对话框(Common Dialog)控件在窗体上创建6种标准对话框,不需要自己设计。打开(打开(Open)对话框)对话框 另存为(另存为(Save As)对话框)对话框
展开阅读全文