- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6课 简易键盘捕捉
计算机完成任何任务都是靠数学逻辑运算来进行的,因而计算机本身并不能够像人类一样可以对突发事件进行分析判断,从而独立完成复杂任务,这就是为什么很多时候需要进行人机交互,也就是人类和计算机之间进行相互的交流,计算机将运算的结果反馈给人类,同时人类下达下一步的指令或者对计算机提出的由计算机自身独立无法判断完成的问题做出响应。我们生活中经常接触到的最常见的人机交互设备就是鼠标和键盘,本课就从让计算机能够判断我们的键盘操作展开。
编写意图
在VB6.0程序设计中,窗体的事件和Select...Case开关语句是非常重要的部分,前者是计算机通过响应鼠标键盘等对窗体的操作进而触发的,后者则是VB6.0程序设计中最常用的选择判断语句之一。
本课旨在通过带领学生一同运用VB6.0编写一个“简易键盘捕捉”小程序,初步掌握“事件”的含义及用法,Select...Case开关语句的用法。
内容分析
窗体的事件及事件中参数的用法在课文中已经表述得非常清楚,因而本课实际上主要的教学内容都集中在Select...Case开关语句相关知识地学习上。
教学目标
1.知识与技能
◆理解并基本掌事件的含义以及事件的用法;
◆理解Select...Case开关语句的概念及逻辑结构,掌握Select...Case开关语句的语法形式和基本用法。
2.过程与方法
◆通过学生自读教材,结合之前学习过的相关知识,用自己的话归纳并总结出窗体的事件的含义以及事件中参数的基本用法;
◆通过学生自读教材,结合上机实验以及之前学习过的相关知识,自行概括并总结出Select...Case开关语句的概念和逻辑结构。
3.情感态度与价值观
◆通过学生完成各显神通、博弈舞台中的项目,锻炼并培养学生勇于探索,知难而进的精神;
◆在学生感受具有良好编程习惯的程序员编写的程序给他们带来的便利(代码具有极好的可读性)的同时,使学生懂得任何时候养成良好习惯的重要性。
教学重点
◆窗体的事件的含义以及事件中参数的用法;
◆Select...Case开关语句的概念、逻辑结构及其基本用法。
教学难点
◆VB6.0中的Shift和键盘上的Shift之间的差异;
◆中文引号和英文引号的区别应用。
实施建议
1.课前准备建议
在文本框中显示键盘捕捉信息的“简易键盘捕捉”小程序;
添加了退出按钮的“简易键盘捕捉”小程序;
可以判断左、右Ctrl、Shift和Alt键的“简易键盘捕捉”小程序。
2.教学方法建议
可以采用成品形象演示、主题任务驱动、演示操作同步、分组协作、组间讨论等教学方法。本节教学内容较多,但有之前学过知识的铺垫,学生完成学习任务并不难,因而只要突破了Shift这个难点,学生完全可以在自主探究和分组协作等环节中完成本节学习任务,而后再辅以各显神通、博弈舞台中的小任务,根据实际情况适当加深印象,巩固学习成果的基础上适当拓展。
3.教学活动建议
可以考虑在经过自主探究、分组合作等环节学习了窗体的事件及事件的参数、Select...Case开关语句等概念性知识的落实后,针对各显神通中的修改程序这一问题进行组间讨论和竞赛,可以有效地加深学生对本节知识的理解和印象,增强学习效果。
参考资源
KeyCode:VB6内置变量,用以存储捕捉到的键盘上按键动作,可以通过在VB6软件主窗口中视图菜单下的对象浏览器里查找KeyCode查看按键和键码等的对应关系。
Shift:VB6内置变量,由3位二进制整数组成,表示当鼠标或键盘事件发生时,键盘上的转换键,即Shift键、Ctrl键和Alt键是否被按下。各状态下Shift参数的值如下表所示:
Shift 转换键状态 000(0) 001(1) Shift键 010(2) Ctrl键 011(3) Shift和Ctrl键 100(4) Alt键 101(5) Alt和Shift键 110(6) Alt和Ctrl键 111(7) Shift、Ctrl和Alt键 VB6.0中,代码编辑状态下不允许进行换行,一段代码必须处于一行内。
——制作“建议键盘捕捉”程序,通过演示效果,引发学生编程兴趣 提出任务
(3分) 观察分析此程序的窗体构成,引导学生操作 分析并制作出程序的窗体外观,包含一个控件并设置属性。 复习窗体和控件的属性设置,能够独立操作。 检查完成情况 演示操作过程 进一步熟练操作过程 自学新知
(8分) 设置窗体的事件
展示两组图片(★控件的事件★窗体的事件)找出界面的不同之处
引导学生根据前面的知识自学教材内容,明确什么是窗体的事件,及事件的参数 左右两人为一组,通过观察图片的不同之处,并阅读教材,结合前面学习的控件操作,理解设置窗体事件的方法,能用自己的语言说明什么是窗体的事件及事件的参数。
说明本程序中事件和事件的参
文档评论(0)