Visual Prolog编程、环境及接口

Visual Prolog编程、环境及接口
作 者: 雷英杰
出版社: 国防工业出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: FoxBase
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual Prolog编程、环境及接口》作者简介

内容简介

本书系统介绍Visual Prolog(VP)语言的功能特点、编程方法、开发环境及编程接口。全书分为三篇:编程指南、开发环境和编程接口。第一篇编程指南,详细介绍VP编程方法,叙述如何使用应用程序专家、对话框与窗口专家、对话框包装专家和工具栏专家等代码专家,以及代码例览器质源标识符例览器、项目测览器、图形编辑器和菜单编辑器等工具进行智能化应用软件的工程开发。第二篇开发环境,详细介绍VP的开发环境VDE,包括项目管理代码浏览器、资源标识符测览器等实用程序和应用程序专家、资源编辑器等代码专家及帮助生成器、VP调试器等。第三篇编程接口,详细介绍VP的编程接口VPI。这个VPI是专为Prolog应用程序设计的高级API,基本上不受平台限制,其内容包括处理诸如窗口、控件、菜单及事件等GUI元素的所有VPI谓词和各种支持包。 本书取材新颖,内容详实,逻辑严谨,语言通俗,理例结合,注重应用。书中包含大量经过严格测试的典型实例,便于教学、实习和自学。 本书可供高等院校计算机、自动化、信息、管理、控制与系统工程等专业本科生或研究生作为人工智能语言的教材或教学参考书,也可供从事人工智能、知识工程、智能决策等研究和应用开发的科技工作者以及其他有关专业的师生自学或参考。

图书目录

第一篇

编程指南

第1章VisualProlog概述

1.1Prolog能作何用?

1.2Prolog与其他语言有何差别?

1.3VisualProlog的相关资料

1.4联机帮助文件

1.5HTML格式的资料

1.6符号约定

1.7系统要求

1.8如何开始学用VisualProlog

第2章系统安装

2.1直接从CD-ROM运行VisualProlog

2.2从VisualProlog以前版本升级

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资源标识符浏览器

10.7项目模块树

10.8环境选项设置

10.9外部工具目录

第11章应用程序专家

11.1通用设置

11.2目标选项

11.3VPI选项

11.4其他选项

11.5用户信息

11.6帮助生成器

11.7项目文件目录

11.8新建源模块

11.9VDE中的多程序员支持

第12章建立.编译和链接

12.1项目选项

12.2Make工具

12.3建立项目命令

第13章资源编辑

13.1资源命名

13.2资源链接

13.3引入资源

13.4窗口与对话框编辑器

13.5资源串编辑器

13.6工具栏编辑器

13.7菜单编辑器

13.8图形编辑器

13.9画图编辑工具

13.10位图与图标相互转换

第14章代码专家

14.1对话框与窗口专家

14.2对话框包装专家

14.3工具栏专家

第15章文本编辑器

15.1启动编辑器

15.2编辑器命令

15.3编辑器选项

第16章帮助生成器

16.1启动帮助生成器

16.2帮助生成器选项

16.3创建帮助系统

16.4帮助主题

16.5引入帮助

16.6建立帮助文件

16.7帮助生成器文件菜单

16.8帮助生成器查找菜单

第17章调试器

17.1概述

17.2生成调试信息

17.3启动调试器

17.4装载程序

17.5视图菜单

17.6设置断点

17.7机器级窗口

17.8运行菜单

17.9调试器配置

17.10改变源文件路径

第三篇

编程接口

VPI概述

关于本篇

第18章调用VPI

18.1编程接口

18.2事件驱动的应用程序

18.3调用VPI

第19章窗口与事件谓词

19.1窗口风格

19.2窗口类型

19.3创建与撤消窗口

19.4窗口矩形

19.5改变窗口状态

19.6改变窗口元素

19.7查找窗口

19.8窗口更新

19.9事件处理

19.10窗口菜单事件

19.11窗口鼠标事件

19.12窗口键盘事件

19.13其他窗口事件

19.14CONTROL_INFO论域

19.15应用程序事件

第20章控件操作谓词

20.1操纵控件

20.2风格标志

20.3来自控件的事件

20.4创建控件

20.5各种类型的控件

20.6列表按钮

20.7列表编辑框

20.8滚动条

20.9属主绘图控件

20.10自定义控件

第21章资源操作谓词

21.1资源类型

21.2对话框

21.3菜单

21.4光标

21.5图片

21.6窗口类

21.7图元文件

21.8剪贴板

21.9插字符号

21.10属性标志

第22章绘图操作

22.1绘图工具

22.2绘图谓词

22.3画文本

22.4字体处理

22.5颜色处理

22.6坐标系

22.7打印

第23章系统级操作

23.1定时器

23.2动态数据交换

23.3错误处理

23.4本机APl函数

23.5运行外部应用程序

23.6执行联机帮助

第24章VPI程序包

24.1对话框程序包

24.2编辑器APl

24.3消息窗口程序包

24.4工具栏程序包

24.5目录树程序包

24.6属主绘图程序包

附录A目录结构

A.1BIN目录

A.2LIB目录

A.3VPI目录

A.4INCLUDE目录

A.5FOREIGN目录

A.6WINBIND目录

A.7SQL接口

A.8VDESRC目录

A.9TXTEXAMP目录

A.10DOC目录

A.11UPGRADE目录

A.12OOP目录

A.13WWW目录

附录B范例程序MyProj源代码

B.1CLOCK.PRE

B.2CLOCK.PRO

B.3CROSS.PRE

B.4CROSS.PRO

B.5DIAIOGS.PRE

B.6DIALOGS.PRO

B.7DIRLIST.PRE

B.8DIRLIST.PRO

B.9EDWIN.PRE

B.10EDWIN.PRO

B.11MYPROJ.PRE

B.12MYPROJ.PRO

B.13PJCTURE.PRE

B.14PICTURE.PRO

B.15SWEEP.PRE

B.16SWEEP.PRO

B.17TREE.PRE

B.18TREE.PR0