1、- 1 - 目目 录录 一、课程设计的目的与要求 2 二、题目说明 2 2.1 程序开发背景. 2 2.2 发工具介绍. 3 三、总体设计 3 四、详细说明 6 4.1 系统实施 6 五、遇到的问题和解决方法. 12 七、参考文献. 13 - 2 - 一、课程设计的目的与要求一、课程设计的目的与要求 我们在学习面向过程的编程基础上学习面向对象编程, 也是为了能更好的去理解面向对 象的含义以及与面向过程的区别 学习这门可视化编程语言, 使我们在运用语言编写程序的 过程中,能更直观的编写出我们理想中的程序,而且也使我们的编译工作变单易行C#的出 现弥补了 C 语言家族的不足,它具有更强大的功能、具
2、有 VB 开发的高效性和方便性. 我们学习这门语言的目的,不是仅仅的理论研究,作为语言,它只是一种工具,因此学 习它更重要的是运用它来做有用的程序, 这也就是说学习它重在应用 在实践的基础上对它 能更好的掌握, 而进行简单的设计就是一种很有效的学习实践方式, 这也就是我们学习的主 要目的: 旨在培养学生的上机动手能力和在本课程内初步掌握解决实际应用问题时所应具备 的查阅资料、综合运用所学知识的能力,为毕业设计急今后从事专业工作打下坚实的基础 要求: 1. 熟悉.NET 开发环境, 能够使用 C#语言在.NET 平台上独立设计、 开发 WINDOWS。 2.掌握 C#语言的异常处理技术,能够使用
3、.NET 各种调试方法调试代码,掌握帮 助的使用方法。 3. 掌握常用控件以及控件的常用属性的使用方法。 4. 程序中应有不少于 100300 行的自行编写的代码,代码需书写详细注释。 5. 软件界面美观大方,操作简洁易用,功能完备可靠。 二、题目说明二、题目说明 贪吃蛇是一款经典游戏,游戏通过 adws 方向键控制贪吃蛇移动并吃掉屏幕上出现的实 物,不能碰到墙壁和自己的身体。游戏开始可以选择贪吃蛇移动的速度,速度越快迟到果实 的得分也就越高。 2.1 程序开发背景程序开发背景 Microsoft Visual C# 2005 是一款入门级程序,visual basic 继承了 basic 语
4、言易学 易用的特点,特别适合于初学者学习 windows 系统编程。 贪吃蛇游戏非常普遍,几乎所有手机上都有这种游戏,它可以在上班、学习比较累的时 侯娱乐一下。这款游戏操作简单,界面整洁,是非常好的游戏。 - 3 - 2.2 发工具介绍发工具介绍 此程序使用 Microsoft Visual C# 2005Express Edition 工具开发的,虽然 Visual C# 2005 Express Edition 是一款入门级的集成开发环境,但是它同样具有强大的功能,完全 可以满足学生和新手的需要,主要功能如下:与 ANSI 兼容的 C#2.0 编译器、功能齐全的集 成调试器、高级 IntelliSense 功能、针对 Windows 窗体开发的设计时支持、支持本地数据 库访问和轻松访问 XML Web 服务等 Visual Studio 是一套完整的开发工具集,用于生成 ASP.NET Web 应用程序、XML Web Services、桌面应用程序和移动应用程序 三、总体设计三、总体设计 贪吃蛇游戏是一个深受人们喜爱的游戏, 一条蛇在密闭的围墙内, 在围墙内随