资源简介

自己写的一个基于MFC对话框应用程序的迷宫小程序,支持广度优先搜索和深度优先搜索,可自定义迷宫,支持迷宫的存档与加载,功能完善。包含完整代码和可执行文件,可供C++数据结构课程学习与交流使用。

资源截图

代码片段和文件信息


// Maze.cpp : 定义应用程序的类行为。
//

#include “stdafx.h“
#include “Maze.h“
#include “MazeDlg.h“

#ifdef _DEBUG
#define new DEBUG_NEW
#endif


// CMazeApp

BEGIN_MESSAGE_MAP(CMazeApp CWinApp)
ON_COMMAND(ID_HELP &CWinApp::onhelp)
END_MESSAGE_MAP()


// CMazeApp 构造

CMazeApp::CMazeApp()
{
// 支持重新启动管理器
m_dwRestartManagerSupportFlags = AFX_RESTART_MANAGER_SUPPORT_RESTART;

// TODO: 在此处添加构造代码,
// 将所有重要的初始化放置在 InitInstance 中
}


// 唯一的一个 CMazeApp 对象

CMazeApp theApp;


// CMazeApp 初始化

BOOL CMazeApp::InitInstance()
{
// 如果一个运行在 Windows XP 上的应用程序清单指定要
// 使用 ComCtl32.dll 版本 6 或更高版本来启用可视化方式,
//则需要 InitCommonControlsEx()。  否则,将无法创建窗口。
INITCOMMONCONTROLSEX InitCtrls;
InitCtrls.dwSize = sizeof(InitCtrls);
// 将它设置为包括所有要在应用程序中使用的
// 公共控件类。
InitCtrl

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-01-19 16:20  迷宫的广度优先搜索和深度优先搜索\
     目录           0  2018-01-19 16:19  迷宫的广度优先搜索和深度优先搜索\VS2015 Project\
     目录           0  2018-01-19 16:19  迷宫的广度优先搜索和深度优先搜索\VS2015 Project\Maze\
     文件        1294  2017-12-06 17:21  迷宫的广度优先搜索和深度优先搜索\VS2015 Project\Maze.sln
     文件        3280  2017-12-18 19:25  迷宫的广度优先搜索和深度优先搜索\VS2015 Project\Maze\ClassDiagram.cd
     文件        1295  2017-12-08 22:58  迷宫的广度优先搜索和深度优先搜索\VS2015 Project\Maze\data.txt
     文件       92640  2017-12-18 14:39  迷宫的广度优先搜索和深度优先搜索\VS2015 Project\Maze\Maze.aps
     文件        2311  2017-12-06 17:21  迷宫的广度优先搜索和深度优先搜索\VS2015 Project\Maze\Maze.cpp
     文件         431  2017-12-06 17:21  迷宫的广度优先搜索和深度优先搜索\VS2015 Project\Maze\Maze.h
     文件       11892  2017-12-09 15:52  迷宫的广度优先搜索和深度优先搜索\VS2015 Project\Maze\Maze.rc
     文件       10763  2017-12-18 19:25  迷宫的广度优先搜索和深度优先搜索\VS2015 Project\Maze\Maze.vcxproj
     文件        2074  2017-12-18 19:25  迷宫的广度优先搜索和深度优先搜索\VS2015 Project\Maze\Maze.vcxproj.filters
     文件         165  2017-12-09 17:26  迷宫的广度优先搜索和深度优先搜索\VS2015 Project\Maze\Maze.vcxproj.user
     文件       17419  2017-12-25 20:32  迷宫的广度优先搜索和深度优先搜索\VS2015 Project\Maze\MazeDlg.cpp
     文件        1159  2017-12-25 17:30  迷宫的广度优先搜索和深度优先搜索\VS2015 Project\Maze\MazeDlg.h
     文件        3623  2017-12-06 17:21  迷宫的广度优先搜索和深度优先搜索\VS2015 Project\Maze\ReadMe.txt
     目录           0  2018-01-19 16:19  迷宫的广度优先搜索和深度优先搜索\VS2015 Project\Maze\res\
     文件        1962  2017-12-08 16:06  迷宫的广度优先搜索和深度优先搜索\VS2015 Project\Maze\resource.h
     文件       67777  2015-07-06 21:54  迷宫的广度优先搜索和深度优先搜索\VS2015 Project\Maze\res\Maze.ico
     文件         664  2017-12-06 17:21  迷宫的广度优先搜索和深度优先搜索\VS2015 Project\Maze\res\Maze.rc2
     文件         131  2017-12-08 17:08  迷宫的广度优先搜索和深度优先搜索\VS2015 Project\Maze\stdafx.cpp
     文件        1533  2017-12-06 17:21  迷宫的广度优先搜索和深度优先搜索\VS2015 Project\Maze\stdafx.h
     文件         240  2017-12-06 17:21  迷宫的广度优先搜索和深度优先搜索\VS2015 Project\Maze\targetver.h
     目录           0  2018-01-19 16:20  迷宫的广度优先搜索和深度优先搜索\可执行文件\
     文件        1295  2017-12-19 20:49  迷宫的广度优先搜索和深度优先搜索\可执行文件\data.txt
     文件     3363840  2017-12-18 19:41  迷宫的广度优先搜索和深度优先搜索\可执行文件\Maze.exe

评论

共有 条评论