Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Community » Newbie corner » Is this really a GUI RAD?
Re: Is this really a GUI RAD? [message #31975 is a reply to message #31972] Wed, 13 April 2011 17:34 Go to previous message
dolik.rce is currently offline  dolik.rce
Messages: 1791
Registered: August 2008
Location: Czech Republic
Ultimate Contributor

Hi wildcode

Welcome to the forum Wink

wildcode wrote on Wed, 13 April 2011 16:37

And what I need is a form based RAD that will allow me to tie backend functions to actions on the form, writing the code for the front end as it goes, then allowing me to modify that code.

Call me lazy but this would be ideal.

That's not being lazy, that is being efficient:) And U++ tries to provide just that...

Theide layout designer lets you design the "frontend" part. The layouts (I guess layout matches form in windows terminology...) can be used for anything from main application window, through simple dialog window, the contents of a tab or even to create a widget consisting of several widgets (nested in one layout and interacting with each other).

The layout is usually used as a base for class which then represents the GUI object. You just add some "backend" functions and tie them to the widgets using callbacks for specific actions (e.g. WhenFocus,WhenAction,...) and/or override some virtual methods (e.g. MouseDown,Key,...). That is pretty much everything you need to do to create a basic application, I guess it is quite RAD Smile

For some more info have a look in the GUI tutorial, especially section 16, which describes how the layouts work.

Best regards,
Honza
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: TabCtrl: How to add the close button(square) on the tab(s)
Next Topic: Image in database
Goto Forum:
  


Current Time: Sun Aug 24 13:36:57 CEST 2025

Total time taken to generate the page: 0.04722 seconds