Coding convention
- Microsoft's .NET guidelines: http://msdn.microsoft.com/en-us/library/ms229042.aspx (link updated for .NET 4.5)
- Microsoft's C# guidelines: http://blogs.msdn.com/brada/articles/361363.aspx.
Windows Forms Application - Articles
10 Ways to Create Maintainable and Testable Windows Forms Applications
http://markheath.net/post/maintainable-winforms
Windows Forms Best Practices
https://dougnewdick.wordpress.com/2011/10/06/a-conceptual-desktop-architecture/
Model View Presenter (MVP) - WinForms
http://codebetter.com/jeremymiller/2007/07/26/the-build-your-own-cab-series-table-of-contents/
http://rocketframework.codeplex.com
http://nidoframework.codeplex.com
http://www.dotnetfunda.com/forums/show/840/implementing-mvc-architecture-in-windows-form-application
Model–View–ViewModel (MVVM) - WPF
https://www.codeproject.com/Articles/100175/Model-View-ViewModel-MVVM-Explained