Friday, December 31, 2004 6:57 PM
I have been spending time working on this Smart Client application and we are running a successfull pilot implementation of the same. Smart Client applications being client side winform application hence its more or less mandated that the usability and UX guidelines set by Microsoft be adhered. After all “Standards” are a good thing :). And frankly after Asp.net became popular (I still love that technology) lots of people left writing or looking seriously at writing windows applications (please dont get me wrong)
I recommend reading “The Windows Interface Guidelines for Software Design” from Microsoft Press for understanding the details about user interface guidelines.
One of those UX guidelines is that a good windows application would be providing help / documentation which will aid the user to work with the application at ease. I until date didnt know that .net has such support for help and documentation (please note I am not referring to source code documentation).
To cut a long story short about how happy I am to know the support for doing these things in .net. Please follow the following URLs.
System.Windows.Forms.Help Class
System.Windows.Forms.HelpProvider Class
[Update] - Check this HOWTO article at Support.microsoft.com - Provide Context-Sensitive Help or Online Help in a Windows Application by Using Visual Basic .NET