c程序设计(第2版) 教学课件 作者 赵震奇 教案 项目四 制作简易打地鼠界面.doc

c程序设计(第2版) 教学课件 作者 赵震奇 教案 项目四 制作简易打地鼠界面.doc

ID:59386999

大小:161.50 KB

页数:7页

时间:2020-06-01

c程序设计(第2版) 教学课件 作者 赵震奇 教案 项目四 制作简易打地鼠界面.doc_第1页
c程序设计(第2版) 教学课件 作者 赵震奇 教案 项目四 制作简易打地鼠界面.doc_第2页
c程序设计(第2版) 教学课件 作者 赵震奇 教案 项目四 制作简易打地鼠界面.doc_第3页
c程序设计(第2版) 教学课件 作者 赵震奇 教案 项目四 制作简易打地鼠界面.doc_第4页
c程序设计(第2版) 教学课件 作者 赵震奇 教案 项目四 制作简易打地鼠界面.doc_第5页
资源描述:

《c程序设计(第2版) 教学课件 作者 赵震奇 教案 项目四 制作简易打地鼠界面.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、教案教师班级科目C#程序设计开课时间地点机房课题名称项目四:制作简易打地鼠界面课时数6背景分析本课程是为软件技术专业的学生开设的一门很重要的程序设计类课程。学习者从了解C#中的Windos窗体开始,学习了Windows窗体和常用控件的基本属性,了解了控件的命名规则,学习了如何利用Random类产生随机数和定时器控件的属性、事件,并掌握了如何将二者结合起来完成某个任务。通过本项目,学生能学习到Windows窗体和常用控件的基本属性,掌握产生随机数的基本原理和定时器的工作机制,为后续的高级打地鼠游戏打下了基础。学生已经具备一

2、定的应用软件能力。根据课程教学目标和学生的专业特点,教学中应当注重培养学生的操作能力、思维能力和学习能力。本课采用以项目教学为主,边讲边做,让学生在做的过程中学会探索、学会合作。学习目标设定1.控件命名技巧、基本控件属性、随机数类以及计数器的使用。2.培养学生积极思考、敢于尝试,让学生体验学习的乐趣,激发学生对本课程的学习兴趣。学习任务描述学习任务围绕学生成绩统计的综合运用而展开,根据教师设计的项目,并将其分解为任务完成。通过任务的设定,在对比中,引导学生自主学习、合作学习、竞争学习。教学情境创设本节课通过对一个贴近学生

3、生活的项目学习,引导学生做中学习、合作学习。围绕课堂总目标,让学生在不断的成功体验中进行快乐学习。教学资源准备时间资源:课前资料收集、课堂教学、课后资料整理、完成作业信息资源:教案、教学素材人员资源:1位专业教师,1位专业指导教师,学生小组设备资源:2.2GHz或速度更快的CPU、1GB或更大容量的RAM、1280x1024显示器、7200RPM或更高转速的硬盘;操作系统:Windows7或以上;开发软件:VisualStudio2012中文版(含MSDN);教学过程实施内容方法【导入】打地鼠游戏深受广大小朋友的喜爱,身

4、为某IT公司程序员的小王决定为自己的儿子开发这款软件,一来锻炼孩子的反应能力,二来增加孩子学习的动力。小王决定在C#中用Button控件来模拟田地,通过Button控件颜色的变化来模拟地鼠的出现与消失。【新课】项目四:制作简易打地鼠界面【项目描述】制作所示的简易打地鼠界面,本项目主要有三个任务:1.制作打地鼠游戏静态界面2.随机显示地鼠3.游戏计时【项目分析】简易打地鼠游戏中,我们可以用按钮来模拟地鼠可能出现的位置,红色的按钮表示当时地鼠的位置,地鼠的位置按某个频率在一定的范围内随机出现。制作简易打地鼠界面的主要步骤:1

5、.制作打地鼠游戏静态界面2.随机显示地鼠3.游戏计时任务一制作打地鼠游戏静态界面【任务描述】新建项目,并在窗体上制作程序界面。创设情境、激发学习兴趣营造良好的学习氛围明确任务,通过系列实验逐步呈现知识【任务实施】1.新建一个Windows项目,在模板中选择“Windows应用程序”,将项目名称设为“SimpleBeatHamster”,位置设为“E:CspharpAppExamples”(或其它位置),如图所示。2.设置该窗体属性,如表所示。属性取值/说明NamefrmMain/窗体类名称FormBorderStyl

6、eFixedSingle/边框大小固定MaximizeBoxFalse/无最大化框MinimizeBoxFalse/无最小化框Size300,350/窗体尺寸大小(宽,高)StartPositionCenterScreen/屏幕正中Text打地鼠/窗口标题3.在VisualStudio2005的主界面,系统提供了一个默认的窗体。通过工具箱向其中添加各种控件来设计应用程序的界面。具体操作是,用鼠标按住工具箱需要添加的控件,然后拖放到窗体中即可。在窗体上添加3个Panel控件,自上而下分别命名为:pnlTop、pnlBody

7、和pnlBottom,设置pnlTop的Dock属性值为Top,pnlBody的Dock属性值为Fill,pnlBottom的Dock属性值为Bottom。如图所示。学生自主学习师生互动学习环节包括“实验与思考”、“观察与思考”、“交流与分享”巡回指导4.pnlTop上添加两个Label控件:一个用来作为说明性文字,Text属性为:剩余时间(秒):;另一个用来动态显示游戏剩余时间,name属性为:lblTime。5.pnlBody上添加9个Button控件,其Width和Height属性值都设为75,布局成如游戏界面所示

8、效果。说明:Button类表示简单的命令按钮,派生于ButtonBase类。该类最常见的用法是编写处理按钮Click事件的代码。下面的代码执行Click事件的处理程序。在单击按钮时,会弹出一个显示按钮名称的消息框。privatevoidbtnTest_Click(objectsender,System.EventAr

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。