PC Review


Reply
Thread Tools Rate Thread

Best way to structure UI for Win app?

 
 
Ronald S. Cook
Guest
Posts: n/a
 
      21st Dec 2006
We're about to design am enterprise Windows app. Since it will have lots of
modules, we're thinking about a listbar (like Outlook) on the left with menu
bar across the top, and status bar at the bottom. Each "module" would then
take up the space that's remaining. So, it looks like we're wanting some
sort of master form where the module forms show up inside it. Should we
have user controls for each of the modules? I was hoping there would be a
better way to structure the app.

I would appreciate any design guidance.

Thanks,
Ron



 
Reply With Quote
 
 
 
 
Ignacio Machin \( .NET/ C# MVP \)
Guest
Posts: n/a
 
      21st Dec 2006
Hi,

You should think a little about the design of the "core" that is the part of
the app that will support all the modules and the interaction among them.

For example you should implement a plugin interface to allow modules (or
command) to be added to the toolbars.

Take a look at this article about plugin:
http://www.codeproject.com/csharp/C_...chitecture.asp

Also take a look at how to implement a Command pattern (there was such an
article in MSDN magazine a time ago)

The book of Design patterns is also a good reading as they explain the
design of a text processor.



--
Ignacio Machin
machin AT laceupsolutions com

"Ronald S. Cook" <(E-Mail Removed)> wrote in message
news:%(E-Mail Removed)...
> We're about to design am enterprise Windows app. Since it will have lots
> of modules, we're thinking about a listbar (like Outlook) on the left with
> menu bar across the top, and status bar at the bottom. Each "module"
> would then take up the space that's remaining. So, it looks like we're
> wanting some sort of master form where the module forms show up inside it.
> Should we have user controls for each of the modules? I was hoping there
> would be a better way to structure the app.
>
> I would appreciate any design guidance.
>
> Thanks,
> Ron
>
>
>



 
Reply With Quote
 
Thomas Visic
Guest
Posts: n/a
 
      21st Dec 2006
Ronald, you should definitely check out the Composite UI Application
Block (CAB) and the Smart Client Software Factory (SCSF).

On Dec 21, 8:30 am, "Ronald S. Cook" <r...@westinis.com> wrote:
> We're about to design am enterprise Windows app. Since it will have lots of
> modules, we're thinking about a listbar (like Outlook) on the left with menu
> bar across the top, and status bar at the bottom. Each "module" would then
> take up the space that's remaining. So, it looks like we're wanting some
> sort of master form where the module forms show up inside it. Should we
> have user controls for each of the modules? I was hoping there would be a
> better way to structure the app.
>
> I would appreciate any design guidance.
>
> Thanks,
> Ron


 
Reply With Quote
 
sloan
Guest
Posts: n/a
 
      22nd Dec 2006
I'll re iterate the
Composite UI Application
Block (CAB)


"Ronald S. Cook" <(E-Mail Removed)> wrote in message
news:%(E-Mail Removed)...
> We're about to design am enterprise Windows app. Since it will have lots

of
> modules, we're thinking about a listbar (like Outlook) on the left with

menu
> bar across the top, and status bar at the bottom. Each "module" would

then
> take up the space that's remaining. So, it looks like we're wanting some
> sort of master form where the module forms show up inside it. Should we
> have user controls for each of the modules? I was hoping there would be a
> better way to structure the app.
>
> I would appreciate any design guidance.
>
> Thanks,
> Ron
>
>
>



 
Reply With Quote
 
Ronald S. Cook
Guest
Posts: n/a
 
      23rd Dec 2006
Is Composite Application UI Block (CAB) old and now part of Windows
Presentation Foundation (WPF), or is it something totally separate? -thx


"sloan" <(E-Mail Removed)> wrote in message
news:%237N$(E-Mail Removed)...
> I'll re iterate the
> Composite UI Application
> Block (CAB)
>
>
> "Ronald S. Cook" <(E-Mail Removed)> wrote in message
> news:%(E-Mail Removed)...
>> We're about to design am enterprise Windows app. Since it will have lots

> of
>> modules, we're thinking about a listbar (like Outlook) on the left with

> menu
>> bar across the top, and status bar at the bottom. Each "module" would

> then
>> take up the space that's remaining. So, it looks like we're wanting some
>> sort of master form where the module forms show up inside it. Should we
>> have user controls for each of the modules? I was hoping there would be
>> a
>> better way to structure the app.
>>
>> I would appreciate any design guidance.
>>
>> Thanks,
>> Ron
>>
>>
>>

>
>



 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Using a structure as a property in a class gives error when accessing properties of structure D Witherspoon Microsoft VB .NET 6 5th Mar 2005 06:43 AM
Using a structure as a property in a class gives error when accessing properties of structure D Witherspoon Microsoft Dot NET 6 5th Mar 2005 06:43 AM
Using a structure as a property in a class gives error when accessing properties of structure D Witherspoon Microsoft Dot NET Framework Forms 6 5th Mar 2005 06:43 AM
MS Word Document File Structure -- Need Published Description of Structure Gray M. Strickland Microsoft Word Document Management 15 9th Nov 2004 06:24 PM
Re: Copying unmanaged memory pointer of structure to managed structure array Mattias Sjögren Microsoft VC .NET 0 28th Aug 2004 03:19 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 02:00 AM.