- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
教员简介 杨波 邮箱:sp68@163.com 资源:/ 特点 简单而呆板 爱好 敲键盘、打篮球 技术水平 熟悉Java平台和.NET框架,熟悉多种开发语言和编程环境,精Java 精DHTML、Ajax 熟悉XML,熟悉SQLServer 熟悉UML,擅长面向对象的分析、设计与实现 熟悉Linux 其实我最精通的是……瞄准目标刻苦学习! 名言 太聪明的人,做不了程序员;不严谨的人,不配做程序员。 兴趣课 小游戏:贪吃蛇 兴趣是最大的老师 本章任务 完成一个简易的贪吃蛇游戏 本章目标 巩固 C#、WinForm OOP 集合 了解 GDI+ GDI+ “GDI+ 是 Windows XP 操作系统中提供二维矢量图形、图像处理和版式的部分。GDI+ 在 GDI(较早版本的 Windows 中提供的 Graphics Device Interface)的基础上进行了改进,添加了新功能并优化了现有功能。” “GDI+ 的托管类接口包含大约 60 个类、50 个枚举和 8 个结构。Graphics 类是 GDI+ 的核心功能,它是实际绘制直线、曲线、图形、图像和文本的类。” 向量图形概述 GDI+ 在坐标系中绘制直线、矩形和其他形状。您可以从各种各样的坐标系统中选择,但默认坐标系统的原点是在左上角,并且 x 轴指向右边,y 轴指向下边。默认坐标系统的度量单位是像素。 实例 在窗体上画矩形 DrawRectangle() FillRectangle() 细节决定成败:两者对Width与Heigth的处理有何区别? API System.Drawing Graphics Pen Brush (以下为结构) Color Point Size OOP 如何完成贪吃蛇游戏? 蛇由多节组成,每节需要考虑什么? 蛇本身需要考虑什么? 蛇有一个运行场所(游戏中为窗体),需要考虑什么? 设计 编码(1) 显示静态图像 Part 大小(常量) 位置 Draw() Snake 身体 方向 Draw() MainForm GetNewSnake() Paint事件 编码(2) 让蛇移动 Snake Move() GetNextLocation() MainForm MoveSnake() 定时器 控制蛇的移动 MainForm 边长(常量) 设置窗体大小 键盘事件 编码(3) 让蛇吃东西 Snake Eat() MainForm GetNewPart() 编码(4) 完善 彩色小蛇 加速功能 总结 贪吃蛇游戏的开发步骤是怎样的? 本次兴趣课,学习或巩固了哪些知识点? 目前这个贪吃蛇游戏只是一个快速的、简易的版本,还存在许多缺陷,期待大家解决。 自学GDI+的其它内容,做一个简易的画图程序。 Next… Thank you * *
您可能关注的文档
最近下载
- 煤矿安全管理经验交流(第二版).ppt VIP
- 一级消防工程师《消防安全技术实务》精讲讲义.pdf
- (适用于课堂教学的背景图.ppt VIP
- 天津大学论文答辩PPT模板.pptx VIP
- 生物化学与分子生物学:第13章 真核基因与基因组.ppt VIP
- 2025形势与政策-加快建设社会主义文化强国.pptx
- 人教版(2025)七年级下册Unit1Animal FriendsSection B How are animals part of our lives Section B 1a~2b课件+音频(共3.pptx VIP
- 110kv变电站继电保护毕业设计.doc VIP
- 公路隧道工程施工.pptx
- 电信行业运营商业务连续性保障方案.doc VIP
文档评论(0)