Difference between revisions of "3rd:Main Page"

From wiki.visual-prolog.com

m (formatting)
 
(9 intermediate revisions by 2 users not shown)
Line 14: Line 14:


* [[3rd:QDBM|QDBM]] a key->value database (GNU license).
* [[3rd:QDBM|QDBM]] a key->value database (GNU license).
* [[3rd:VPcURL|VPcURL]] provides Visual Prolog bindings to the cURL library, which is a library for HTTP and FTP.
* [[3rd:VPcURL|VPcURL]] provides Visual Prolog bindings to the cURL library, which is a library for HTTP and FTP.
* [[3rd:Tools & Support|Tools & Support]] is an article about useful non-Visual Prolog tools and support sites.
* [[3rd:Tools & Support|Tools & Support]] is an article about useful non-Visual Prolog tools and support sites.
* [[3rd:RS232|RS232]] packages for communicating via the RS232-interface of a computer.
* [[3rd:RS232|RS232]] packages for communicating via the RS232-interface of a computer.
* [[3rd:Fast Articifial Neural Networks (FANN)|Fast Articifial Neural Networks (FANN)]] bindings to the FANN library.
* [[3rd:VIC - VIP7 IDE companion|VIC - VIP7 IDE companion]] VIC provides 2 major tools, and a few little utilities, to help with the development of VIP7 projects.
* [[3rd:External Database class builder|EDB Class Builder]] A tool to generate a complete class using the External Database (chaindb), based on your domain structure,to include into VIP7 projects.
* [[3rd:External Database class builder|EDB Class Builder]] A tool to generate a complete class using the External Database (chaindb), based on your domain structure,to include into VIP7 projects.
* [[3rd:PROLEDIT|PROLEDIT]] A Simple Portable Editor
* [[3rd:PROLEDIT|PROLEDIT]] A Simple Portable Editor
Line 25: Line 22:
* [[3rd:Layout control|Layout]] A DLL written in VIP7.3 - container control allowing one or more child controls, with hiding, resizing and different layouts
* [[3rd:Layout control|Layout]] A DLL written in VIP7.3 - container control allowing one or more child controls, with hiding, resizing and different layouts
* [[3rd:Solution of Alphametic Puzzles|Solution of Alphametic Puzzles]] E.g. SEND + MORE = MONEY.
* [[3rd:Solution of Alphametic Puzzles|Solution of Alphametic Puzzles]] E.g. SEND + MORE = MONEY.
* [[3rd:TestDraw|TestDraw]] Started in written in VIP7.3, finished in 7.4. It is a standalone graphical program separating the task of the experiments with the colors, drawing modes and sizes rectangles for labels, scales and useful plot area. The program can make figures from input files created by external programs.
* [[3rd:Colorful Reports within Scilex Controls|Colorful Reports within Scilex Controls]] This tool helps to design scilexer styles in order to distinguish titles, headers, body lines and footers of tables, error and warning messages withing a message window.
*  [[3rd:Travelling Salesman Problem|Travelling Salesman Problem]] This is a large VIP 7.5 program solving the stated problem, with generalizations. You can see the usage of colorful message windows, tooltips, the status bar, simple and tabbed dialogs, drawing to extended metafiles.
* [[3rd:Life Game|Life Game]] This is a simulation of biological competitions of animals.

Latest revision as of 13:14, 15 April 2021

The namespace 3rd is dedicated to descriptions of 3rd party packages, add-on's, applications, etc, which are available to fellow programmers.

Articles are in the 3rd namespace if the title has this format: 3rd:<title>.

It is advantageous, if you give your package/add-on/... a name, and then use 3rd:<name> as article title. (The name can have several words).

Remember to write:

  • How to obtain the package/add-on/...
  • Which license conditions that applies
  • Whether the package/add-on/... is free or not


Contents

  • QDBM a key->value database (GNU license).
  • VPcURL provides Visual Prolog bindings to the cURL library, which is a library for HTTP and FTP.
  • Tools & Support is an article about useful non-Visual Prolog tools and support sites.
  • RS232 packages for communicating via the RS232-interface of a computer.
  • EDB Class Builder A tool to generate a complete class using the External Database (chaindb), based on your domain structure,to include into VIP7 projects.
  • PROLEDIT A Simple Portable Editor
  • drawHTML A DLL written in VIP7.3 to draw and print HTML. i.e. it just draws nice text, but also has a callback to allow a menu functionality.
  • Layout A DLL written in VIP7.3 - container control allowing one or more child controls, with hiding, resizing and different layouts
  • Solution of Alphametic Puzzles E.g. SEND + MORE = MONEY.
  • TestDraw Started in written in VIP7.3, finished in 7.4. It is a standalone graphical program separating the task of the experiments with the colors, drawing modes and sizes rectangles for labels, scales and useful plot area. The program can make figures from input files created by external programs.
  • Colorful Reports within Scilex Controls This tool helps to design scilexer styles in order to distinguish titles, headers, body lines and footers of tables, error and warning messages withing a message window.
  • Travelling Salesman Problem This is a large VIP 7.5 program solving the stated problem, with generalizations. You can see the usage of colorful message windows, tooltips, the status bar, simple and tabbed dialogs, drawing to extended metafiles.
  • Life Game This is a simulation of biological competitions of animals.