Nishith Prabhakar
code - eat - sleep - code
Navigation for Nishith Prabhakar - Best Practices for Windows Forms Applications
Content
Sidebar
Footer
October 17, 2003
@ 04:13 AM
Comments [0]
Best Practices for Windows Forms Applications
Click here to go to the source
Naming Conventions
n-tier applications
Coupling:
Pass control references to business logic
Cohesion:
Highly Spcific Code
Use inheritance for extensibility and maintainability:
You should also invest the time in creating a component framework from which your classes can be built. This rich architecture will make your derived classes much more elegant
Reduce resource usage:
Reduce number of static controls on the form
Have Auto-updateable applications:
Have an application components Web Farm from which various forms and assemblies are downloaded.
Variety of error handling techniques and logging
Reduce number of calls between processes
Testing:
Can use Visual Studio Analyser
Related posts:
Inductive UI vs Productive UI
Customised MessageBox
Collection Editor - Persisting the values in design mode
Common Mistakes with DataGrids
Visual Styles and XP theme support in .NET controls
VB naming prefixes for controls
Tracked by:
http://9op-information.info/81854689/index.html
[Pingback]
http://9qq-information.info/28211912/index.html
[Pingback]
« Visual Styles and XP theme support in .N...
|
Home
|
Busy busy busy !! »
All comments require the approval of the site owner before being displayed.
Name
E-mail
Home page
Remember Me
Comment (Some html is allowed:
a@href@title, strike
) where the @ means "attribute." For example, you can use <a href="" title=""> or <blockquote cite="Scott">.
Enter the code shown (prevents robots):
Live Comment Preview
Archives
All dates
All Posts
Search
Latest Posts
Recession, what Recession!!
BCCI should push for 2 Indian teams at the International Arena
Create RSS feeds for anything on Cricinfo
Microsoft Arc
The Fabulous Four
Pykara Falls on Photosynth
Ka Haal Chaal Ba
Picasa is complete now!
Supermen of the 80s and 90s
About Me
|
|
© 2009, Nishith Prabhakar
Archives
January, 2009 (2)
December, 2008 (2)
October, 2008 (1)
September, 2008 (3)
August, 2008 (1)
November, 2007 (1)
October, 2007 (1)
September, 2007 (4)
March, 2007 (2)
February, 2007 (3)
January, 2007 (2)
September, 2006 (2)
August, 2006 (6)
July, 2006 (6)
January, 2006 (2)
October, 2005 (1)
September, 2005 (3)
August, 2005 (1)
July, 2005 (3)
May, 2005 (7)
April, 2005 (1)
December, 2004 (2)
November, 2004 (2)
September, 2004 (5)
August, 2004 (2)
July, 2004 (4)
December, 2003 (15)
November, 2003 (26)
October, 2003 (35)
September, 2003 (14)
BlogRoll
Joel on Software
Scott Hanselman's Computer Zen
ScottGu's Blog
Larkware News
Anil Dash
Eric Gunnerson's C# Compendium
Eric.Weblog()
Greg Reinacker's Weblog
ISerializable - Roy Osherove's Blog
Critical Section
Marquee de Sells: Chris's insight outlet
Jeff Key
Jon Udell
Scott on Writing
kuro5hin.org
Martin Fowler's Bliki
Brad Abrams
Emergic
Harry Pierson's DevHawk Weblog
causticTech
Microsoft Research News and Headlines
Coding Horror
Proudly Serving My Corporate Masters
Scott Stewart
Knowing.NET
Gautam Ghosh - A Management Consultant's Blog
Creating Passionate Users
Youth Curry - Insight on Indian Youth
Damien Katz
The Big Picture
Sramana Mitra on Strategy
Tim Yang's Geek Blog
Astronomy Picture of the Day RSS Feed
The Corridor (a cricket blog)
TechCrunch
I, Cringely . The Pulpit | PBS
The Indian Economy Blog
A Venture Forth
Less is better
How to Change the World
Stevey's Blog Rants
DrunkAndRetired.com: Cote' Content
The Middle Stage
Philip Greenspun's Weblog
Evolving Excellence
gapingvoid: "cartoons drawn on the back of business cards"
My Rantings
Berkun blog
Fermat's Last Theorem
King Cricket
Simplicity Works Everytime
who gives a blog?
the vice men say...
Allergic_to_alliterations
The Indian Investor's Blog
Official Google Blog
Kamat's Potpourri
NYT > Technology
NYT > Most E-mailed Articles
NYT > Science
indexed
Other Stuff
Admin
Sign In