资源简介
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个文件信息
相关资源
- ModelGoon-4.4.1-site.zip
- 超市收银系统eclipse access大学课程设计
- 法律咨询专家系统(内附代码)
- 解决Eclipse的ADT没有NDK选项的问题
- Eclipse编程技术与附CD-ROM光盘
- eclipse_jetty9离线插件
- 在eclipse中使用SVN的实现方法(图文教
- eclipse安卓工程相册、相机选择图片功
- site-1.6.5.zipeclipse 安装 svn 插件
- myeclipse9 注册机(自动生成注册码和激
- eclipse、idea代码模板
- eclipse统计代码工具
- Eclipse4.5汉化包 解压即可汉化
- birt调用存储过程.doc
- MyEclipse2018.8.0破解
- myeclipse-2016-CI-6破解文件
- 讯飞人脸识别eclipse版
- myeclips的xfire插件.rar
- 基于Eclipse编写的在线支付软件
- Eclipse专业配色方案 - 让编码更舒适高
- 度假村管理系统
- 基于MVC的网上书城系统
- 论文《一种结合CLIPS和VC_开发专家系统
- eclipse jetty9.0 插件
- eclipse编写坦克游戏
- myeclipse2017 ci10 破解工具亲测可用
- Myeclipse 2015 CI 破解工具
- Eclipse64位4.3开普勒版eclipse-standard-ke
- eclipse主题配色Onedark
- 天基预警中的导弹类型识别专家系统
评论
共有 条评论