- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第10课
体验可视化的程序设计
;;“图10-1‘操作鼠标学英语’软件”所示的“操作鼠标学英语”软件就是小明的校友用学过的VB知识自己开发制作的。于是,小明思考了以下问题。
(1)如何在VB中创建两个界面?
(2)两个界面中的标签、按钮及图像框等对象是怎么建立的?
(3)图10-1(b)中用鼠标单击、鼠标按下等不同向应动作的秘密是什么?;一、窗体及其操作
启动VB后的第一个对象就是窗体(Form),它如同一个舞台,在窗体上人们可根据需要创建文本框、按钮、图片框等各类对象(工具箱中所有的控件)。;1.认识窗体
图10-2窗体的组成
;讨论对比你学过的应用软件,有哪些窗口与VB窗体相类似?
;2.添加窗体
在VB中新建工程时,系统会自动新建一个窗体Form1,在程序软件开发时,有时会根据需求添加多个窗体。如“操作鼠标学英语”软件就有两个窗体,分别构成封面与学习页面。添加窗体的具体操作步骤如图10-3所示。;1.点击“工程”菜单,选择“添加窗体”
2.在对话框中选择默认窗体
3.点击“打开”按钮;3.设置窗体属性
在VB中,每个对象都有若干个用以描述个性特色的属性,如窗体的名称、标题栏内容、背景颜色等。;以控件的名称属性为例,人们为什么要对不同控件的默认名称进行重命名,其实就是想让它具有指定意义,以方便程序的阅读与修改。例如,在“操作鼠标学英语”这款软件中,我们将窗体的默认名称Form1修改为“FormFm”,表明它的作用是该软件的封面,而添加的第二个窗体Form2的新名称为“FormXuexi,说明它是学习页面,这样也就让它们有了具体的含义。;设置窗体属性的步骤如下。
(1)修改窗体的名称。具体操作步骤如图10-4所示。;根据图10-4,在VB中新建一个工程文件并完成以下任务:
①创建两个窗体,并分别修改窗体的名称,②保存文件。
(2)修改窗体的标题属性。;标题属性的英文名称为“Caption”,对窗体左上角标题栏处的文字进行修改,具体操作步骤如图10-5所示。
图10-5窗体的标题属性的修改步骤;根据图10-5,将窗体Formxuexi的标题属性修改为“欢迎进入单词学习界面”。;二、在窗体上添加控件及设置属性
VB作为一种可视化的编程开??工具,提供了放置在工具箱中的控件,如,按钮(Command)、标签(Label)、图像框(mage)等,可根据用户的需求
选择并设置其属性和设计程序。那么,如何在窗体上添加控件呢?;1.在窗体上添加控件
启动VB并新建工程后,可选用表10-1中的方法添加控件。具体操作方法如图10-6所示。
;图10-6窗体的控件的添加方法
;;图10-7窗体Formxuexi中的控件
;2.对象的属性设置
属性面板可对窗体进行属性设置,也可对窗体上控件进行属性设置。下面以窗体Formfm上控件的属性设置为例。其中,图片控件的属性设置具体操作步骤如图10-8所示。;操作之前,要想好各控件的属性值,如表10-2所示。
;表10-2窗体Former上各控件的属性设计属性
;参考窗体标题属性的设置方法及表10-2完成窗体FormFm、窗体Formxuexi上标签控件、按钮控件的属性设置。
用程序代码进行设置对象的属性。控件的属性也可以通过编写代码的形式来设置其语法格式为
对象名.属性名=属性值;例如,代码Lab1bt1.caption=“学英语”意思为:将“=”(赋值号)右边双引号中的内容,赋值给左边对象名为“Labl1Bt1”的标题属性(Caption)。;资料室
有趣的“=”(赋值号)
“=”(赋值号)与数学中的等号形同意不同,它不表示等量关系,而是具有将右边变量的值赋值给“=”左边的对象属性的功能。;三、神奇的对象事件
1.实现窗体跳转的方法
在“操作鼠标学英语”软件中,要实现当用户单击封面上的“进入”按钮时,有从封面到学习界面的跳转效果,就要对“按钮”控件进行程序设计。在这里我们要清楚几个问题,第一,执行命令的对象是“按钮”(Command.Jr);第二,启动命令的动作是鼠标单击;第三,命令是窗体1(Formen)隐藏,窗体2(Formxuexi)显示。具体操作方法如图10-9所示。;2.对象的事件
在VB的对象中,事件是对象对用户的触发做出响应的方式。由于对象各自特性不同,其各自响应的事件也不相同。换言之,不同的对象,其响应的事件是有区别的,如表10-3所示。;;讨论以窗体(Form)、标签(Label)、图片(Image)、按钮(Command)为研究对象,比较它们各自的事件有什么共同点和
您可能关注的文档
- +第九课+《初识计算机程序》课件+2024—2025学年教科版初中信息技术八年级下册.pptx
- 教科版(云南)信息技术八年级下册 第八课 《主题动画作品的制作》.pptx
- 教科版(云南)信息技术八年级下册 第二课《逐帧动画》.pptx
- 教科版(云南)信息技术八年级下册 第六课《遮罩动画》.pptx
- 教科版(云南)信息技术八年级下册 第三课《 动画补间动画》课件.pptx
- 教科版(云南)信息技术八年级下册 第十二课《分支结构一一公交车收费系统》.pptx
- 教科版(云南)信息技术八年级下册 第十一课 《顺序结构一图片的放大与缩小》课件.pptx
- 教科版(云南)信息技术八年级下册 第四课 《引导线动画》课件.pptx
- 教科版(云南)信息技术八年级下册 第五课《形状补间》课件.pptx
- 教科版(云南)信息技术八年级下册 第一课《初识动画》.pptx
- 《质量及其测量》(教学设计)-2024-2025学年苏科版(2024)初中物理八年级下册.docx
- 《重力 力的示意图》(教学设计)-2024-2025学年苏科版(2024)初中物理八年级下册.docx
- 《压强》(教学设计)-2024-2025学年苏科版(2024)初中物理八年级下册.docx
- (译林2024版三起)英语三年级下册Unit2.1Cartoon time 课件.pptx
- 江西省十校协作体2024—2025学年高三上学期第一次联考生物试题.docx
- 上海市黄浦区2024-2025学年高三上学期期终调研测试(一模)生物试题.docx
- 2025(新人教PEP版)英语五年级下册 Unit2 大单元教学设计.docx
- 2025(新人教PEP版)英语四年级下册 Unit5 大单元教学设计.docx
- 2025年中考化学核心知识点总结 .docx
- (沪教2024版)英语三年级下册Unit1 Period 1 Get ready 同步练习(含答案).docx
最近下载
- 课件制作、方案代写能手 + 关注
-
实名认证服务提供商
教师资格证持证人
专业写作,多年写作经验,专业代写撰写文章、演讲稿、文稿、文案、申请书、简历、协议、ppt、汇报、报告、方案、策划、征文、心得、工作总结代写代改写作服务
文档评论(0)