Visual Prolog programming, environment, and interface

Author: Lei Yingjie
Publisher:
Publish Date: 2004-01-01
Features: This book systematically introduces the features, programming methods, development environment, and programming interfaces of the VisualProlog (VP) language. The book is divided into three parts: Programming Guide, Development Environment, and Programming Interfaces.
Part Programming Guide, it provides a detailed introduction to VP programming methods, explaining how to use code wizards such as Application Expert, Dialog and Window Expert, Dialog Wrapper Expert, and Toolbar Expert, as well as tools like Code Example Browser, Source Identifier Browser, Project Browser, Graphics Editor, and Menu Editor for intelligent application software engineering development.
Part Development Environment, it elaborates on the VP development environment (VDE), including practical tools such as the Project Manager, Code Browser, and Resource Identifier Browser, as well as code wizards like Application Expert and Resource Editor, and utilities such as the Help Generator and VP Debugger.
Part Programming Interface, it provides a detailed introduction to the VP programming interface (VPI). This VPI is a high-level API specifically designed for Prolog applications, which is largely platform-independent. Its content includes all VPI predicates for handling GUI elements such as windows, controls, menus, and events, along with various supporting packages.
The book is characterized by its novel and up-to-date material, comprehensive content, rigorous logic, accessible language, and a strong emphasis on practical examples. It includes numerous well-tested, typical examples, making it suitable for teaching, internships, and self-study. This book can serve as a textbook or reference for undergraduate and graduate students in computer science, automation, information, management, control, and systems engineering, as well as for researchers and developers working in artificial intelligence, knowledge engineering, intelligent decision-making, and related fields, for self-study or reference.

📌 Related Posts