Related resources for mvp design pattern
  • MVP Design Pattern For Windows Forms8/26/2014 4:12:51 PM. This article describes the MVP design pattern for Windows Forms.
  • Model View Presenter (MVP) design pattern and data binding9/29/2012 7:13:17 AM. Model View Presenter (MVP) design pattern is the evolution of the MVC design pattern and it’s aimed at providing a cleaner separation of concerns between the view, the model, and the controller improving the architecture (you can use several UI technologies without recompiling the business logic components) and testability of the enterprise solution. The pattern was originally developed at Taligent in the 1990s. In this article, I will explain the principles and how to use the MVP design pattern along with data binding with an example using C# language in Microsoft.NET.
C# Language Specification 5.0
This book provides a complete description of the C# language 5.0.