[Gambas-user] best programming practices:
Rolf-Werner Eilert
eilert-sprachen at ...221...
Mon May 12 09:10:43 CEST 2014
My answer would be: it depends :-)
When you see a form as one task to be performed by the user, in most
cases it is good to keep everything related to this task within its
form. You will most likely find some kind of workflow roughly going in
writing direction, i. e. from top left to bottom right. If you need data
to be defined by the user before the user can proceed to the next step
within this form, it might be helpful to gray out any further steps to
avoid confusing the user with too many options at one time.
I use to keep the main tasks in one main form, splitting it up into not
too many parts which can be totally independent to each other. Just try
to think like the user: What would the user expect to see at a first
glance, and when does the user really need this or that option?
It depends also on the kind of program you make. There are complex tasks
like monitoring data which might create a lot of small controls on a
panel at the same time to give a comprehensive overview. In my cases,
there are mostly lists of data (names) to be seen (a treeview) which
show up with data on the right sight when clicked. But there is also a
classbook managing tool which has four tabs with different main tasks
and several sub-tasks on each tab.
Hope it helps a bit.
Rolf
Am 12.05.2014 02:49, schrieb Jb Skaggs:
> is it better to have multiple forms or one form with lots of controls
> that show and hide?
>
> I like to have multiple forms- but which is faster and considered the
> better method?
>
> ------------------------------------------------------------------------------
> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
> Instantly run your Selenium tests across 300+ browser/OS combos.
> Get unparalleled scalability from the best Selenium testing platform available
> Simple to use. Nothing to install. Get started now for free."
> http://p.sf.net/sfu/SauceLabs
> _______________________________________________
> Gambas-user mailing list
> Gambas-user at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gambas-user
>
More information about the User
mailing list