内容简介
本书系统介绍Visual Prolog(VP)语言的功能特点、编程方法、开发环境及编程接口。全书分为三篇:编程指南、开发环境和编程接口。第一篇编程指南,详细介绍VP编程方法,叙述如何使用应用程序专家、对话框与窗口专家、对话框包装专家和工具栏专家等代码专家,以及代码浏览器、资源标识符浏览器、项目浏览器、图形编辑器和菜单编辑器等工具进行智能化应用软件的工程开发。第二篇开发环境,详细介绍VP的开发环境VDE,包括项目管理代码浏览器、资源标识符浏览器等实用程序和应用程序专家、资源编辑器等代码专家及帮助生成
器、VP调试器等。第三篇编程接口,详细介绍VP的编程接口VPI。这个VPI是专为Prolog应用程序设计的高级APl,基本上不受平台限制,其内容包括处理诸如窗口、控件、菜单及事件等GUI元素的所有VPI谓词和各种支持包。
本书取材新颖,内容详实,逻辑严谨,语言通俗,理例结合,注重应用。书中包含大量经过严格测试的典型实例,便于教学、实习和自学。
本书可供高等院校计算机、自动化、信息、管理、控制与系统工程等专业本科生或研究生作为人工智能语言的教材或教学参考书,也可供从事人工智能、知识工程、智能决策等研究和应用开发的科技工作者以及其他有关专业的师生自学或参考。
目录
第一篇
编程指南
第1章 visualprolog概述
1.1 prolog能作何用?
1.2 prolog与其他语言有何差别?
1.3 visualprolog的相关资料
1.4 联机帮助文件
1.5 html格式的资料
1.6 符号约定
1.7 系统要求
1.8 如何开始学用visualprolog
第2章 系统安装
2.1 直接从cd-rom运行visual prolog
2.2 从visual prolog以前版本升级
2.3 安装过程
2.4 从prolog开发中心获得支持
第3章 编程起步
3.1 测试目标
3.2 规则
3.3 从应用程序专家开始
.3.4 运行程序
3.5 学习所生成的代码
3.6 重要的热键
第4章 扩展"helloworld"应用程序
4.1 用菜单编辑器修改菜单
4.2 使用对话框与窗口专家
第5章 创建窗口
5.1 创建新的源模块
5.2 创建新窗口
5.3 为窗口生成缺省代码
5.4 检查来到窗口的事件
5.5 更多的画图操作
第6章 给窗口添加控件
6.1 创建sweep.pro模块
6.2 创建新菜单(sweep菜单)
6.3 创建位图
6.4 创建工具栏
6.5 创建窗口
6.6 工具栏专家
6.7 画鼠标掠影
6.8 处理工具栏
6.9 清整处理
6.10 改变鼠标光标
6.11 设置光标热点
6.12 创建弹出式菜单
6.13 改变画图颜色
第7章 使用系统资源
7.1 使用定时器--时钟窗口
7.2 图片窗口
7.3 创建tree窗口
7.4 创建编辑器窗口
7.5 处理剪贴板
7.6 打印
7.7 给窗口添加控件
7.8 使用列表框
7.9 目录浏览器代码
7.10 创建对话框
7.11 执行dde
第8章 创建帮助文件
8.1 对新节点创建一个链
8.2 格式化段中文本
8.3 格式化段
8.4 插入位图
8.5 测试帮助文件
8.6 给应用程序增加联机帮助
8.7 联机帮助框架
第9章 调试prolog程序
9.1 调试器启动方式
9.2 浏览谓词
9.3 单步执行
9.4 设置断点
9.5 运行程序
9.6 浏览事实数据库
9.7 其他菜单项
第二篇
开发环境
vde概述
关于本篇
第10章 使用vde
10.1 菜单
10.2 项目文件
10.3 项目窗口
10.4 信息窗口
10.5 代码浏览器
10.6