版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
任务一图像图片类控件属性设置一、Image(图像框)控件图像框(Image)控件和将要介绍的图形框(PictureBox)控件,在程序设计中可用于美化程序界面,也可用于接收或输出图像、图形数据,显示的图像可以是位图文件(.bmp)、图标文件(.ico)、栅图形文件(.gif)和静态图像文件(.jpg或.jpeg)等。图像框控件由控件工具箱拖放到窗体上后,其外观是一个虚线框。图像框控件在控件工具箱中的位置如图6-1所示。1常用属性(1)Stretch下一页返回任务一图像图片类控件属性设置用于设置图像框是否可以伸缩。当属性值设为True时,图像框大小不能调整,对象中的图片会自动伸缩,以适应对象的大小,来填满整个对象;当属性值设为False时,对象自动调整大小,以适应其中的图片,而图片的大小不能改变。(2)Picture该属性的作用和使用方法可参考窗体对象的同名属性。图像框常用属性及说明见表6-1。2常用方法和事件图像框控件的常用方法有Move和Refresh,其作用和调用格式可参考上述相关控件对象的同名方法,其常用事件与窗体基本相同。上一页下一页返回任务一图像图片类控件属性设置二、PictureBox(图形框)控件和图像框控件相比,图形框控件除了可以接收和输出一般图形以外,还支持Print方法,可以在对象中输出文本。和窗体对象一样,图形框也属于容器对象,因此,也可以在对象中放置其他控件对象。图形框被拖放到窗体上后,其外观是一个画框。图形框控件在控件工具箱中的位置如图6-2所示。1常用属性(1)AutoSize用于设置图形框是否自动调整大小。当属性值设为True时,图形框会自动调整大小以适应所装载的图片。(2)Picture上一页下一页返回任务一图像图片类控件属性设置该属性的作用和使用方法可参考窗体的同名属性。图形框控件常用属性及说明见表6-2。2常用方法和事件与图像框相比,图形框除了可以调用Move和Refresh方法以外,还支持Print方法。有关该方法的调用可参考窗体的同名方法。图片框的常用事件与窗体的基本相同。上一页返回任务二石头、剪刀、布游戏编程准备回想小时候两个同学一起玩的石头、剪刀、布游戏,我们可以通过分析游戏过程了解程序设计的基本思想和流程,通过编写、运行程序,亲身感受计算机程序解决问题的过程。我们玩游戏的方法、步骤体现的数学思维是计算机程序设计的基础,因此,可以利用对比的方法,从人机对话的角度逐句剖析计算机编写的石头、剪刀、布游戏程序(见程序实例)。了解程序的结构组成和具体作用,懂得计算机程序设计的基本思想:按照人类解决问题的思维方法,进行人机对话。计算机能够听懂的“话”,就是我们输入的命令。通过程序开发实践,有利于消除计算机编程的神秘感,激发学生学习计算机编程的兴趣。下一页返回任务二石头、剪刀、布游戏编程准备【相关知识】在项目三里已详细介绍过If语句的使用,现在学习随机函数的使用。在VisualBasic里,随机函数Rnd()可用于产生一个大于0但小于1的single(单精度)浮点数。为了生成某个确定范围内的随机整数,可使用以下公式:
R=Int((upperbound-lowerbound+1)∗Rnd+lowerbound)这里,upperbound是随机数范围的上限,而lowerbound则是随机数范围的下限,即R=Int((上限-下限+1)∗Rnd+下限Int(X)是取整函数,它返回一个不大于)X的最大整数。上一页返回任务三石头、剪刀、布游戏界面设计步骤一设计游戏程序界面游戏程序界面如图6-3所示。该程序设计有两个图像框,一个显示电脑出的招数(图片),另一个显示“我”出的招数(图片)。步骤二设置程序控件属性游戏程序界面所有控件的属性设置见表6-3。设置控件后的游戏程序界面如图6-4所示。返回任务四石头、剪刀、布游戏程序代码的实现程序难点在于程序代码的编写,我们有四个文本框,需要四个变量来存储四个文本框的值,因此,可以这样设置:变量w为赢的局数,变量d为平局数,变量L为输局数,变量sum为总局数。最终运行效果图如图6-5所示。单击“结束”按钮后,弹出MsgBox消息框,如图6-6所示。返回图6-1认识Image
(图像框)控件返回表6-1Image(图像框)控件常用属性表返回图6-2认识PictureBox
(图形框)控件返回表6-2PictureBox(图形框)控件常用属性表下一页表6-2PictureBox(图形框)控件常用属性表下一页表6-2PictureBox(图形框)控件常用属性表返回图
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 血浆置换全科业务学习手册
- 2026年通信行业六月5G技术与产业应用实施方案
- 一年级上册心理健康课件 《不开心的时候》
- 国有企业区域公司考核:北京华恒智信绩效优化案例
- 五迟儿童健康指导
- 消防安全隐患排查简报
- 司法系统就业前景深度分析
- 消防安全教育考核试卷
- 2026年食品安全六月监管方案
- 《生活科学思维课堂|发现身边的辩证思维知识》
- 2026年中心血站采血医技岗医疗卫生事业招聘考试笔试试题(含答案)
- 2026年注册安全工程师考试《安全管理》冲刺押题试卷(含解析)
- 2026-2030中国碳化硅(SiC)半导体器件市场发展现状及未来供需平衡预测报告
- 无水乙醇在脏器囊肿硬化治疗中合理性应用的专家共识
- 癫痫患者发作急救流程及日常护理建议
- 银行-从年报透析上市银行资产质量
- 山西省长治市2026年重点学校小升初入学分班考试英语考试试题及答案
- 2026年国家电投招聘笔试参考题库含答案解析
- 防范银狐木马病毒与补贴诈骗信息课件
- 2025年全国青少年信息素养大赛C++算法创意实践挑战赛(小学组-复赛)真题(含答案)
- 2026年河北省工人技师公共基础考试试题及答案
评论
0/150
提交评论