高中信息技术选修1“QQ界面设计”项目式教学教案_第1页
高中信息技术选修1“QQ界面设计”项目式教学教案_第2页
高中信息技术选修1“QQ界面设计”项目式教学教案_第3页
高中信息技术选修1“QQ界面设计”项目式教学教案_第4页
高中信息技术选修1“QQ界面设计”项目式教学教案_第5页
已阅读5页,还剩1页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

高中信息技术选修1“QQ界面设计”项目式教学教案一、教材与学情分析本课选自浙教版信息技术选修1《算法与程序设计》第三章第二节,内容聚焦于在VisualBasic可视化程序设计环境中创建应用程序界面,以“QQ界面设计”为载体,引导学生理解窗体、控件、属性、事件等核心概念。本课处于学生初步掌握VB基本操作之后、深入学习代码编写之前,起承上启下作用。授课对象为高中二年级学生,已具备计算机基础操作能力,部分学生接触过图形化编程,但对事件驱动编程模型尚属首次系统学习。学生普遍对即时通讯软件界面熟悉,能激发学习兴趣,但抽象思维与逻辑建模能力差异较大,需分层任务设计。二、教学目标1.知识与技能:说出窗体、标签、文本框、命令按钮、图片框等常用控件的功能;能通过属性窗口设置对象属性;能理解Click事件的含义并编写简单事件过程代码。2.过程与方法:经历“分析界面需求—设计控件布局—设置属性—编写事件代码—调试运行”的完整流程,掌握可视化编程的一般方法。3.情感态度与价值观:感受程序设计在生活中的应用价值,培养精益求精的工程思维和合作交流意识。三、教学重难点重点:常用控件的添加与属性设置;事件驱动的概念。难点:属性、事件、方法三者的关系理解;多控件协调布局的审美与逻辑。四、教学方法与手段采用项目式学习法,以仿制QQ登录界面为主线任务。综合运用任务驱动法、示范演练法、小组合作法。教学环境为计算机网络教室,安装VB6.0或兼容版本,配备多媒体广播系统。板书设计略。五、教学过程(一)情境导入,激发动机教师展示真实QQ登录窗口截图与一份由往届学生制作的仿制作品,提问“这个界面由哪些元素组成?”学生观察后回答:头像区域、账号输入框、密码输入框、登录按钮、状态选项等。教师追问:“如果让你用程序实现这个界面,你打算从哪里开始?”学生自由发言,教师归纳并揭示课题:可视化编程如同搭积木,先搭界面再赋灵魂。(二)认知建构,解析界面组成教师打开VB环境,对照QQ界面逐一点选窗体、文本框、命令按钮、图片框、组合框,并同步在属性窗口演示修改Caption、Text、Font、Picture等常用属性。学生完成学案上的连线题:将控件名称与功能描述匹配。随后两人一组,相互检查并说出每个控件的关键属性名称。教师强调:窗体本身也是对象,所有控件都绘制在窗体上。设计界面时先规划布局,再动手放置控件。(三)示范操作,制作静态界面教师广播演示以下步骤,学生同步操作:第一步,新建“标准EXE”工程,将窗体Caption设置为“QQ登录界面”,Height和Width调整为合适尺寸。第二步,添加两个标签(Label),分别用于显示“账号:”和“密码:”,设置Font属性为宋体小四号。第三步,添加两个文本框(TextBox),将第二个文本框的PasswordChar属性设置为“●”,实现密码掩码效果。第四步,添加一个命令按钮(mandButton),Caption设置为“登录”。第五步,添加一个图片框(PictureBox),通过Picture属性加载一张本地QQ企鹅图标图片,并调整SizeMode为Stretch。第六步,适当调整各控件位置,使界面美观协调。教师巡视指导,重点关注文本框命名规范(如txtUser、txtPwd),提醒学生修改其Name属性为有意义的名称。学生完成静态界面后,对照评价量表进行自评,量表中包含“控件齐全”“布局合理”“属性设置正确”三个维度。(四)突破难点,认识事件驱动教师演示:双击“登录”按钮,进入代码编辑窗口,输入以下代码:IftxtUser.Text="admin"AndtxtPwd.Text="123456"ThenMsgBox"登录成功!"ElseMsgBox"账号或密码错误!"EndIf运行程序,尝试输入不同数据,观察弹出的消息框。教师引导学生归纳:事件就是用户对控件所做的操作,如单击(Click)、双击(DblClick)、按键(KeyPress)。事件过程就是控件响应该事件后执行的代码块。进一步追问:“为什么双击按钮会打开代码窗口?为什么代码要写在PrivateSubmand1_Click()和EndSub之间?”学生讨论后得出结论:VB采用事件驱动机制,程序不是顺序执行的,而是等待并响应用户事件。(五)分层实践,创意升级基础任务:完成上述登录界面并测试成功。进阶任务:为窗体添加“记住密码”复选框(CheckBox)和“注册账号”命令按钮,当单击注册按钮时,弹出“暂未开放”提示。挑战任务:修改密码文本框的MaxLength属性为16,设置登录按钮的Enabled属性为False,当账号或密码任一为空时,按钮不可用;当两者均非空时,按钮恢复可用。学生自主探索,教师巡回点拨。对于基础薄弱学生,提供半成品工程文件,引导其完成属性设置;对于学有余力学生,鼓励其尝试编写清空文本框的“重置”按钮代码。(六)展示评价,总结提升随机抽取三组学生展示作品,每组限时2分钟,讲解设计思路与遇到的问题。师生共同从“是否实现全部功能”“界面是否美观”“代码是否简洁”三个维度进行评价。教师总结本课核心概念:对象的三要素——属性(描述特征)、事件(响应操作)、方法(执行动作)。强调可视化编程的本质是“所见即所得”地搭建界面,再用少量代码赋予交互功能。布置课后拓展任务:尝试为QQ界面添加一个“下拉列表”控件(boBox),显示三个常用账号,单击某一项时自动填充到账号文本框。六、教学反思本课以学生熟悉的QQ软件为切入点,有效降低了认知门槛。从静态界面制作到动态事件响应,层层递进。实施中需注意三点:一是控件命名规范要首讲严抓,避免后续代码混乱;二是密码掩码字符“●”的输入方式需演示清楚;三是部分学生对事件过程的作用域理解仍有困难,下节课需结合多控件事件进行对比强化。此外,真实QQ界面版权问题已在课堂中说明,所有素材仅用于教学仿

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论