Gui4Cli 19.38

Gui4Cli in Development / Compilers & Interpreters

Gui4Cli screenshot

User Rating: 3.4 (36 votes)

Gui4Cli is an easy scripted language which allows anyone with lots, little or no previous programming experience to create Guis in minutes. All you do is write a script (a normal text file) in the Gui4Cli language (which is very easy) and just run it. You can visually edit it to make it just the way you want it. Gui4Cli has many abilities (listviews, treeviews, tabs, combos and all other controls, timers, databases, jpg/gif/bmps, icons, directx, fonts, registry control, etc etc...), a rich command set and an easy, intuitive language to handle it all with. More stuff, like automation and internet support will be added shortly.

Savings of Memory and system resources

Windows has memory protection which is a good thing because it means that one bug can't bring down the system, but it also means that when you start up a new program Windows allocates new memory for it and all the DLLs, images and other data that it will use. If you use Gui4Cli however, these are loaded only once, and you can run all your Gui4Cli guis using the same DLLs, the same resources (images, icons etc), and much of the same code as the other guis, providing huge memory savings.

Speed

Since, as explained above, all these DLLs, resources etc are only loaded once, when Gui4Cli starts up, any guis opened thereafter have most of their needed code and data already loaded, so they load and open very fast.

On the other hand, Gui4Cli itself is very fast; much faster than it really needs to be since, most of the time, the main thing it must compete with is the users hand speed.

Intuitiveness

Programmers are not the greatest of artists when it comes to presenting intuitive interfaces. With Gui4Cli the user can move the gadgets around, change the code and generally make the gui behave like he wants it, saving both in time and frustration.

Gui4Cli also gives the tools to people who have artistic and explanatory talents but no programming knowledge or patience to create interfaces. A user can combine different programs in the same gui, or write different guis for each ability of a certain program, or whatever.

System Compatibility

Most programs are completely different from their guis. They have the code part where they actually do whatever it is they do and then they build a gui on top of it to let the user interact with the code part. The code part of the program is, in most cases, very system independent and can run under any OS. Its the user interface that's the most system dependent part of any program, since it is the part that calls all the OS routines. Since a Cli program has no user interface, its much more portable. And its also more usefull in many cases since the user can put it to uses that the programmer never thought of.

Also, such programs will not suffer compatibility problems in future versions of Windows, since the changes will affect the interface between your program and the OS, and that will be in large part handled by Gui4Cli.

Teaching Ability

The event driven program structure of Gui4Cli is in many ways similar to the main switch statement of a C style windows program. Your gui will open and wait for input, acting according to what that input may be. This, together with other standard constructs like if, while, gosub etc, give the novice programmer a good insight on how more complicated, compiled languages work. The user can see the results immediately and so is not discouraged by the steep learning curve that languages such as C/C++ have..

File Size: 3.8896484375 MB License: Open Source Price: FREE
Platform: Windows XP, Windows Vista, Windows 7
Downloads: Total: 157 | This Month: 10 Released: 2012-09-18
Gui4Cli Similar Software

thinBasic programming language 1.9.16.17 thinBasic    

thinBasic is a Basic Programming Language Interpreter. Fast, reliable, well documented, features rich, easy to use and to master Basic Language. No compilation, no intermediate code, just plain text script files analyzed and executed on the fly. .... Free download of thinBasic programming language 1.9.16.17

Pocket Programming Language FREE 1.62 ArianeSoft Inc.    

PPL is a FREE, fast and easy-to-learn programming language that is fully object-oriented. PPL runs on all ... would cost you hundreds of dollars with other programming languages. - Finally be recognised as a master programmer .... Free download of Pocket Programming Language FREE 1.62

ooRexx 4.2.0 Rexx Language Association    

... is an Open Source project managed by Rexx Language Association (RexxLA) providing a free implementation of Object ... Object Rexx includes features typical of an object-oriented language, such as subclassing, polymorphism, and data encapsulation. It is an extension of the classic Rexx language, which has been expanded to include classes (a. Free download of ooRexx 4.2.0

ooRexx x64 4.2.0 Rexx Language Association    

... is an Open Source project managed by Rexx Language Association (RexxLA) providing a free implementation of Object ... Rexx x64 includes features typical of an object-oriented language, such as subclassing, polymorphism, and data encapsulation. It is an extension of the classic Rexx language, which has been expanded to include classes (a. Free download of ooRexx x64 4.2.0

ooRexx for Linux 4.2.0 Rexx Language Association    

... is an Open Source project managed by Rexx Language Association (RexxLA) providing a free implementation of Object ... Object Rexx includes features typical of an object-oriented language, such as subclassing, polymorphism, and data encapsulation. It is an extension of the classic Rexx language, which has been expanded to include classes (a. Free download of ooRexx for Linux 4.2.0

Popular Software in Development / Compilers & Interpreters

Asterix IDE 1.6.7 Akhilesh Dhar Dubey     update

Designed to ease the work of Java and web developers. Free download of Asterix IDE 1.6.7

PB DeCompiler v2013.06.30 chengang    

PowerBuilder DeCompiler and PBD Decompiler. Free download of PB DeCompiler v2013.06.30

Haskell Platform for Mac OS X 8.6.3 Haskell Platform Team     update

Comprehensive, robust development environment for programming in Haskell. Free download of Haskell Platform for Mac OS X 8.6.3

PureBasic for Mac OS X Power PC 5.71 Fantaisie Software     update

A programming language that is based on established BASIC rules. Free download of PureBasic for Mac OS X Power PC 5.71

software pick   

PyPy for Mac OS X 7.1.1 PyPy Team     update

Compliant alternative implementation of the Python programming language. Free download of PyPy for Mac OS X 7.1.1