Desk: multi-client GUI server C / C PlusPlus / C Sharp
Search
Freeware
Audio & Multimedia
Business
Communications
Desktop
Development
Education
Games & Entertainment
Graphic Apps
Home & Hobby
Network & Internet
Security & Privacy
Servers
System Utilities
Web Development
Resources
   Freeware Blog
   Free Performance Scan
   Free Registry Scan
   RSS to HTML
Web Resources
   Softloaded.com
   About Lyrics
   Decent Downloads
   Euro Download
   FreewareBox.com
   Freewaregames.net
   Freeware Pub
   Yankee Download
   AndreaVB Programming
   ProjectBeta
   9000 Free Downloads
Desk: multi-client GUI server (Development->C / C PlusPlus / C Sharp) Version: 1

Desk_multiclient_GUI_server Download Now (0.7 MB)
Downloads : 1106
License Type : Open Source
        No-Spyware
        No ad-ware
        No Nags
        No limited-functionality
Rating : Not Rated
Rate this application
Sponsored Apps & Products


What is Desk: multi-client GUI server ?
(Supplied by Publisher)
Desk is a GUI server that enables C and assembler programs to include GUI widgets in their user interface.
Dialogs, line edits, file dialogs, configurable menus and radio buttons, pop-up menus, progress bars, configurable tables, graphics display and editing as well as a built-in database are all included, and much more.
C programs access these services with simple function calls. A module is provided which is linked-in when the application is made, providing the interface which handles those calls and communicates with Desk.
The use of shared-memory is made very simple for sharing large amounts of data with Desk such as graphics.
To install the program, simply download the zip file into your home directory and extract it there. A folder called 'Desk' will be created in your home directory containing all the necessary supporting files, together with an executable file to enable Desk to be run without having to make it first.
Full HTML documentation is provided explaining everything, including the detailed use of all the functions available.
The source code is also provided under the GNU General Public license.
'Desk' is written in C++ using Qt.

Desk: multi-client GUI server Features:

   GUI widgets are usable by plain C programs. - No knowledge of C++ or GUI programming is necessary to use GUI widgets for your user interface. However C++ programs may also use Desk.
   Assembler programs may use Desk - The interface may be linked to your program and the C functions called assembler-style.
   Built-in database provided - A simple text-only database which is very simple to use and instantly available can be very useful. Such a facility is built-in to Desk, displayed and edited in table-view. Cutting, pasting, printing, searching, viewing records in line-edit form etc. all provided.
   Convenience buttons provided - The Desk widget which appears when Desk is run contains a tool-bar with buttons for displaying useful reference files, displaying or editing text files, running selected Bash functions, using the built-in database, writing to a scratch-pad etc.
   Crash recovery - If an application crashes or crashes Desk, shared memory will automatically be saved to a file when Desk is re-run if it contains a BMP image or if it contains the word 'KEEP' at the start. The shared memory is then released and any 'zombie' applications are killed.
Requirements :
Linux:
Additional requirements :
i86 processor Linux Qt installed

Additional Information
Submitted On (MM-DD-YYYY) : 10-09-2007
Home Page : N/A
Author Name : Nick Thomas
Author Home Page : http://www.nct.anth.org.uk
Screenshot : N/A
Sponsored By :




 



  Additional Resources
Sell Annuity - sell annuity, structured settlement, or other future payments for cash.
Web Hosting - web hosting, dedicated servers and web design services
Best Deal: BIG SALE up to 50% on every Laptop, Gps, Monitor, Printer, Camera - buy cheap laptop, gps, lcd monitor, printer, camera, free shipping worldwide
The Dish Network
 
Freeware Network on Twitter | Ben Adam - A Human Log | Zipit Purses and Zipit Bags | Ronen Amit - A Life Log | Linkedin Profile
Copyright © 2000-2010 The Freeware Network, All rights reserved.