Skip to content

Releases: PdcVipSolutions/PdcVipSolutions.github.io

Version 3.0

21 Mar 21:56
Compare
Choose a tag to compare
Version 3.0 Pre-release
Pre-release

Copyright (c) Prolog Development Center SPb
OpenSource (MIT License)

SpbRSolutions Version 3.0 (built by VipCe v.9002)
Contains the WorkSpace Manager (project and application). Functionality was not changed compare to version 2.0
New: Contains The Application Frame - project template to create a set of variants of the same application based on the BackEnd-FrontEnd concept.

If you have the noncommercial Vip version, then you may run ready to use applications (included).
PdcVipSolutions
Version 3.0
The PdcVipSolutions - is the set of tools, examples, and projects as the additions to PDC Visual Prolog official product.

The main content of PdcVipSolutions for today is
SpbProjects (key items)
WorkSpace Manager - see the Description
SpbSolutions (key items)
Application template
FeBe (client-server application) - see the Description
Packs
Supporting mentioned projects, examples, and templates
SpbExamples (key items)
FeBe - Application Frame template usage example
Polyline - 14 Steps from primitive console application to Pzl-based WinGui application
vpPuzzle - some simple examples of usage of pzlSystem

All content must be placed to one directory with the structure and names as shown below
SpbRSolutions (the root directory may have any other name)
SpbExamples (corresponds to SpbExamples in GitHub)
SpbProjects (must be created)
DelFiles (corresponds to DelFiles in GitHub)
WS_Manager (corresponds to WS_Manager in GitHub)
SetSpbToolsToVip (corresponds to SetSpbToolsToVip in GitHub)
SpbVipTools (corresponds to SpbVipTools in GitHub)
SpbVipTools is the set of packages to support projects.

Do not hesitate to ask via email [email protected] or [email protected].

The best way to compile all projects is to use the WorkSpaceManager.exe application placed at SpbVipTools\Bin directory and use the workspace data SpbVipTools\UserWS\DemoWorspace.wsm

The executables of applications are placed at SpbRSolutions/SpbVipTools/Bin.
It is recommended to run first application SpbVipTools\Bin\SetSpbToolsToVip.exe, which prepares used IDE variables and templates.
WorkSpace Manager
The documentation for the WorksSpace Manager placed at SpbRSolutions/Bin/wsmAppData, where you can find
ReadMe(En/Ru).pdf - the instruction how to build and run applications
WorkSpaceManager(En/Ru).pdf - the general Info regarding the tool
wsm_help(En/Ru).chm - the standard MS Help, which also may be called from the WorkSpaceManager.exe application.

WorkSpaceManager also is represented as the integration of http-based backend and http-based frontend. This is the first step toward the applications based on the microservice ideas.
It has NO multi-user functionality supported.
It has NO reaction on the not started backend.
The main purp[ose was to get the list of tasks to be solved in the future.

The examples, which are used, was built many years ago. They have updated just to feet the VIP9x status.
Application Frame
Application Frame based on the approach used in the WorkSpaceManager but all mechanisms was dramatically changed.
Application Frame can serve as the basis for applications that :
have a client-server architecture in the form of FrontEnd and BackEnd, interacting either within a single mono-application or through HTTP
based on the use of the control panel (ribbon)
and have the following distinctive features:
control panel (ribbon)
can be described, including as an XML structure
can be easily expanded and customized
allows you to expand the functions of the application by connecting plug-ins made using the PZL technology (see VipPzlSystem )
use custom dictionaries for user interface elements, including to obtain multilingual applications
provides the possibility of both synchronous and asynchronous exchange of information between FrontEnd and BackEnd.
AppFrame templates are placed to the directory SpbVipTools\AppData\ProjectTemplates\Febe.
The AppFrameCookBook is placed as the WinHelp SpbVipTools\Doc\AppFrame\AppFrameCookBookEn.chm.
The directory SpbExamples\Febe contains the example of the created set of projects.

SpbRSolutions Version 2.0
Contained a dramatically updated variant of the WorkSpace Manager (project and application).
SpbRSolutions Version 1.0
Contained the very first variant of the WorkSpace Manager (project and application).

v2.0

26 Mar 19:53
Compare
Choose a tag to compare
Vip9ce