文档详情

c#面向对象课程设计--拼图游戏.pdf

发布:2020-10-21约1.63万字共19页下载文档
文本预览下载声明
《C#程序设计》课程设计 题 目: 拼图游戏 专 业: 计算机科学与技术 学 号: 姓 名: 指导老师: 完成日期: 2012/12/26 1 《C#课程设计》评分标准 题 目: 拼图游戏 专 业: 计算机科学与技术 学 号: 姓 名: 考察项目 评分依据 完成情况 分数 规范完成设计报告,含光盘 报告能够反映设计思路,并介绍系统功 报告 报告内容比较完整,思路比较清晰,语句比较 (40 分) 通顺 报告内容完整,用语准确,能够反映系统开发 过程 能够使用开发工具的基本操作完成系统的开发 能够熟练地运用开发工具来实现较全面的功 前台 对开发工具熟悉,能够灵活使用各类控件和语 开发工具 句完成系统开发 (10 分) 能够熟练掌握多种开发工具,并能够独立解决 较复杂的编程问题。应用到多种数据库对象。 能够完成数据的输入输出和基本查询功 除了基本信息管理功能外,还可以完成比较复 系统功 杂的数据查询和数据编辑功 (25 分) 能够方便地完成数据操作功 具有较复杂的数据管理功 具有一般的 Window 窗口界面 系统 功能比较全,操作也比较方便 界面设计 界面美观,功能全面,操作方便 (20 分) 界面美观,功能设计有创新 教师签字: 成绩: 2 目 录 1.前言 拼图游戏一款非常经典的小游戏,因为它比较简单有趣,无论老少都比较适 合。拼图的设计对每一个 C#语言设计者进行语言提高和进阶都是一个很好的锻 炼机会。 拼图游戏的设计比较复杂,它涉及面广、牵涉方面多,如果不好好考 虑和设计,将难以成功开发出这个游戏。在这个游戏的设计中,牵涉到图形界面 3 的显示与更新、数据的收集与更新,并且在这个游戏的开发中,还要应用类的继 承机制以及一些设计模式。因此,如何设计和开发好这个拼图游戏,对于提高 C# 开发水平和系统的设计能力有极大的帮助。在设计开发过程中,需要处理好各个 类之间的继承关系,还要处理各个类相应的封装,并且还要协调好各个模块之间 的逻辑依赖关系和数据通信关系。一个 3×3 的魔板,有一个格子是空的,其他 格子内随机放置 1-8 共 8 个编号的方块,通过单击任意一个与空格子相邻的方块 可以把该方块移入空格子,不断的移动方块,直到方块按照图片的原来的顺序排 好。 2 需求分析 2.1 要求 (1)用C#语言实现程序设计; (2)利用PictureBox 控件来实现图片的移动 (3)超过200 步提示重新来 (4)界面友好(良好的人机互交),程序要有注释。 2.2 任务 (1)制作流程图 (2 )编写代码; (3 )程序分析与调试。 2.3 运行环
显示全部
相似文档