资源简介
clips DLL文件和VC 使用的包文件,属于专家系统
代码片段和文件信息
/*
clipsMFC.cpp : implementation file for a CLIPS Wrapper class using MFC
Notes: Allows encapsulation of the ‘C‘ interface for CLIPS. Also adds
enhanced parameter/error checking and simplifies the
housekeeping that is needed in the main application as a lot of
this is handled by class instance variables. It should also be
relatively easy to expand this class to cover more of the
CLIPS interface than I initially used.
** there are a lot of definitions in the first portion of the
header file please review these settings and adjust to suit the
needs of YOUR project.
Author(s): Mark Tomlinson Michael Giordano
Version: 3.1
Revision WHO Date WHY
--------------------------------------------------
1.1 mdt 5/4/96 instance & dynaload
1.5 mdt 6/19/97 Added Build()
1.6 mdt 9/29/97 added createfact
1.7 mjg 1/21/98 added ODBC Query
1.8 mjg 1/29/98 added UserDefined router support
1.9 mdt 1/31/98 minor bug fixes mods to UserDefined routers
2.0 mdt/mjg 2/21/98 minor bug in WriteFactSlot added UserFunctions
2.2 mdt 7/15/98 Major overhaul of route buffers
2.3 sj 5/12/99 AddResetFunction()
3.0 mdt 5/16/99 First major overhaul in many moons
fixed many little problems and
cleaned up code (such as using CLIPS
pointer validation routines) all
references to external CString* converted
to CString & and added the following:
PeriodicCleanup()
3.1 mdt 5/18/03 Updated to compile clean with VC++ 7. A version
of stdafx.h is required in the directory with the
wrappers to pick up the MFC references.
*/
#include “stdafx.h“
#ifndef _DEBUG
#pragma optimize(““off)
#pragma optimize(“q“off)
#endif
#define NON_VERBOSE_LOG 1
#define DEF_CB_PRIORITY 1
//stream i/o
#include
#include
//#include
//#ifndef __AFX_H__
// #include
//#endif
#ifndef __AFXCOLL_H__
#include
#endif
#define __defc
//default loop count
int Defcount;
//running flag
bool Running;
//error log file
char ErrorLog[_MAX_PATH] = ““;
//macro used to check GPA() return values
#define CHKFNPTR(ps) if (p == NULL) { \
char t_buf[100]; \
sprintf(t_buf“Unable to locate CLIPS entry point for function: %s“s); \
::MessageBox(NULLt_buf“CLIPSWrap::GetProcAddress“MB_OK); \
return FALSE; }
//macro to load a given proc address from CLIPS DLL
#define GPA(ptn) p = (t) GetProcAddress(m_hLibn); \
CHKFNPTR(pn)
/////////////////////////////////////////////////////////////////////////////
// exported functions for DLL suppport/callbacks
//include for all clips defs
extern “C“ {
#include
}
//class definition
#include
#ifdef USE_ODBC
//Header files for ODBC Query
#include
#includ
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 991 2007-12-12 17:51 Projects\Projects\BTC2006\CLIPS.bdsgroup
文件 4396 2007-11-28 17:31 Projects\Projects\BTC2006\CLIPS.res
文件 48830 2008-03-30 17:05 Projects\Projects\BTC2006\CLIPSCPP.bdsproj
文件 36 2007-12-05 11:40 Projects\Projects\BTC2006\CLIPSCPP.cpp
文件 45858 2007-12-11 12:09 Projects\Projects\BTC2006\CLIPSDOS.bdsproj
文件 168 2007-11-28 17:31 Projects\Projects\BTC2006\CLIPSDOS.bpf
文件 54615 2008-01-01 21:32 Projects\Projects\BTC2006\CLIPSJNI.bdsproj
文件 171 2007-12-04 23:32 Projects\Projects\BTC2006\CLIPSJNI.bpf
文件 4396 2007-12-04 23:32 Projects\Projects\BTC2006\CLIPSJNI.res
文件 58385 2008-01-01 21:39 Projects\Projects\BTC2006\CLIPSWin.bdsproj
文件 171 2007-11-29 14:39 Projects\Projects\BTC2006\CLIPSWin.bpf
文件 4396 2007-12-03 22:00 Projects\Projects\BTC2006\CLIPSWin.res
文件 196608 2008-01-01 21:39 Projects\Projects\BTC2006\CLIPSWin.tds
文件 46318 2008-01-01 20:32 Projects\Projects\BTC2006\CLIPSWin32.bdsproj
文件 171 2007-12-04 23:32 Projects\Projects\BTC2006\CLIPSWin32.bpf
文件 4396 2007-12-04 23:32 Projects\Projects\BTC2006\CLIPSWin32.res
文件 20247 2008-03-30 17:06 Projects\Projects\BTC2006\CLIPSWin32CPP.bdsproj
文件 36 2007-12-11 20:51 Projects\Projects\BTC2006\CLIPSWin32CPP.cpp
文件 1059328 2008-04-03 15:11 Projects\Projects\CLIPSJNI\CLIPSJNI.dll
文件 9697 2008-04-03 15:11 Projects\Projects\CLIPSJNI\CLIPSJNI.jar
文件 395 2008-04-03 15:11 Projects\Projects\CLIPSJNI\examples\AnimalDemo\AnimalDemo$1.class
文件 6109 2008-04-03 15:11 Projects\Projects\CLIPSJNI\examples\AnimalDemo\AnimalDemo.class
文件 11958 2008-04-03 15:14 Projects\Projects\CLIPSJNI\examples\AnimalDemo\animaldemo.clp
文件 11006 2008-04-03 15:14 Projects\Projects\CLIPSJNI\examples\AnimalDemo\AnimalDemo.java
文件 12893 2008-04-03 15:11 Projects\Projects\CLIPSJNI\examples\AnimalDemo\bcdemo.clp
文件 4690 2008-04-03 15:11 Projects\Projects\CLIPSJNI\examples\AnimalDemo\resources\AnimalResources.properties
文件 17851 2008-04-03 15:11 Projects\Projects\CLIPSJNI\examples\AnimalDemo\resources\AnimalResources_ar.properties
文件 7327 2008-04-03 15:11 Projects\Projects\CLIPSJNI\examples\AnimalDemo\resources\AnimalResources_ar.source
文件 5288 2008-04-03 15:11 Projects\Projects\CLIPSJNI\examples\AnimalDemo\resources\AnimalResources_es.properties
文件 5012 2008-04-03 15:11 Projects\Projects\CLIPSJNI\examples\AnimalDemo\resources\AnimalResources_es.source
............此处省略988个文件信息
相关资源
- FuzzyCLIPS 6.10d for windows的源代码
- eclipse可视化插件
- eclipse-maven3-plugin.7z
- myexclipse的SVN site-1.6.5
- gocode.exe、guru.exe、godef.exe
- org.eclipse.egit.repository-2.2.0.201212191850
- MyEclipse CI 2019.4月最新破解文件,内含
- MyEclipse-CI-2019.4.0.rar破解说明图文wor
- Eclipse中Maven插件
- Myeclipse 6.5 的 maven 插件,亲试可用
- maven eclipse 插件
- myeclipse-2019.4.x破解工具.zip
- eclipse修改代码后热部署不需要重启服
- eclipse maven 插件
- My0oclipse2019 4破解文件
- 实验四 源代码版本管理实验报告
- 文字识别OCR Eclipse版本
- myeclipse-2019.4.7s破解文件.rar
- 亲测myeclipseci2019及eclipse汉化可用适用
- myeclipse-2019.4.0_最新破解.rar
- 网上订餐客户端源码可直接导入ecli
- 手机注册短信验证安卓eclipse版
- 智能家居app
- MyEclipse2016CI4破解文件
- Eclipse+Maven+Struts2+Spring+Mybatis完整搭建
- JSF登录的 Eclipse
- MyEclipse2014激活工具
- MyEclipse10注册机
- MyEclipse9.0破解包+汉化包+图文破解+图
- pmp eclipse 插件
评论
共有 条评论