Difference between revisions of "A Beginners Guide to Visual Prolog"

From wiki.visual-prolog.com

(notice)
 
(19 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[http://download.pdc.dk/vip/72/books/deBoer/VisualPrologBeginners.pdf ''A Beginners Guide to Visual Prolog''] is a comprehensive book for absolute beginners written by ''Thomas W. de Boer''.
__NOTOC__
 
{{ambox|text=This book is about an '''old''' version of Visual Prolog. We do not provide licenses for that version anymore.
 
The book may still be useful to you, and the examples are in the current version of Visual Prolog}}
 
 
''A Beginners' Guide to Visual Prolog'' is a comprehensive book for absolute beginners written by ''Thomas W. de Boer''.


The book contains already published material, which is used with permision of the authors.
The book contains already published material, which is used with permision of the authors.


The current version of the book is devoted to Visual Prolog 7.2.
The latest version of the book is devoted to Visual Prolog 7.2, but the principles are still more or less the same.


This book is an introduction. It is meant it is for people, who know little about programming.  You should know the basics about computers and that it is possible to program them and that for a program you use a programming language.  
This book is an introduction. It is meant it is for people, who know little about programming.  You should know the basics about computers and that it is possible to program them and that for a program you use a programming language.  
Line 11: Line 18:
* When you are programmer and know about other languages like Visual Basic or C##, read the book [[Visual Prolog for Tyros]] by Eduardo Costa.
* When you are programmer and know about other languages like Visual Basic or C##, read the book [[Visual Prolog for Tyros]] by Eduardo Costa.


* When you know about other languages and are curious about Prolog, read the basic tutorials  in the [http://wiki.visual-prolog.com/index.php?title=Category:Tutorials Tutorials] section of this site.
* When you know about other languages and are curious about Prolog, read the basic the [[:Category:Tutorials|Tutorials]].


* When you have experience in Prolog programming, look for details about Visual Prolog, object orientation in the advanced tutorials  in the [http://wiki.visual-prolog.com/index.php?title=Category:Tutorials Tutorials] section of this site and Visual Prolog [[Language Reference]].
* When you have experience in Prolog programming, look for details about Visual Prolog, object orientation in the [[:Category:Tutorials|Tutorials]] section of this site and Visual Prolog [[Language Reference]].
 
[http://download.pdc.dk/vip/72/books/deBoer/VisualPrologBeginners.pdf A Beginners Guide to Visual Prolog Version 7.2] is available online. You may also download a set of [http://download.pdc.dk/vip/71/deBoer-BeginnersGuide-examples.zip the examples] discussed in the in the book.


=== Contents ===
=== Contents ===
Line 37: Line 42:
# List manipulating predicates
# List manipulating predicates


=== See also ===
=== Download ===
* [https://www.visual-prolog.com/download/72/books/deBoer/VisualPrologBeginners.pdf A Beginners' Guide to Visual Prolog 7.2] (PDF format, English 279 pages).


==== Examples from the book ====
* For [https://www.visual-prolog.com/download/9/books/deBoer/deBoer-BeginnersGuide-examples.zip Visual Prolog 9] (ZIP format, 280 KB).
* For [https://www.visual-prolog.com/download/73/books/deBoer/deBoer-BeginnersGuide-examples.zip Visual Prolog 7.3] (ZIP format, 440 KB).
* For [https://www.visual-prolog.com/download/72/books/deBoer/deBoer-BeginnersGuide-examples.zip Visual Prolog 7.2] (ZIP format, 437 KB).


=== See also === 
[[A Beginners Guide to Visual Prolog in Chinese]]
[[A Beginners Guide to Visual Prolog in Chinese]]


==Download==
[[Category:Books]]
 
===For Visual Prolog 7.2===
* [http://download.pdc.dk/vip/72/books/deBoer/VisualPrologBeginners.pdf A Beginners Guide to Visual Prolog Version 7.2] (PDF format, English 279 pages).
* [http://download.pdc.dk/vip/72/books/deBoer/deBoer-BeginnersGuide-examples.zip Examples from A Beginners Guide to Visual Prolog 7.2] (ZIP format, 437 KB).
 
===For Visual Prolog 7.1===
* [http://download.pdc.dk/vip/71/deBoer-BeginnersGuide.pdf A Beginners Guide to Visual Prolog Version 7.1] (PDF format, English 275 pages).
* [http://download.pdc.dk/vip/71/deBoer-BeginnersGuide-examples.zip Examples from A Beginners Guide to Visual Prolog 7.1] (ZIP format, 445 KB).
* [http://download.pdc.dk/vip/71/deBoer-BeginnersGuide_chinese.pdf A Beginners Guide to Visual Prolog ] (PDF format, Chinese, translated by Yi Ding).
[[Category:Tutorials]]

Latest revision as of 21:56, 25 September 2024



A Beginners' Guide to Visual Prolog is a comprehensive book for absolute beginners written by Thomas W. de Boer.

The book contains already published material, which is used with permision of the authors.

The latest version of the book is devoted to Visual Prolog 7.2, but the principles are still more or less the same.

This book is an introduction. It is meant it is for people, who know little about programming. You should know the basics about computers and that it is possible to program them and that for a program you use a programming language.

What when you know more? Then you should look for other sources.

  • When you are programmer and know about other languages like Visual Basic or C##, read the book Visual Prolog for Tyros by Eduardo Costa.
  • When you know about other languages and are curious about Prolog, read the basic the Tutorials.
  • When you have experience in Prolog programming, look for details about Visual Prolog, object orientation in the Tutorials section of this site and Visual Prolog Language Reference.

Contents

  1. The Integrated Development Environment
  2. Forms
  3. Simple user interfacing
  4. A closer look at the IDE
  5. Fundamental Prolog
  6. Data modeling in Prolog
  7. Using Forms or Dialogs and Controls: a minimal database
  8. Object oriented programming - classes and objects
  9. Declarations in Visual Prolog
  10. Recursion, lists and sorting
  11. Reading, writing, streams and files
  12. More data structures: Stacks, Queues and Trees

Appendices

  1. Everything about Dialogs and Forms
  2. List manipulating predicates

Download

Examples from the book

See also

A Beginners Guide to Visual Prolog in Chinese