欢迎来到天天文库
浏览记录
ID:51619004
大小:1.11 MB
页数:30页
时间:2020-03-26
《VB程序设计及应用全套配套课件李淑华 第11章 程序设计综合应用.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第11章程序设计综合应用本章主要介绍常用控件、对话框、图形、数组、菜单、文件等VB程序设计中的典型实例应用,这些实例能够包含VB程序设计中的主要知识点。通过这些实例的训练,使学生进一步提高VB程序设计能力。11.1常用控件应用【例11.1】评分程序。程序执行时,输入8个裁判给出的分数,单击“评分”按钮,显示最后得分。最后得分为去掉一个最高分和一个最低分的平均分。(1)建立用户界面窗体中包含9个标签:Label1~Label9,文本框控件数组Text1:Text1(0)~Text1(7),1个命令按钮:Command1。程序的设计屏幕如图11.1所示,程序的执行屏幕如图11.2
2、所示。图11.1程序的设计屏幕图11.2程序的执行屏幕【例11.2】管理姓名列表程序。程序运行时,列表框中自动添加6个姓名选项。单击“增加”按钮,则弹出“输入框”,在“输入框”中,输入新姓名后,单击“确定”按钮,新姓名被追加到列表框末尾。选中列表框中若干个姓名后,单击“删除”按钮,则删除选中的姓名。单击“清空”按钮,可删除列表框中所有姓名。图11.3程序的设计屏幕图11.4程序的执行屏幕【例11.3】选择并显示日期程序。程序运行时,在3个组合框中选择年、月、日数值,单击“显示日期”按钮,则显示所选择的日期。图11.5程序的设计屏幕图11.6程序的执行屏幕【例11.4】显示交换
3、图片程序。程序运行时,单击“显示图片”按钮,则在两个图片框中各显示两幅不同的图片pic1.jpg和pic2.jpg。单击“交换图片”按钮,则两个图片框的内容交换显示。单击“删除图片”按钮,则两个图片框中的图片都被清除。图11.7程序的设计屏幕图11.8程序的执行屏幕【例11.5】比较“Autosize”与“Stretch”属性。程序运行时,选中“Autosize”复选框,则图片框Picture1自动调整到图片的大小。选中“Stretch”复选框,则图像框Image1自动调整到图片的大小。图11.9程序的设计屏幕图11.10程序的执行屏幕【例11.6】利用单选按钮选择人物和爱好
4、。程序执行时,例如,当选择“小明”和“唱歌”后,单击“确定”按钮,在文本框中显示“小明喜欢唱歌”。图11.11程序的设计屏幕图11.12程序的执行屏幕【例11.7】利用复选框选择体育项目。程序执行时,例如,当选择了“篮球”和“足球”后,则在消息框中显示“您选择了篮球,足球项目”,要求项目之间要用逗号隔开。图11.13程序的设计屏幕图11.14程序的执行屏幕图11.15消息框信息【例11.8】利用滚动条调色。程序执行时,当拖动“前景色”滚动条或“背景色”滚动条时,可以分别设置文本框的文字颜色和背景颜色,并可分别选择16种颜色,颜色值由QBColor函数返回。图11.16程序的设
5、计屏幕图11.17程序的执行屏幕【例11.9】计算1到10的和或积。程序执行时,在组合框中自动显示“和”和“积”两个选项,选择“和”或“积”后,单击“计算”按钮,则计算1到10之间的所有整数的和或积。要求组合框的样式为下拉式列表。图11.18程序的设计屏幕图11.19程序的执行屏幕【例11.10】发射飞机。程序执行时,图片框Picture1与Picture2分别显示航天飞机(pic1.jpg)和云彩(pic2.jpg)两张图片。单击“发射”按钮,则飞机每隔0.05s向上移动一次,且每次都比上次多移动5个单位,当飞机碰到云彩后则停止飞行。图11.20程序的设计屏幕图11.21程
6、序的执行屏幕【例11.11】利用“打开”对话框选择要显示的图片。程序执行时,单击“选择图片”命令按钮,则弹出“打开”对话框,如图11.23所示,该对话框可过滤出“bmp”、“jpg”和“gif”三种类型的图片,初始时文件类型为“jpg”,打开路径为本工程文件夹。选择图片pic.jpg后,图片显示在图片框中。图11.22程序的设计屏幕图11.23“打开”对话框图11.24程序的执行屏幕【例11.13】画奥运五环。程序运行时,在窗体上单击鼠标左键,则窗体上显示标准的奥运五环图形,每个圆环半径都是500,颜色分别为蓝、黑、红、黄、绿,如图11.27所示。如果在按下Shift键时,单
7、击鼠标左键,则五环都显示为红色,如果11.28所示;按下Ctrl键,显示为绿色;按下Alt键,显示为蓝色。图11.27标准奥运颜色的五环图11.28红色的奥运五环【例11.14】画螺旋曲线。单击窗体时,以(1800,1800)为圆心,绘制螺旋曲线,程序的执行屏幕如图11.29所示。图11.29画螺旋曲线【例11.15】输出数组中最大元素。程序执行时,单击窗体,则数组a先被赋值,输出数组a中最大元素,程序的执行屏幕如图11.30所示。图11.30程序的执行屏幕【例11.16】输出数组中所有的奇元素。程序运
此文档下载收益归作者所有