资源简介
MFC做的连连看,包含源代码和注释,实现了消除、画路径、计时、提示、重排、高分记录等功能,相对简单,想要写个小程序练习的同学可以看看
代码片段和文件信息
// LLKAddDlg.cpp : implementation file
//
#include “stdafx.h“
#include “LLKan.h“
#include “LLKAddDlg.h“
#include “afxdialogex.h“
#include “LLKanDlg.h“
// CLLKAddDlg dialog
IMPLEMENT_DYNAMIC(CLLKAddDlg CDialogEx)
CLLKAddDlg::CLLKAddDlg(CWnd* pParent /*=NULL*/)
: CDialogEx(CLLKAddDlg::IDD pParent)
{
m_name = _T(““);
m_score = 0;
m_level = 0;
}
CLLKAddDlg::~CLLKAddDlg()
{
}
void CLLKAddDlg::DoDataExchange(CDataExchange* pDX)
{
CDialogEx::DoDataExchange(pDX);
DDX_Text(pDX IDC_EDIT1 m_name);
DDX_Text(pDX IDC_EDIT2 m_score);
DDX_Text(pDX IDC_EDIT3 m_level);
}
BEGIN_MESSAGE_MAP(CLLKAddDlg CDialogEx)
ON_BN_CLICKED(IDOK &CLLKAddDlg::OnBnClickedOk)
END_MESSAGE_MAP()
// CLLKAddDlg message handlers
//保存记录
void CLLKAddDlg::OnBnClickedOk()
{
// TODO: Add your control notification handler code here
UpdateData(TRUE);
if(m_name != _T(““))
{
CStdioFile mFile;
CFileException mExcept;
if(!mFile.Open(_T(“record.txt“)CFile::modeWrite&mExcept))
mFile.Open(_T(“record.txt“)CFile::modeCreate|CFile::modeWrite&mExcept);
CString str;
mFile.SeekToEnd();
//将记录写入文件的最后面
str.Format(_T(“%s\n“)m_name);
mFile.WriteString(str);
str.Format(_T(“%d\n“)m_score);
mFile.WriteString(str);
str.Format(_T(“%d\n“) m_level);
mFile.WriteString(str);
CDialog::OnOK();
}
else
AfxMessageBox(_T(“请输入姓名!“));
//CDialogEx::OnOK();
}
BOOL CLLKAddDlg::OnInitDialog()
{
CDialogEx::OnInitDialog();
// TODO: Add extra initialization here
//通关父窗口指针parent来获取分数 和 关卡数(m_typeNum-1)
CLLKanDlg *parent = (CLLKanDlg *)GetParent();
m_level = parent->m_typeNum-1;
m_score = parent->m_score;
UpdateData(FALSE);
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-11-28 09:09 LLKan\
目录 0 2013-11-28 00:51 LLKan\Debug\
文件 59162 2013-11-28 00:45 LLKan\Debug\CL.read.1.tlog
文件 6604 2013-11-28 00:45 LLKan\Debug\CL.write.1.tlog
文件 33725 2013-11-28 00:28 LLKan\Debug\LLKAddDlg.obj
文件 38046 2013-11-27 22:01 LLKan\Debug\LLKRecordDlg.obj
文件 915 2013-11-24 09:35 LLKan\Debug\LLKan.exe.em
文件 980 2013-11-24 09:35 LLKan\Debug\LLKan.exe.em
文件 640 2013-11-28 00:45 LLKan\Debug\LLKan.exe.intermediate.manifest
文件 44 2013-11-28 00:45 LLKan\Debug\LLKan.lastbuildstate
文件 2223 2013-11-28 00:45 LLKan\Debug\LLKan.log
文件 30031 2013-11-28 00:28 LLKan\Debug\LLKan.obj
文件 33685504 2013-11-24 09:35 LLKan\Debug\LLKan.pch
文件 70400 2013-11-27 22:04 LLKan\Debug\LLKan.res
文件 713 2013-11-24 09:35 LLKan\Debug\LLKan.vcxprojResolveAssemblyReference.cache
文件 0 2013-11-24 09:35 LLKan\Debug\LLKan.write.1.tlog
文件 40368 2013-11-28 00:45 LLKan\Debug\LLKanButton.obj
文件 75200 2013-11-28 00:45 LLKan\Debug\LLKanDlg.obj
文件 200 2013-11-24 09:35 LLKan\Debug\LLKan_manifest.rc
文件 23445 2013-11-26 15:03 LLKan\Debug\LineStatic.obj
文件 4810 2013-11-28 00:45 LLKan\Debug\cl.command.1.tlog
文件 2 2013-11-28 00:45 LLKan\Debug\li
文件 2 2013-11-28 00:45 LLKan\Debug\li
文件 2 2013-11-28 00:45 LLKan\Debug\li
文件 2 2013-11-28 00:45 LLKan\Debug\li
文件 2 2013-11-28 00:45 LLKan\Debug\li
文件 2 2013-11-28 00:45 LLKan\Debug\li
文件 2 2013-11-28 00:45 LLKan\Debug\li
文件 2 2013-11-28 00:45 LLKan\Debug\li
文件 2 2013-11-28 00:45 LLKan\Debug\li
文件 2 2013-11-28 00:45 LLKan\Debug\li
............此处省略100个文件信息
相关资源
- 各种风格C++MFC皮肤库
- VS2008的基于MFC的四则运算测试程序源
- 基于VC++的邮件收发系统
- 基于块匹配的图像拼接 源码,C++实现
- C++参考大全第四版中文版pdf + 英文p
- python通过ctypes调用c\\c++编写的dll\\so库
- 《Boost程序库完全开发指南:深入C++“
- 轻松搞定C++语言
- 车辆管理与服务系统 MFC C++
- c#调用c++的可变参数
- C++网络编程文件之第五章 应用层协议
- ffmpeg for MFC 1.2 测试版
- php-5.4.8-nts-Win32-VC9-x86.zip
- C++使用GSOPE调用WEBSERVICE
- C++语言程序设计(第4版)清华大学教
- 点云Las文件读写c++库 Lasib_msvc2015
- C++游戏-雷霆战机
- Visual C++开发GIS系统第2版
- VC++案例精编很好的
- 基于Visual Studio的学生成绩管理系统
- TMS320 VC5509A 各种代码例程
- MFC 学生管理系统
- C++插入音乐教程
- 基于MFC的图书馆管理系统
- VC++6.0+sql server,学院通讯录管理系统
- mfc 菜单、各控件、对话框自绘合集
- MFC中使用DDVue控件样例超实用
- MFC的Skin++界面库
- MFC编程操作与例程
- CT图像重建
评论
共有 条评论