资源简介
五子棋源码,有人机对弈,修改了一下别人的源代码,VS2008编译通过
代码片段和文件信息
// AboutDlg.cpp : implementation file
//
#include “stdafx.h“
#include
#include
#include
#include “resource.h“
#include “HelperAPI.h“
#include “Globalvar.h“
#include “AboutDlg.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CAboutDlg dialog
CAboutDlg::CAboutDlg(CWnd* pParent /*=NULL*/)
: CDialog(::g_bChinese ? IDD_ABOUTDLG1 : IDD_ABOUTDLG pParent)
{
//{{AFX_DATA_INIT(CAboutDlg)
// NOTE: the ClassWizard will add member initialization here
//}}AFX_DATA_INIT
}
void CAboutDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CAboutDlg)
// NOTE: the ClassWizard will add DDX and DDV calls here
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CAboutDlg CDialog)
//{{AFX_MSG_MAP(CAboutDlg)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CAboutDlg message handlers
BOOL CAboutDlg::OnInitDialog()
{
CDialog::OnInitDialog();
HICON hIcon = AfxGetApp()->LoadIcon(IDR_MAINframe);
SetIcon(hIcon TRUE); // Set big icon
SetIcon(hIcon FALSE); // Set small icon
CString str;
// fill memory info
MEMORYSTATUS MemStat;
MemStat.dwLength = sizeof(MEMORYSTATUS);
GlobalMemoryStatus(&MemStat);
// Total Physical mem
str.Format(“%lu KB“ MemStat.dwTotalPhys / 1024L);
SetDlgItemText(IDC_PHYSICAL_MEM str);
// Free Physical mem
str.Format(“%lu KB“ MemStat.dwAvailPhys / 1024L);
SetDlgItemText(IDC_AVAIL_MEM str);
// Free Virtual mem
str.Format(“%lu KB“ MemStat.dwAvailVirtual / 1024L);
SetDlgItemText(IDC_AVAIL_VIRTUAL_MEM str);
// fill CPU info
SYSTEM_INFO SysInfo;
GetSystemInfo(&SysInfo);
switch (SysInfo.dwProcessorType)
{
case PROCESSOR_INTEL_486:
str = “Intel 80486“;
break;
case PROCESSOR_INTEL_PENTIUM:
str = “Intel Pentium“;
break;
default:
str = ““;
break;
}
SetDlgItemText(IDC_CPU str);
// fill OS info
OSVERSIONINFO OsInfo;
OsInfo.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);
if (GetVersionEx(&OsInfo))
{
// platform
switch (OsInfo.dwPlatformId)
{
case VER_PLATFORM_WIN32_WINDOWS:
str = “Windows 95“;
break;
case VER_PLATFORM_WIN32_NT:
str = “Windows NT“;
break;
default:
str = ““;
break;
}
SetDlgItemText(IDC_OS str);
// version and language
char szVer[512];
GetWindowsVersion((LPSTR)szVer);
str.Format(“%ld.%ld %s“ OsInfo.dwMajorVersion
OsInfo.dwMinorVersion szVer);
SetDlgItemText(IDC_VERSION str);
}
// fill disk information
char szWindowsPath[_MAX_PATH];
GetWindowsDirectory(szWindowsPath _MAX_PATH);
ULARGE_INTEGER TotalNumberOfBytes TotalNumberOfFreeBytes;
GetDiskFreeSpaceEx((LPSTR)szWindowsPath
NULL
&TotalNumberOfBytes
&TotalNumber
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 489472 2013-10-25 11:20 Pente.exe
目录 0 2013-10-25 11:21 vc.net 五子棋源码\
文件 3454 1998-05-28 22:53 vc.net 五子棋源码\AboutDlg.cpp
文件 1220 1998-04-24 22:05 vc.net 五子棋源码\AboutDlg.h
文件 2126 1998-04-18 23:39 vc.net 五子棋源码\BestDlg.cpp
文件 1706 1998-04-18 23:39 vc.net 五子棋源码\BestDlg.h
文件 23994 2002-12-16 14:20 vc.net 五子棋源码\Dib.cpp
文件 2794 1998-05-27 12:23 vc.net 五子棋源码\Dib.h
文件 543 1998-05-28 23:45 vc.net 五子棋源码\GlobalVar.h
文件 556 1998-05-28 23:44 vc.net 五子棋源码\GlobalVar0.h
文件 1194 2013-10-25 11:19 vc.net 五子棋源码\HelperAPI.cpp
文件 201 1998-05-27 17:21 vc.net 五子棋源码\HelperAPI.h
文件 2129 1998-05-29 00:03 vc.net 五子棋源码\Pente.cpp
文件 1494 1998-04-24 12:26 vc.net 五子棋源码\Pente.h
文件 23430 1998-05-28 22:41 vc.net 五子棋源码\Pente.rc
文件 870 2013-10-25 10:21 vc.net 五子棋源码\Pente.sln
文件 7168 2013-10-25 11:20 vc.net 五子棋源码\Pente.suo
文件 8489 2013-10-25 10:54 vc.net 五子棋源码\Pente.vcproj
文件 51868 1999-06-26 07:38 vc.net 五子棋源码\PenteDlg.cpp
文件 2877 1998-05-27 19:17 vc.net 五子棋源码\PenteDlg.h
文件 711 2013-10-25 11:03 vc.net 五子棋源码\ReadMe.txt
文件 2344 1998-04-18 23:39 vc.net 五子棋源码\RecordDlg.cpp
文件 1417 1998-04-18 23:39 vc.net 五子棋源码\RecordDlg.h
目录 0 2013-10-25 11:13 vc.net 五子棋源码\RES\
文件 7468 1998-05-28 22:41 vc.net 五子棋源码\RESOURCE.H
文件 1782 1998-04-24 00:26 vc.net 五子棋源码\RES\Black.bmp
文件 6058 1998-04-17 00:37 vc.net 五子棋源码\RES\BLACK4.WAV
文件 9320 1998-04-17 00:37 vc.net 五子棋源码\RES\BLACKD3.WAV
文件 47354 1998-04-17 00:37 vc.net 五子棋源码\RES\BLACKWIN.WAV
文件 123928 1998-04-23 23:13 vc.net 五子棋源码\RES\Board.BMP
文件 11420 1998-04-17 00:37 vc.net 五子棋源码\RES\ERROR.WAV
............此处省略20个文件信息
- 上一篇:C语言基于socket多人聊天
- 下一篇:微机原理交通灯控制系统设计C语言实现
相关资源
- 人工智能 A*算法 八数码问题 C++ 报告
- 截图工具及源码
- c++封装好的IP的获取和修改源码,通过
- 奔跑的火柴人
- 英飞凌BMS解决方案C语言程序源码及使
- VC++ 轨迹运动源码
- U盘小偷程序包括C++源码
- surfsift算法配准,利用Ransac去除误匹配
- 密码学RSA 算法源码及大数运算的实现
- C++大学教程(第9版)C++ How to Program
- 我自己写的扫雷源码Win32 API,C语言
- MATLAB数字图像处理:从仿真到C C++代码
- 面向对象程序设计风格的五子棋程序
- 数米粒实验源码
- SCAN扫描程序中jtwain.dll文件源码
- 原创一次性口令OneTimePasswordC语言源码
- DLT645-97/07报文解释器VC源码
- RSA加解密源码VC++实现
- 邮票问题C语言源码
- pop3协议的摆渡木马演示程序
- mfc实现画图板源码+实验报告
- cocos2dx3.0打地鼠源码
- 酒店管理系统源码完整版C++
- Windows文件系统过滤驱动开发教程(第
- 远程桌面(带C++源码)
- 一个基于C++实现的完整进行FTP应用管
- 基于vc++的波形显示源码
- C Socket通信多线程数据双向收发VS201
- VC++软键盘源码和QQ软键盘差不多哦
- 人工智能——水壶问题
评论
共有 条评论