.
教 师
班级
科目
C#程序设计
课题名称
项目八绘制中国象棋棋盘
课时数
6
背景分析
本课程是为软件技术专业的学生开设的一门很重要的程序设计类课程。本 课程主要阐述了 C#语言的编程技术,并根据面向对象程序设计的特点,以类的 定义和使用为核心,讲解 C#勺各项语法知识,让学生逐步建立起面向对象的设 计思想,本课程实践性较强。课程教学目标要求学生掌握 C#语法和操作技能,
并掌握类的相关理论概念及操作应用。授课对象为电信系 0803班的四年级学
生,学生已经具备疋的应用软件冃匕力。
根据课程教学目标和学生的专业特点,教学中应当注重培养学生的操作能 力、思维能力和学习能力。本节课采用以项目教学为主,边讲边做,让学生在 做的过程中学会探索、学会合作。
学习目标
设 定
1 掌握 Graphics 类及 Drawlmage、 DrawRectangle 、 DrawLine 禾口 DrawString 等相关方法。
2、 理解GDI+的坐标系统,初步学会坐标系统的应用。
3、 培养学生积极思考、敢于尝试,让学生体验学习的乐趣,激发学生对本课程 的学习兴趣。
学习任务 描 述
学习任务围绕GDI+中基本图形的绘制而展开,教师设计“绘制中国象棋棋盘” 的综合项目,并将其分解为 3个任务:绘制棋盘轮廓、绘制棋盘线条、书写棋
盘中间文字来分部完成。通过任务的设定,引导学生自主学习、合作学习、竞 争学习。
教学情境 创 设
今天通过对一个贴近学生生活的项目学习, 引导学生做中学习、合作学习。 围绕课堂总目标,学习情境创设为“绘制棋盘轮廓” ,“绘制棋盘线条”和 “书 写棋盘中间文字”让学生在不断的成功体验中进行快乐学习。
教学资源
准 备
时间资源:课前资料收集、课堂教学 360分钟、课后资料整理、完成作业
信息资源:教案、教学素材
人员资源:2位专业教师,学生小组
教学过程实施
方法
【导入】
网络游戏公司最近请软件工程师小张开发一套在线式的中 国象棋游戏。小张决定用 C#(弋码来实现中国象棋棋盘的绘制。
中国象棋棋盘大致有 9条竖线和10条横线,还包括游戏双方的 一个米字格(九宫格)以及五个兵位和两个炮位,棋盘中间写 有“楚河汉界”。
效果图如下:
创设情境、激发学习兴趣, 营造良好的学习氛围
明确任务,通过系列实验逐 步呈现知识
教师演示学生练习,教师巡 回指导、及时评价
【新课】
项目分析:
绘制中国象棋棋盘主要的步骤:
1 .绘制棋盘轮廓
2 •绘制棋盘线条
3.
书写棋盘中间文字
任务一
绘制棋盘轮廓
【任务描述】 新建项目,并在窗体上绘制棋盘背景图和外框。
【任务实施】
Windows项目,在模板中选择“Windows应用程序”,
师生互动
学习环节包括“合作与探 索”、“交流与分享”、“实践 与体验”
引导学生:
除用Pai nt事件,请大家试 一试用Image对象来实现。
属性
取值/说明
Name
FormMa in / 窗体类名称
FormBorderStyle
FixedS in gle / 边框大小固定
MaximizeBox
False / 无最大化框 :
M
False / 无最小化框
绘制中国象棋棋盘 来自淘豆网m.daumloan.com转载请标明出处.