資源簡介
用遍歷的思想實現的算法,只實現了判斷出牌是否符合規則,沒有實現電腦的AI智能出牌(試過用hash隊列實現,但頗有點復雜,寫不下去了),再有也沒有做全面的測試,希望有興趣的朋友們如果測出了其中的bug請務必通知本人,先謝過了。第一 次傳東西,請大家多支持 :))

代碼片段和文件信息
//?Machine?generated?IDispatch?wrapper?class(es)?created?by?Microsoft?Visual?C++
//?NOTE:?Do?not?modify?the?contents?of?this?file.??If?this?class?is?regenerated?by
//??Microsoft?Visual?C++?your?modifications?will?be?overwritten.
#include?“stdafx.h“
#include?“acroaxdocshim.h“
/////////////////////////////////////////////////////////////////////////////
//?CAcroAXDocShim
IMPLEMENT_DYNCREATE(CAcroAXDocShim?CWnd)
/////////////////////////////////////////////////////////////////////////////
//?CAcroAXDocShim?properties
/////////////////////////////////////////////////////////////////////////////
//?CAcroAXDocShim?operations
CString?CAcroAXDocShim::GetSrc()
{
CString?result;
InvokeHelper(0x1?DISPATCH_PROPERTYGET?VT_BSTR?(void*)&result?NULL);
return?result;
}
void?CAcroAXDocShim::SetSrc(LPCTSTR?lpszNewValue)
{
static?BYTE?parms[]?=
VTS_BSTR;
InvokeHelper(0x1?DISPATCH_PROPERTYPUT?VT_EMPTY?NULL?parms
?lpszNewValue);
}
BOOL?CAcroAXDocShim::LoadFile(LPCTSTR?fileName)
{
BOOL?result;
static?BYTE?parms[]?=
VTS_BSTR;
InvokeHelper(0x2?DISPATCH_METHOD?VT_BOOL?(void*)&result?parms
fileName);
return?result;
}
void?CAcroAXDocShim::setShowToolbar(BOOL?On)
{
static?BYTE?parms[]?=
VTS_BOOL;
InvokeHelper(0x3?DISPATCH_METHOD?VT_EMPTY?NULL?parms
?On);
}
void?CAcroAXDocShim::gotoFirstPage()
{
InvokeHelper(0x4?DISPATCH_METHOD?VT_EMPTY?NULL?NULL);
}
void?CAcroAXDocShim::gotoLastPage()
{
InvokeHelper(0x5?DISPATCH_METHOD?VT_EMPTY?NULL?NULL);
}
void?CAcroAXDocShim::gotoNextPage()
{
InvokeHelper(0x6?DISPATCH_METHOD?VT_EMPTY?NULL?NULL);
}
void?CAcroAXDocShim::gotoPreviousPage()
{
InvokeHelper(0x7?DISPATCH_METHOD?VT_EMPTY?NULL?NULL);
}
void?CAcroAXDocShim::setCurrentPage(long?n)
{
static?BYTE?parms[]?=
VTS_I4;
InvokeHelper(0x8?DISPATCH_METHOD?VT_EMPTY?NULL?parms
?n);
}
void?CAcroAXDocShim::goForwardStack()
{
InvokeHelper(0x9?DISPATCH_METHOD?VT_EMPTY?NULL?NULL);
}
void?CAcroAXDocShim::goBackwardStack()
{
InvokeHelper(0xa?DISPATCH_METHOD?VT_EMPTY?NULL?NULL);
}
void?CAcroAXDocShim::setPageMode(LPCTSTR?pageMode)
{
static?BYTE?parms[]?=
VTS_BSTR;
InvokeHelper(0xb?DISPATCH_METHOD?VT_EMPTY?NULL?parms
?pageMode);
}
void?CAcroAXDocShim::setLayoutMode(LPCTSTR?layoutMode)
{
static?BYTE?parms[]?=
VTS_BSTR;
InvokeHelper(0xc?DISPATCH_METHOD?VT_EMPTY?NULL?parms
?layoutMode);
}
void?CAcroAXDocShim::setNamedDest(LPCTSTR?namedDest)
{
static?BYTE?parms[]?=
VTS_BSTR;
InvokeHelper(0xd?DISPATCH_METHOD?VT_EMPTY?NULL?parms
?namedDest);
}
void?CAcroAXDocShim::Print()
{
InvokeHelper(0xe?DISPATCH_METHOD?VT_EMPTY?NULL?NULL);
}
void?CAcroAXDocShim::printWithDialog()
{
InvokeHelper(0xf?DISPATCH_METHOD?VT_EMPTY?NULL?NULL);
}
void?CAcroAXDocShim::setZoom(float?percent)
{
static?BYTE?parms[]?=
VTS_R4;
InvokeHelper(0x10?DISPATCH_METH
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????5306??2007-09-27?09:25??算法源碼\acroaxdocshim.cpp
?????文件???????2737??2007-09-27?09:25??算法源碼\acroaxdocshim.h
?????文件????????159??2007-09-27?09:25??算法源碼\mssccprj.scc
?????文件???????3651??2007-09-27?09:25??算法源碼\ReadMe.txt
?????文件???????1078??2007-09-27?09:25??算法源碼\RES\VisualRule.ico
?????文件????????402??2007-09-27?09:25??算法源碼\RES\VisualRule.rc2
?????文件?????????64??2007-09-27?09:25??算法源碼\RES\vssver.scc
?????文件????????872??2007-09-27?09:25??算法源碼\Resource.h
?????文件??????19182??2007-09-29?16:35??算法源碼\rule.cpp
?????文件???????3999??2007-09-29?15:53??算法源碼\rule.h
?????文件????????212??2007-09-27?09:25??算法源碼\StdAfx.cpp
?????文件???????1054??2007-09-27?09:25??算法源碼\StdAfx.h
?????文件??????36204??2007-09-27?09:28??算法源碼\VisualRule.aps
?????文件???????1336??2007-09-27?09:29??算法源碼\VisualRule.clw
?????文件???????2119??2007-09-27?09:25??算法源碼\VisualRule.cpp
?????文件???????4874??2007-09-27?09:25??算法源碼\VisualRule.dsp
?????文件????????699??2007-09-27?09:25??算法源碼\VisualRule.dsw
?????文件???????1368??2007-09-27?09:25??算法源碼\VisualRule.h
?????文件??????82944??2007-09-27?09:29??算法源碼\VisualRule.ncb
?????文件??????54784??2007-09-27?09:29??算法源碼\VisualRule.opt
?????文件???????1159??2007-09-27?09:29??算法源碼\VisualRule.plg
?????文件???????5647??2007-09-27?09:28??算法源碼\VisualRule.rc
?????文件???????6940??2007-09-27?09:29??算法源碼\VisualRuleDlg.cpp
?????文件???????1627??2007-09-27?09:25??算法源碼\VisualRuleDlg.h
?????文件????????352??2007-09-27?09:30??算法源碼\vssver.scc
?????文件???????1778??2007-09-27?09:39??test?explaination.txt
?????文件??????24576??2007-09-27?09:29??測試程序.exe
?????目錄??????????0??2007-09-27?09:25??算法源碼\RES
?????目錄??????????0??2007-09-27?09:25??算法源碼
-----------?---------??----------?-----??----
............此處省略2個文件信息
- 上一篇:Spring Boot多模塊配置文件讀取
- 下一篇:DSP定時器方波程序
評論
共有 條評論