### Visual Prolog 版本 5.x 视觉开发环境详解 #### 引言 《Visual Prolog 版本 5.x 视觉开发环境》是针对 Visual Prolog 开发工具的一份详尽指南,旨在帮助用户更好地理解和使用该软件进行逻辑编程。此文档由 Prolog Development Center A/S 出版,版权所有自 1984 年至 2001 年。 #### 关于本书 本书共分为两大部分:第一部分介绍 Visual Development Environment (VDE) 的基本使用方法;第二部分则深入讲解了如何利用 Application Expert 进行更高级的应用程序配置与定制。此外,书中还提供了大量的实例和技巧,帮助开发者高效地完成项目开发工作。 #### VDE 概览 **菜单** Visual Prolog VDE 提供了丰富的菜单选项,涵盖了开发过程中所需的所有功能。这些菜单包括文件、编辑、查看、运行等常用操作。 **局部弹出菜单** 在特定控件或窗口上右击时,会出现局部弹出菜单,提供对该对象的操作选项。 **加速键** 为了提高开发效率,Visual Prolog VDE 配备了一系列加速键。例如,`F5` 可用于编译项目,`Ctrl + F` 用于查找文本等。 **工具栏和帮助行** 工具栏包含了常用的快捷按钮,而帮助行则显示当前操作的提示信息,帮助开发者更快地理解当前状态。 **帮助行** 位于界面底部的帮助行显示了当前鼠标悬停的对象的简短描述,以及当前命令的状态信息。 **项目文件** 项目文件是 VDE 中的核心文件之一,用于管理项目的各个方面。它保存了项目的所有设置和组件信息。 **项目窗口** 项目窗口展示了项目的结构,包括源代码文件、资源文件等。通过这个窗口可以方便地浏览和管理项目中的各种文件。 **对项目组件的操作** 在项目窗口中,可以通过右键菜单对文件和目录执行多种操作,如添加新文件、删除现有文件、重命名等。 **消息窗口** 消息窗口显示了编译过程中的所有警告和错误信息,以及运行时的日志记录。这对于调试程序非常有用。 **代码浏览器** 代码浏览器提供了一个强大的工具来浏览和搜索代码库。它支持按名称、类型等条件快速定位到相关的代码段。 **资源标识符浏览器** 资源标识符浏览器允许用户管理和搜索项目的资源标识符,如图标、字符串等。 **项目模块树** 项目模块树展示了项目的逻辑结构,使得开发者能够清晰地了解各个模块之间的关系。 **全局选项和 .INI 文件** 除了项目级别的设置外,还可以通过 .INI 文件对全局选项进行配置。这些选项通常影响整个开发环境的行为。 **自动保存选项** 自动保存功能可以防止因意外情况导致的工作丢失。开发者可以根据需求调整自动保存的时间间隔。 **字体** VDE 允许用户自定义编辑器和其他界面元素的字体样式,以满足个性化的需求。 **消息窗口选项** 对于消息窗口,开发者可以选择显示的列、排序方式等,以便更有效地分析编译错误和警告信息。 **其他杂项选项** 还有一些其他的杂项选项,比如是否启用语法高亮、自动缩进等编辑器功能,这些都可以根据个人习惯进行调整。 **构建选项** 构建选项控制着编译器的行为,如编译模式(debug 或 release)、编译目标平台等。 **呈现选项** 呈现选项主要涉及用户界面的外观和感觉,如主题颜色、字体大小等。 **编辑器选项** 编辑器选项允许用户调整编辑器的行为,如自动完成、智能感知等功能。 **外部工具目录** 通过设置外部工具目录,可以在 VDE 中直接调用其他第三方工具,如版本控制系统、构建脚本等。 #### 第二章:Application Expert Application Expert 是一个高级工具,用于定制项目的编译和运行环境。 **一般设置** 在一般设置中,可以指定项目的基本信息,如项目名称、主程序入口等。 **项目名称** 项目名称用于标识项目,同时也是生成的可执行文件的基础名称。 **.VPR 文件名** .VPR 文件是项目的主要配置文件,存储了项目的全部设置。 **基础目录** 基础目录是项目文件所在的根目录,所有其他文件路径都基于此目录。 **支持源代码控制系统和多程序员项目** 为了方便多人协作开发,Visual Prolog VDE 支持常见的源代码控制系统,并提供了相应的集成接口。 **目标选择** 目标选择允许用户指定编译的目标平台和类型,例如 Windows、Linux 或者 MacOS。 **平台** 平台选项决定了编译器为哪个操作系统生成可执行文件。 **UI 策略** UI 策略决定了应用程序的用户界面行为,例如是否支持多线程 UI 更新。 **目标类型** 目标类型指定了最终生成的可执行文件的类型,如控制台应用或图形界面应用。 **主程序** 主程序是指定程序入口点的地方,即程序启动时首先执行的函数。 **VPI 选项** VPI 选项允许用户设置特定于 VPI(Visual Prolog Interface)的行为,如内存管理策略等。 **其他选项** 除了上述设置之外,还有其他一些选项可供进一步定制。 **代码生成器** 代码生成器可以帮助自动化生成一些重复性较高的代码,从而节省开发时间。 **项目目录** 项目目录包含了所有与项目相关的文件夹,如源代码目录、资源文件目录等。 **外部工具目录** 外部工具目录允许用户指定第三方工具的路径,这些工具可以在构建过程中被调用。 **编译器选项** 编译器选项允许用户调整编译过程中的细节,如警告级别、优化等级等。 **环境** 环境设置允许用户为项目指定特定的运行时环境变量。 **用户信息** 用户信息部分可以记录项目的作者、版本号等信息,便于跟踪和管理。 **帮助生成器** 帮助生成器是一个辅助工具,用于创建项目的帮助文档。 **项目中的文件** 项目中通常包含多种类型的文件,如源代码文件、资源文件、配置文件等。 **新源模块** 新源模块是项目中最基本的单元,包含了程序的逻辑实现。 **文件包含选项** 在添加新文件时,可以指定文件的包含方式,如是否将文件添加到版本控制系统中。 **多程序员支持** 在多程序员环境中,Visual Prolog VDE 提供了一些特殊的功能,如文件锁定机制,以避免并发修改问题。 **PRJ 格式的项目文件** PRJ 格式的项目文件是一种特殊的文件格式,专门用于存储项目的配置信息。 **只读文件处理** 在多程序员模式下,VDE 提供了处理只读文件的方法,以防止误修改。 **自动重新加载更改的文件** 当文件被外部工具修改后,VDE 可以自动检测并重新加载更改后的文件,确保最新的代码被使用。 **资源存储** 资源文件可以单独存储,以便于管理和维护。 **保存资源** 在开发过程中,经常需要保存项目的资源文件,如图像、音频等,以确保项目的完整性。 通过以上内容可以看出,《Visual Prolog 版本 5.x 视觉开发环境》是一本非常全面且实用的指导手册,不仅涵盖了 VDE 的基本使用方法,还深入介绍了如何通过 Application Expert 来定制项目设置,从而满足不同场景下的开发需求。无论是初学者还是经验丰富的开发者,都能从中受益匪浅。
剩余216页未读,继续阅读
- 粉丝: 39
- 资源: 222
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 三菱电梯主板地址表参数 三菱电梯地址码, 778主板地址参数, 758电梯主板地址参数
- 藏区特产销售平台--论文-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- 洞见研报亚太卫星宽带(卫星宽带通信服务商,亚太卫星宽带通信(深圳)有限公司)创投信息
- 在线学籍管理系统--论文-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- “共享书角”图书借还管理系统--论文-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- 职称评审管理系统-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- 智慧党建系统设计与实现_1i659--论文-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- java学习平台--论文-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- 洞见研报云蝠智能(语音大数据及智能化客服解决方案供应商,南京星蝠科技有限公司)创投信息
- 基于labview的双音多频系统设计
- 基于Java的超市进销存系统--论文-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- 智慧学生校舍系统--论文-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- 光伏发电并网系统 matlab simulink整体仿真,波形如图,光伏板,MPPT控制boost,坐标变,锁相环,dq功率控制+解耦控制+电流内环电压外环,pwm调制,滤波器,此链接有2018a和
- 自习室预订系统-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- pytorch3D 为使用pytorch进行 3D 计算机视觉研究提供了高效、可重复使用的组件
- aarch64汇编指令集介绍
评论0