- Windows 10
- Visual Studio Community 2019(官网可下免费使用)(案例资料调试用的2017版的)
- CLIPS.NET 6.4 Beta(文件clips_windows_projects_640已上传CSND)
clips_windows_projects_640文件 包含CLIPS .NET的项目和源文件,演示了将CLIPS与.NET GUI集成的基本技术,并附带了四个与Windows Forms和Windows Presentation Foundation(WPF)前端集成的CLIPS程序示例。CLIPS .NET还包括用于编写和调试CLIPS程序的集成开发环境(IDE)。
步骤 STEP 1 前导
- 下载Visual Studio Community 和 CLIPS.NET 6.4 Beta文件
- 打开clips_windows_projects_640 文件夹中的 解决方案文件 “CLIPS.sln”
-
若要在自己的一个解决方案中调用CLIPS,需要将clips_windows_projects_640 文件夹下的MVS_2017文件夹的 “CLIPSCLRWrapper” 和 “Shared”文件夹移到自己的解决方案文件目录下
,并将CLIPSCLRWrapper项目添加到解决方案中。然后对添加进来的CLIPSCLRWrapper项目右键 => 生成。最好在各解决方案配置(debug,release)的各解决方案平台(X64,X86)都生成一下。 -
省去所有麻烦,也可以直接用生成的CLIPSCLRWrapper.dll各解决方案配置的各解决方案平台下的.dll文件,而不用上面的两个文件夹。
STEP 2 新建项目
屏幕右侧的有个解决方案资源管理器,右击解决方案,=>“添加”=>“新建项目”。在弹出的窗体中,找到“控制台应用(.NET Framework)”,也可如下筛选快速找到:语言=>C#,平台=>window,项目类型=>控制台。 完成后,点击下一步,修改项目名称为 “Clips_Test” , 其他默认,然后创建。
注意:选(.NET Framework)而不是(.NET Core)的控制台应用。
STEP 3 添加引用在解决方案资源管理器中点开新建的项目“Clips_Test”前的三角,找到引用并右击,=>“添加引用”,点击项目下的解决方案,勾选“CLIPSCLRWrapper”,确定。点开引用,可看“CLIPSCLRWrapper”已成功添加。
STEP 4 新建CLIPS程序文件右击项目“Clips_Test”,=>“添加”=>“新建项”,在弹出窗体左侧,点开Visual C#项,选择“常规”,在窗体中间,找到并选择“文本文件”,修改名称为“hello.clp”,添加。
在解决方案资源管理器中,双击“hello.clp”文件,添加如下一条规则,
(defrule hello => (println "hello guys"))
保存文件,右击文件,选择属性,在属性框中,修改“生成操作”项的值为“嵌入的资源”
STEP 5 最后一步在解决方案资源管理器中,双击Clips_Test项目下的Program.cs文件,在Main()方法中添加如下代码
**记得加上using CLIPSNET; **
CLIPSNET.Environment clips = new CLIPSNET.Environment();
clips.LoadFromResource("Clips_Test", "Clips_Test.hello.clp");
clips.Watch(CLIPSNET.Environment.RULES);
clips.Reset();
clips.Run();
选择 菜单栏“调试”下的 "开始执行(不调试)"按钮, 可在弹出的命令行窗口中看到:
FIRE 1 hello: * hello guys
至此,大功告成。
补充关于Clips的学习教程,我上传了 “Clips最新版 6.4 官方文档 ” 内有 用户指南PDF、基础编程指南PDF、高级编程指南PDF等七份PDF 本文的内容主要参考了“ 接口指南PDF”,当然都是英文的,还好词汇不难。
官方网站:http://www.clipsrules.net/



