网站建设和数据容量整合,深圳找做网站,商城网站建设报价表,嘉兴网站备案去哪里IlIlIlIl学号16082202032016-2017学年 第一学期《Windows程序设计》课程设计报告题目:拼图游戏设计专业:班级:姓名:指导教师#xff1a;成绩:学院二0—六年十一月十五日TOC \o 1-5 \h \z \o Current Document 仁设计目的与要求31. 111 目白勺????…IlIlIlIl学号16082202032016-2017学年 第一学期《Windows程序设计》课程设计报告题目:拼图游戏设计专业:班级:姓名:指导教师成绩:学院二0—六年十一月十五日TOC \o 1-5 \h \z \o Current Document 仁设计目的与要求31. 111 目白勺????????????????????????????????????????????????????????????? 3\o Current Document 2设计要求3\o Current Document 设计分析3\o Current Document 1游戏内容说明3\o Current Document 2. 2设计环境3\o Current Document 2. 3设计流程图4\o Current Document 4设计功能结构图4\o Current Document 实现过程5\o Current Document 3.1游戏开始5\o Current Document 2游戏进行中6\o Current Document 3. 3游戏复位7\o Current Document 3. 4游戏完成9\o Current Document 设计心得12\o Current Document 參考文献13\o Current Document 附录14文化创恵与传播学院?文化创恵与传播学院?WlndOWS课阳殳汁》课程报告PAGEPAGE #文化创恵与传播学院?文化创恵与传播学院?WlndOWS课阳殳汁》课程报告PAGEPAGE #1 ?设计目的与要求1.1设计目的通过拼图游戏设讣使我掌握ViSUaI StUdiO中WindOWS窗体的建立及窗体 中各个控件的使用以及界面的设从而让我进一步熟悉C#语言的编程对编 程有了进一步巩固并提高分析和解决实际问题的能力。同时让我熟悉软件的设 计调试的全过程。2设计要求界面要求要求界面简洁美观简单易用。设计要求(1)用C#语言实现程序设计(2)利用PiCtUreBoX控件来实现图片的移动(3)超过200步提示重新来(4)良好的人机互交程序要有注释。设计分析2.1游戏内容说明拼图游戏一款非常经典的小游戏因为它比较简单有趣无论老少都比较适 合。拼图的设计对每一个C#语言设计者进行语言提高和进阶都是一个很好的锻 炼机会。在这个游戏的设计中牵涉到图形界面的显示与更新、数据的收集与更 新并且在这个游戏的开发中还要应用类的继承机制以及一些设计模式。在设 计开发过程中需要处理好各个类之间的继承关系还要处理各个类相应的封装, 并且还要协调好各个模块之间的逻辑依赖关系和数据通信关系。一个3X3的糜 板有一个格子是空的其他格子内随机放置1-8共8个编号的方块通过单击 任意一个与空格子相邻的方块可以把该方块移入空格子不断的移动方块直到 方块按照图片的原来的顺序排好。2. 2设计环境本程序选择ViSUal StUdiO 2012作为开发环境。硬件要求能运行WindOWS 操作系统使用C#程序设计语言编译。2. 3设计流程图这个流程图主要包括游戏开始、操作游戏、200步完成游戏、游戏完成四个 部分通过他们之间的联系画出简易流程图。2. 4设计功能结构图这个游戏主要分为四个模块分别是游戏开始、游戏复位、游戏结束和游戏 退出。这四个摸块的功能各不一样游戏开始的模块就不用多介绍了我们在这 里主要说说游戏复位的模块如果玩家对自己本次的成绩不满意可以通过重新 开始模块来重完游戏。图2功能结构图实现过程3.1游戏开始进入游戏的主界面我们可以看到图形界面然后可以点击开始进入游戏。 在程序开头定义变量实例化数组。代码提示如下namespace拼图游戏2{PUbliC PartiaI CIaSS FOrml : FOrm{PUbliC StatiC int aa;PUbliC StatiC int bb;PriVate System. Windows. Forms. PictureBoxE, 1 t;PUbliC FOrnlI (){InitiaIiZeCOmPOnent();}〃实例化数组PriVate VOid FOrmI_LOad(ObjeCt sender, EVentArgS e){t