资源简介
这是本人研究生期间完成的一次设计模式大作业,有关于设计模式的课程结课作业,设计模式总共23种,在这里我运用了6种设计模式设计了一款游戏,运用了c#编程语言,压缩包中含有项目的说明书,PPT,完整的源码,还有类图,帮助你理解,需要的话,可以参考一下
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DragonQuest.General;
using System.Drawing;
namespace DragonQuest
{
///
/// 血条,生命值
///
public class BloodBar : Element
{
//血条的单位长度
private const int WIDTH = 1;
//血条的高度
private const int HEIGHT = 10;
private int allLife nowLife;
public int X
{
get { return x; }
set { x = value; }
}
public int Y
{
get{return y;}
set { y = value; }
}
public BloodBar(int x int y int allLife)
: base(x y)
{
this.allLife = allLife;
this.nowLife = allLife;
}
public int NowLife
{
get
{
return nowLife;
}
set
{
nowLife = value;
}
}
public override void Draw(System.Drawing.Graphics g)
{
g.DrawString(“Life:“ new Font(“Arial“ 10f) new SolidBrush(Color.Red) x+50 y-20);
g.DrawRectangle(new Pen(Color.Red) x+85 y-18 WIDTH * allLife HEIGHT);
g.FillRectangle(new SolidBrush(Color.Red) x+85 y-18 WIDTH * nowLife HEIGHT);
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-05-24 16:54 邓成梁-计算机技术1班-3170702010\
目录 0 2014-03-20 20:30 邓成梁-计算机技术1班-3170702010\DragonQuest\
目录 0 2014-03-20 20:30 邓成梁-计算机技术1班-3170702010\DragonQuest\DragonQuest\
目录 0 2014-03-20 20:30 邓成梁-计算机技术1班-3170702010\DragonQuest\DragonQuest\DragonQuest\
文件 1002 2013-12-13 19:30 邓成梁-计算机技术1班-3170702010\DragonQuest\DragonQuest\DragonQuest.sln
文件 77312 2011-12-19 21:23 邓成梁-计算机技术1班-3170702010\DragonQuest\DragonQuest\DragonQuest.suo
文件 182784 2014-01-01 21:12 邓成梁-计算机技术1班-3170702010\DragonQuest\DragonQuest\DragonQuest.v12.suo
目录 0 2014-03-20 20:30 邓成梁-计算机技术1班-3170702010\DragonQuest\DragonQuest\DragonQuest\bin\
目录 0 2014-03-20 20:30 邓成梁-计算机技术1班-3170702010\DragonQuest\DragonQuest\DragonQuest\bin\Debug\
目录 0 2014-03-20 20:30 邓成梁-计算机技术1班-3170702010\DragonQuest\DragonQuest\DragonQuest\bin\Debug\backgroundMUsic\
文件 269198 2013-07-18 19:34 邓成梁-计算机技术1班-3170702010\DragonQuest\DragonQuest\DragonQuest\bin\Debug\backgroundMUsic\i_comic.mp3
文件 1446589 2013-07-18 19:34 邓成梁-计算机技术1班-3170702010\DragonQuest\DragonQuest\DragonQuest\bin\Debug\backgroundMUsic\r_bgm_01.mp3
文件 1446589 2013-07-18 19:34 邓成梁-计算机技术1班-3170702010\DragonQuest\DragonQuest\DragonQuest\bin\Debug\backgroundMUsic\r_bgm_02.mp3
文件 1159033 2013-07-18 19:34 邓成梁-计算机技术1班-3170702010\DragonQuest\DragonQuest\DragonQuest\bin\Debug\backgroundMUsic\u_bgm.mp3
文件 12778028 2013-12-31 10:01 邓成梁-计算机技术1班-3170702010\DragonQuest\DragonQuest\DragonQuest\bin\Debug\backgroundMUsic\u_bgm.wav
文件 83456 2014-01-01 21:27 邓成梁-计算机技术1班-3170702010\DragonQuest\DragonQuest\DragonQuest\bin\Debug\DragonQuest.exe
文件 132608 2014-01-01 21:27 邓成梁-计算机技术1班-3170702010\DragonQuest\DragonQuest\DragonQuest\bin\Debug\DragonQuest.pdb
文件 22704 2014-01-01 21:26 邓成梁-计算机技术1班-3170702010\DragonQuest\DragonQuest\DragonQuest\bin\Debug\DragonQuest.vshost.exe
文件 490 2013-03-18 17:00 邓成梁-计算机技术1班-3170702010\DragonQuest\DragonQuest\DragonQuest\bin\Debug\DragonQuest.vshost.exe.manifest
目录 0 2014-03-20 20:30 邓成梁-计算机技术1班-3170702010\DragonQuest\DragonQuest\DragonQuest\bin\Debug\images\
文件 31747 2011-06-16 22:57 邓成梁-计算机技术1班-3170702010\DragonQuest\DragonQuest\DragonQuest\bin\Debug\images\background.png
文件 35870 2011-06-16 22:57 邓成梁-计算机技术1班-3170702010\DragonQuest\DragonQuest\DragonQuest\bin\Debug\images\background1.png
文件 284 2011-06-16 22:57 邓成梁-计算机技术1班-3170702010\DragonQuest\DragonQuest\DragonQuest\bin\Debug\images\blast1_0.gif
文件 423 2011-06-16 22:57 邓成梁-计算机技术1班-3170702010\DragonQuest\DragonQuest\DragonQuest\bin\Debug\images\blast1_1.gif
文件 680 2011-06-16 22:57 邓成梁-计算机技术1班-3170702010\DragonQuest\DragonQuest\DragonQuest\bin\Debug\images\blast1_2.gif
文件 740 2011-06-16 22:57 邓成梁-计算机技术1班-3170702010\DragonQuest\DragonQuest\DragonQuest\bin\Debug\images\blast1_3.gif
文件 765 2011-06-16 22:57 邓成梁-计算机技术1班-3170702010\DragonQuest\DragonQuest\DragonQuest\bin\Debug\images\blast1_4.gif
文件 624 2011-06-16 22:57 邓成梁-计算机技术1班-3170702010\DragonQuest\DragonQuest\DragonQuest\bin\Debug\images\blast1_5.gif
文件 500 2011-06-16 22:57 邓成梁-计算机技术1班-3170702010\DragonQuest\DragonQuest\DragonQuest\bin\Debug\images\blast1_6.gif
文件 286 2011-06-16 22:57 邓成梁-计算机技术1班-3170702010\DragonQuest\DragonQuest\DragonQuest\bin\Debug\images\blast1_7.gif
文件 241 2011-06-16 22:57 邓成梁-计算机技术1班-3170702010\DragonQuest\DragonQuest\DragonQuest\bin\Debug\images\blast1_8.gif
............此处省略135个文件信息
相关资源
- asp.net网上书店
-
Practical Databa
se Programming With Visual -
Beginning C# 5.0 Databa
ses(2nd) 无水印 - C#使用ffmpeg转换格式,截图,旋转
- C#写的背单词软件
- C# Mudbus开发
- C#简单的教材管理系统不含数据库
- C#二次开发CAD
- asp.net 图片管理系统(C#)
- C# 文件在线预览(word execl ppt Image t
- C# Primer Plus 中文版(高清版本)
- Unity in Action Multiplatform game development
- CLR via C# 4th Edition.pdf 英文原版[非扫描
- 食堂饭菜管理系统带数据库C#开发
- C#海康识别抓拍回调(增加出入口LE
- C#Naudio .Net音频处理类库
- 毕业设计C#仓库管理系统
- C# 人脸识别Demo基于虹软免费SDK完整版
- Visual C#2005 +Access 数据库开发经典案例
- (C#+SQL)旅游管理系统
- 2015年12月--C#酒店管理系统
- Basler_Gige面阵相机C#基于Halcon显示的
- 网络书店销售系统+毕业论文+答辩pp
- c#课设个人日程管理附课设报告
- 利用Emgu.CV实现人脸识别详解 (C#)
- Head First C# 第三版高清完整PDF版
- VisualC#2008控件使用范例详解--PDF+源码
- APH层次分析法原理及C#实现代码
- C#读取GPSn文件
- C# MVC程序,定时截取网络摄像头大华
评论
共有 条评论