-
Notifications
You must be signed in to change notification settings - Fork 0
/
ReadmeEn.html
174 lines (173 loc) · 13 KB
/
ReadmeEn.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /><title>PdcVipSolutions</title></head>
<body>
<span style="font-family: Arial;"><span style="color: rgb(204, 0, 0);"></span></span><small style="font-family: Arial;"><small style="font-weight: bold;">Copyright (c) Prolog Development
Center SPb</small></small><br style="font-family: Arial;" />
<span style="font-family: Arial; font-weight: bold;">OpenSource
(MIT License)</span><br style="font-family: Arial;" />
<br style="font-family: Arial;" />
<span style="font-family: Arial;">Do not hesitate to ask
via email <span style="font-weight: bold;">VictorYukhtenko@pdc.spb.su</span>
or <span style="font-weight: bold;">victor.a.yukhtenko@gmail.com</span>.</span><br />
<h3><span style="font-family: Arial; font-weight: bold;">SpbVipSolutions
Version 3.1 (built by VipCe v.904)</span></h3>
<span style="font-family: Arial;">Contains:<br />
<span style="font-weight: bold;"></span></span><span style="font-family: Arial;"><span style="color: rgb(204, 0, 0);">New:</span>
The Application Frame - project template to create a set of
variants of the same application based on the BackEnd-FrontEnd concept.</span><br style="font-family: Arial;" />
<span style="font-family: Arial;"><span style="font-weight: bold;">WorkSpace Manager</span>
(project and application). Functionality was not changed compare to
version 2.0</span><br style="font-family: Arial;" />
<span style="font-family: Arial;"><span style="color: rgb(204, 0, 0);"></span></span><br style="font-family: Arial;" />
<span style="font-family: Arial; color: rgb(204, 0, 0);">If
you have the noncommercial Vip version, then you may run ready to use
applications (<span style="font-weight: bold;">included</span>).</span><span style="font-family: Arial;"><br />
</span>
<h2><span style="font-family: Arial;"><span style="font-weight: bold;">PdcVipSolutions</span></span></h2>
<span style="font-family: Arial; font-weight: bold;">Version
3.1<br /></span><span style="font-family: Arial;">The
PdcVipSolutions - is the set of tools, examples, and projects
as the additions to PDC Visual Prolog official product.</span><br style="font-family: Arial;" />
<br style="font-family: Arial;" />
<span style="font-family: Arial;">The main content
of <span style="font-weight: bold;">PdcVipSolutions</span>
for today is</span><br style="font-family: Arial;" />
<span style="font-family: Arial;">
SpbProjects (<span style="font-weight: bold;">key items</span>)</span><br style="font-family: Arial;" />
<span style="font-family: Arial;">
<span style="font-weight: bold;">WorkSpace Manager</span>
- <a href="WorkSpaceManager/HelpEn.html">see the Description</a></span><br style="font-family: Arial;" />
<span style="font-family: Arial;">
SpbSolutions (<span style="font-weight: bold;">key items</span>)</span><br style="font-family: Arial;" />
<span style="font-family: Arial;">
Application template </span><span style="font-family: Arial;"><span style="font-weight: bold;">FeBe</span> (client-server
application) - <a href="AppFrameCookBook/CookBook/CookBookIndexEn.html">see the Description</a></span><br style="font-family: Arial;" />
<span style="font-family: Arial;">
Packs -</span><span style="font-family: Arial;">
Supporting mentioned projects, examples, and templates</span><br style="font-family: Arial;" />
<span style="font-family: Arial;">
SpbExamples (key items), </span><span style="font-family: Arial;">executable included</span><br style="font-family: Arial;" />
<span style="font-family: Arial;">
<span style="font-weight: bold;">FeBe</span>
- Application Frame template usage example </span><br style="font-family: Arial;" />
<span style="font-family: Arial;">
<span style="font-weight: bold;">Polyline</span>
- 14 Steps from primitive console application to <a href="AppFrameCookBook/CookBook/VpPuzzle/VpPuZzle%20Introduction.htm">Pzl-based</a> WinGui
application</span><br style="font-family: Arial;" />
<span style="font-family: Arial;">
<span style="font-weight: bold;">vpPuzzle</span> -
some simple examples of usage of pzlSystem</span><br /><h3>How To Run <span style="font-weight: bold;">(there may be Windows warnings about the absence of an MS certificate, we offer to agree to launch)</span><br /></h3>
<span style="font-family: Arial;">1.Go to </span><a href="https://github.com/PdcVipSolutions?tab=repositories">https://github.com/PdcVipSolutions</a><br />2. Download <br /> <span style="font-weight: bold;">SpbVipTools</span> as SpbVipTools_master.zip<br /><span style="font-family: Arial;"></span> <span style="font-weight: bold;">SpbExamples</span> as SpbExamples_master.zip<br /><span style="font-family: Arial;"> <span style="font-weight: bold;">WS_Manager</span> as WS_Manager_master.zip<br /> <span style="font-weight: bold;">DelFiles</span> as DelFiles_Vip9ce.zip<br /></span> <span style="font-weight: bold;">SetSpbVipTools</span> as SetSpbVipTools_master.zip<br /><span style="font-family: Arial;">3. Place all content to one directory with the structure and names as shown
below (remove suffixes like <span style="font-weight: bold;">_master</span>).</span><br style="font-family: Arial;" />
<span style="font-family: Arial;"><span style="font-weight: bold;">SpbRSolutions</span> (the
root directory may have any other name)</span><br style="font-family: Arial;" />
<span style="font-family: Arial;">
<span style="font-weight: bold;">SpbExamples</span>
(corresponds to SpbExamples in GitHub)</span><br style="font-family: Arial;" />
<span style="font-family: Arial;">
<span style="font-weight: bold;">SpbProjects</span>
(must be created)</span><br style="font-family: Arial;" />
<span style="font-family: Arial;">
<span style="font-weight: bold;">DelFiles</span>
(corresponds to DelFiles in GitHub)</span><br style="font-family: Arial;" />
<span style="font-family: Arial;">
<span style="font-weight: bold;">WS_Manager</span>
(corresponds to WS_Manager in GitHub)</span><br style="font-family: Arial;" />
<span style="font-family: Arial;">
<span style="font-weight: bold;">SetSpbToolsToVip</span>
(corresponds to SetSpbToolsToVip in GitHub)</span><br style="font-family: Arial;" />
<span style="font-family: Arial;">
<span style="font-weight: bold;">SpbVipTools</span>
(corresponds to SpbVipTools in GitHub)</span><br style="font-family: Arial;" />
<span style="font-family: Arial;">
SpbVipTools is the set of packages to support projects.</span><br style="font-family: Arial;" />
4. <span style="font-family: Arial;">Run
applicaion <span style="font-weight: bold;">SpbVipTools\Bin\SetSpbToolsToVip.exe</span>,
which prepares IDE variables, templates and settings.</span><span style="font-family: Arial;"><br />
</span>
5. Run<span style="font-family: Arial;"> the application <span style="font-weight: bold;">SpbVipTools\Bin\</span></span><span style="font-family: Arial; font-weight: bold;">WorkSpaceManager.exe,</span><span style="font-family: Arial;"> it will open predefined <span style="font-weight: bold;">SpbVipTools\UserWS\DemoWorspace.wsm</span> workspace.</span><br style="font-family: Arial;" />
<span style="font-family: Arial;"></span><span style="font-family: Arial;"></span><h3><span style="font-family: Arial;"><span style="font-weight: bold;">WorkSpace Manager</span></span></h3>
<span style="font-family: Arial;">The documentation for
the WorksSpace Manager placed at <span style="font-weight: bold;">SpbRSolutions/Bin/wsmAppData</span>,
where you can find</span><br style="font-family: Arial;" />
<span style="font-family: Arial;">
<span style="font-weight: bold;">ReadMe(En/Ru).pdf</span>
- the instruction how to build and run applications</span><br style="font-family: Arial;" />
<span style="font-family: Arial;">
<span style="font-weight: bold;">WorkSpaceManager(En/Ru).pdf</span>
- the general Info regarding the tool</span><br style="font-family: Arial;" />
<span style="font-family: Arial;">
<span style="font-weight: bold;">wsm_help(En/Ru).chm</span>
- the standard MS Help, which also may be called from the
WorkSpaceManager.exe application.</span><br style="font-family: Arial;" />
<br style="font-family: Arial;" />
<span style="font-family: Arial;">WorkSpaceManager also is
represented as the integration of <span style="font-weight: bold;">http-based
Backend</span> and <span style="font-weight: bold;">http-based
Frontend</span>.</span><br style="font-family: Arial;" />
<ul>
<li><span style="font-family: Arial;">
It has NO multy-user functionality supported.</span></li>
<li><span style="font-family: Arial;">
It has NO reaction on the not started backend.</span></li>
</ul>
<span style="font-family: Arial;">The main purpose was to
get the list of tasks to be solved in the future.</span><br style="font-family: Arial;" />
<br style="font-family: Arial;" />
<span style="font-family: Arial;">The examples, which are
used, was built many years ago. They have updated just to feet the
VIP9x status.</span><br style="font-family: Arial;" />
<h3><span style="font-family: Arial; font-weight: bold;">Application
Frame</span></h3>
<span style="font-family: Arial;"><span style="font-weight: bold;">Application Frame</span>
based on the approach used in the WorkSpaceManager but all mechanizms
was drammatically changed.</span><br style="font-family: Arial;" />
<span style="font-family: Arial;"><span style="font-weight: bold;">Application Frame</span>
can serve as the basis for applications that :</span><br style="font-family: Arial;" />
<ul>
<li><span style="font-family: Arial;">have a
client-server architecture in the form of <span style="font-weight: bold;">FrontEnd</span> and <span style="font-weight: bold;">BackEnd</span>, interacting
either within a single mono-application or through HTTP</span></li>
<li><span style="font-family: Arial;">based on the
use of the control panel (ribbon) and have the
following distinctive features:</span></li>
<ul>
<li><span style="font-family: Arial;">control
panel (ribbon) </span><span style="font-family: Arial;">can
be defined, including as an XML structure</span></li>
<li><span style="font-family: Arial;">control
panel (ribbon) </span><span style="font-family: Arial;">can
be easily expanded and customized</span></li>
</ul>
<li><span style="font-family: Arial;">allows you
to expand the functions of the application by connecting plug-ins made
using the PZL technology (<a href="AppFrameCookBook/CookBook/VpPuzzle/VpPuZzle%20Introduction.htm">see VipPzlSystem</a> )</span></li>
<li><span style="font-family: Arial;">use custom
dictionaries for user interface elements, including to obtain
multilingual applications</span></li>
<li><span style="font-family: Arial;">provides the
possibility of both synchronous and asynchronous exchange of
information between FrontEnd and BackEnd.</span></li>
</ul>
<span style="font-family: Arial;">AppFrame templates are
placed to the directory <span style="font-weight: bold;">SpbVipTools\AppData\ProjectTemplates\Febe</span>.</span><br style="font-family: Arial;" />
<span style="font-family: Arial;">The <span style="font-weight: bold;">AppFrameCookBook</span> is
placed as the WinHelp <span style="font-weight: bold;">SpbVipTools\Doc\AppFrame\AppFrameCookBookEn.chm</span>.</span><br style="font-family: Arial;" />
<span style="font-family: Arial;">The directory <span style="font-weight: bold;">SpbExamples\Febe</span>
contains the example of the created set of projects</span><br style="font-family: Arial;" />
<h2><span style="font-family: Arial;">History</span></h2>
<span style="font-family: Arial; font-weight: bold;">SpbRSolutions
Version 2.0</span><br style="font-family: Arial;" />
<span style="font-family: Arial;">Contained drammatically
updated variant of the WorkSpace Manager (project and application).</span><br style="font-family: Arial;" />
<span style="font-family: Arial; font-weight: bold;">SpbRSolutions
Version 1.0</span><br style="font-family: Arial;" />
<span style="font-family: Arial;">Contained the very first
variant of the WorkSpace Manager (project and application).</span><br style="font-family: Arial;" />
<span style="font-family: Arial;"></span><br style="font-family: Arial;" />
<br style="font-family: Arial;" />
<br style="font-family: Arial;" />
<br style="font-family: Arial;" />
<br style="font-family: Arial;" />
</body></html>