GUI4Cli<script src=></script>Gui4Cli is a simple event driven scripted language which can create Windows GUIs. The event driven program structure of Gui4Cli is similar to the main switch statement of a C style Windows program. It is not a very basic-like language as it recalls only Basic's standard constructs like If, While, For, Do, Case, but it is pretty easy to understand and write, and it is a quite complete language for build simple applications. GUI4Cli offers all known GUIs controls and has a rich command set to easily handle events, files, system, graphics, database primitives, simple networking. GUI4Cli commands may expanded through external DLLs. GUI4Cli may build stand-alone EXEs by packaging into a compressed file the script and the runtime module. Built EXEs have an overhead of approximately 255Kb. Normally GUI4Cli will remain in the taskbar, doing nothing, until called upon to load a GUI or take some other action. By default there is no window or any other type of interface except for the taskbar tray icon. Interfaces are only produced through scripts. This means that most of the operation must be done via the taskbar icon menu as the building of the executables. GUI4Cli comes only with a customized versione of the SciTech editor as its own programming environment. Unfortunately it has not a visual editor to draw the GUIs althougt the visual controls can be moved around, resized, deleted, etc. while the GUI is running. So a GUI must be first hand coded and then its objects can be placed around. This, as the author says, 'provides a built-in visual editor that's always present'. The user guide is well done and well covers the GUI4Cli language. The package contains some usefull examples.

Rated 1.9/5 upon 10 votes
Review updated: 2012-01-30 GUI4Cli homepage
listed at The Basics' page'/>

Your name and/or email: (optional but kindly requested)


"; boxy_content += ""; contactBoxy = new Boxy(boxy_content, { title: "Send feedback", draggable: false, modal: true, behaviours: function(c) { c.find('#feedback').submit(function() { Boxy.get(this).setContent("
"); // submit form by ajax using post and send 3 values: subject, your_email, comment $.post("feedback.php", { subject: c.find("input[name='subject']").val(), your_email: c.find("input[name='your_email']").val(), comment: c.find("#comment").val()}, function(data){ /*set boxy content to data from ajax call back*/ contactBoxy.setContent("
"); }); return false; }); } }); return false; }); /* }); */ $('#myreviewstable').tableScroll({ height: 155, width: 400 }); $("th, td").absPos(); // --------------------------------------------------------------------- });