K
kmsuzuki
I'm primarily a class library developer, but I've written a few small
tools in my day using forms (VB6/Java/Winforms) and my libraries have
been used in larger forms apps. The thing is, I've never seen a well
architected forms app in my 12-year career and I'm wondering if there
is a book or some resource that deals specifically with designing a
forms app.
In the class library/component world, it's relatively easy to implement
design patterns and graceful object-oriented designs, I suppose because
we don't have to keep so many balls in the air and visually interact
with users. Are there common patterns and designs for forms
development? I understand and have implemented simple
Model-View-Controller and Model-View designs, but I'd like to know of
other designs (are there any?) and how compatible they are with
WinForms development. I would love to have a resource that goes deep
into some of the common issues with forms like forms management (ie
organizaing, caching, reusing), use of dialogs, data encapsulation,
messaging between GUI objects, and so on. I'm quite comfortable with
the mechanics of WinForms, so I'm looking for something more
design-oriented.
Thanks for any pointers.
tools in my day using forms (VB6/Java/Winforms) and my libraries have
been used in larger forms apps. The thing is, I've never seen a well
architected forms app in my 12-year career and I'm wondering if there
is a book or some resource that deals specifically with designing a
forms app.
In the class library/component world, it's relatively easy to implement
design patterns and graceful object-oriented designs, I suppose because
we don't have to keep so many balls in the air and visually interact
with users. Are there common patterns and designs for forms
development? I understand and have implemented simple
Model-View-Controller and Model-View designs, but I'd like to know of
other designs (are there any?) and how compatible they are with
WinForms development. I would love to have a resource that goes deep
into some of the common issues with forms like forms management (ie
organizaing, caching, reusing), use of dialogs, data encapsulation,
messaging between GUI objects, and so on. I'm quite comfortable with
the mechanics of WinForms, so I'm looking for something more
design-oriented.
Thanks for any pointers.