文件名称:c#扫雷源代码
文件大小:171KB
文件格式:RAR
更新时间:2017-07-10 12:54:47
c#扫雷
此项目的主要类有三个:FrmMain、CrlMineField、CrlPane 1)FrmMain 是主控窗体,负责项目的启动和关闭;并协调内部各个组建模块的协调工作。 2)CrlMineField是雷区的封装,是游戏的核心组建;它负责方格的布局以及地雷的分布;并控制玩家的基本操作以及正确的响应。 3)CrlPane是一个方格的封装,是雷区的重要组建;它表示一个方格的当前状态,以及是否布雷等信息。 辅助类有若干个:ExceptionHandler、PaneState以及各种资源相关 1)ExceptionHandler负责统一处理系统中的异常。 2)PaneState是一个枚举,代表一个CrlPane的各种状态 3)Program是全局入口。 4)Resources目录下是所以程序所需的图片资源,这里的资源将作为内嵌资源,通过Properties访问。
【文件预览】:
源代码
----Mine()
--------bin()
--------MineField.Designer.cs(1KB)
--------Form1.Designer.cs(3KB)
--------Program.cs(485B)
--------obj()
--------Mine.csproj(5KB)
--------Resources()
--------Form1.cs(626B)
--------Form1.resx(6KB)
--------Pane.cs(3KB)
--------MineField.cs(7KB)
--------MineField.resx(6KB)
--------Properties()
----MineSweepingSolution.sln(926B)
----MineSweeping()
--------bin()
--------FrmMain.Designer.cs(12KB)
--------Program.cs(843B)
--------CrlPane.cs(4KB)
--------obj()
--------PaneState.cs(882B)
--------CrlPane.Designer.cs(1KB)
--------Resources()
--------FrmMain.cs(4KB)
--------MineSweeping.csproj(5KB)
--------MineSweeping.csproj.user(168B)
--------ExceptionHandler.cs(2KB)
--------CrlMineField.resx(6KB)
--------FrmMain.resx(11KB)
--------CrlMineField.Designer.cs(1KB)
--------CrlMineField.cs(12KB)
--------Properties()
----MineSweepingSolution.suo(59KB)