NOTICE:
Please do not use the Version 1.19 and download instead the version 1.19a, because the is a library (*.dll) missing for the license server.
There is an update of the version 1.18 because a bug in the interpreter is corrected. THe bug is contained in the version 1.18 only! If you have downloaded the Version 1.18 please re-download it again.
Please send an email if you want a version of the ProgramNet for another platform, visual studio or OS or version of OS
Please use the latest version of the ProgramNet since it is the version which has more features compared to the previous versions. The newer versions are compatible with the older versions.
----------NEW : From Version 1.18 , the Qt5.5.1 is supported with MinGW compiler -----------
Version 1.19c - Stable Version
(1) Fixed bugs regarding the speed
(2) added the function virtual void closeWidgetsAutomaticaly(bool bCloseWidgets) = 0; . When bCloseWidgets = true , the Kernel closes all the widgets when the units are no more executed. Default value is "false"
Version 1.19a - Stable version
(1) The license server is compiled in relase mode. The license server does nto require the debug versions of the Qt e.g. Qtcored4.dll. The libraries were missing.
(2) The shapes of the diagrams can be resized
Version 1.19 - Stable version
* Corrected bugs:
(1) the kernels starts executin a net, if the units are added manualy and not from the LoadNet function
(2) when the ProgramNet creates C++ code and modifies the files (no overwrite) , the modification is done now correctly
* new feature:
(1) The Net unit: A new unit, which executes a net. See the help file for further information
Version 1.18b - Stable version
* Bugs in the interpreter (execution part) are corrected
Version 1.18 - stable version
* New Feature: The ProgramNet offers the possibility to generate source code from the Net. The generated code can be compiled. The compiler generates an executable wich runs the net without an additional effort.
Version 1.17b - stable version
*corrects a bug when a scene is loaded : a diagram is outside the scene , the scene is loaded but th ediagram is in wrong position. Now the bug is removed and the diagram appear on the correct position in the scene
Version 1.17a -stable version
* corrects the bug when a decision unit (interpreter) unit is saved.
* corrects some performance bugs regarding the view
* the help file is updated
Version 1.17 - stable version
The linux verion comes soon
*corrects bugs till version 1.16 : generation of interpreter file had mistakes
*methods, dependencies and variables can be inserted with the help of the ProgramNet
*the generation of the code is more flexible
Version 1.16 -stable version
*print preview is available
*corrects a bug with the printing. The printing is now stable
*corrects a bug in the generation of the c++ code
Version 1.15a-stable version
*corrects a bug when the action copy-paste is done for the end diagram
Version 1.15-stable version
*license manager is included - the programnet can run in demo mode if the user does not insert a license key.
*the user can insert intermidiate points in the line connecting an input and an output (arrow)
Version 1.14- stable version
*user can add intermidiate points in an arrow with right click
Verion 1.13 - stable version
*added the encryption feature for interpreter units. The code in the interpreter unit can be encrypted.
Version 1.12b- stable version
*added the ability to modify a generated source code if the net is changed. The user can select eitehr to generate or to modify the generated files. If there are no files, new files are generated.
Version 1.12a - Stable version
*corrects a bug when a scene is loaded and a decision diagram is present
Version 1.12 - Stable version
*adds the feature to generate source code from a net.
Version 1.11e - Stable Version
* corrects an error which appears by loading a scene with diagrams (not with units)
Version 1.11d
*a bug regarding the execution of net is fixed.
*bug regarding saving a net / scene is fixed
Version 1.11c:
*correct a visual(not functional) bug when a scene , which does not include loaded units, is loaded.
Version 1.11b:
*correct small visual bugs in the view
* changed the left toolbar from "basic units" to "basic diagrams"
Version 1.11a: - stable version
*interpreter is faster
*fixed a bug regarding multiple parenthesis ')' and '(' error reporting.
*saves a diagram net as well a unit net(integrated in version 1.0).
Version 1.11 :
*fixed a bug of the interpreter.
*Added scheduling rules
Version 1.10: Initial version
The "Windows" folder contains the debug and release x86 evaluation versions for Windows. The libaries are compiled with Qt4.8 and VS2008 compiler.
The linux version is compiled using Qt5.1 and ubuntu 14.04 64bit
The MinGW version is compiled with Qt5.1. The nexeccary files are delivered in the package.
All of the evaluation versions can execute a net till 8 units.
Please contact the developer of the application in order to get the kernel with the full functionality(unlimited number of units)
REMARK: The user must install the corresponding QT libraries:
Qt4 Release(x86) required libraries : QtCore4, QTGui4,QtXMl
QT4 Debug(x86) required libraries : QtCore4d,QtGui4d, QtXml
Qt5 Debug(x64) required libraries : qtmaind.lib, Qt5Cored.lib,Qt5Guid.lib, Qt5Widgetsd.lib
QT5 Release(x64) required libraries : qtmain.lib, Qt5Core.lib,Qt5Gui.lib, Qt5Widgets.lib
For linux and MinGW refer to the web site of the QT.
You should download the libraries in order to perform the necessary compilation. The kernel requires these libraries.
*****************************************************************************************
ProgramNet is developed by Christos Fragkopoulos. Copyright (c) 2013-2015
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE