mvp

Unit Testing Front End Logic

We have tried to introduce unit testing front end logic on a recent project and the value of the tests are being questioned. We were not code reviewing the tests so the quality of them is poor, developers copied poor tests creating more poor tests and so we have a lot of crap tests. I still believe there is value in testing the prese...

Unity Resolve performance on ASP.NET application

I'm looking at using unity to resolve some interfaces but am not sure about it's performance in terms of scalability. I've registered my dependency types in the web.config and then have this code for a MVP type approach which takes the current web page as the view (IView) in the constructor of the presenter. The code below is taken from ...

Rhino Igloo vs. WCSF

Hi All, I'm trying to implement the MVP pattern on web forms. I have two options to go with, Rhino Igloo and WCSF. Which way you recommend to go with. BTW, ASP.NET MVC or MonoRails is not an option in my case. Cheers, ...

How to display treeview inside listview in xaml + C# and MVP

Hi, How to display treeview inside a list view, actually this listview has headers namely workbook, description,date, so when I display the tree view inside the listview, the treeview should open as per the listview headers. My question is : 1. How to insert treeview inside Listview and my xaml code is <ScrollViewer VerticalScrollBar...

Data Binding using INotifyPropertyChanged (.Net)

Hi, I'm trying to find a good way to implement MVP in classic Winforms, and a couple of solutions I've come accros (e.g. http://codebetter.com/blogs/jeremy.miller/archive/2007/05/25/build-you-own-cab-part-3-the-supervising-controller-pattern.aspx) talk about using data binding between the model and the view. I've never used data binding...

MVC / MVP / MVVM What the Heck?

I recently worked on a .Net WPF project to build a retail point of sale system where I used the MVP pattern for the first time. It took me a little while to wrap my head around the change of approach but once I did that I thought that the concept rocked! My question is this: what is the distinction between MVC, MVP and MVVM? If there is...

Implementing pageing using MVP

Does anyone have any recomendation on how to implement pageing in ASP.NET webforms when applying the MVP pattern? I'm wondering where to put the paging logic...in the view or in the presenter? Also a neet way to implement pageing in ASP.NET is to use the PagedDataSource control... would it be correct to use that from a presenter or would...

How do I test a method that needs to be called to set up the object before the test is run using Rhino mocks?

I'm having problems testing this scenario. An invoice has two states - finished and unfinished - and I want to test that the method Presenter.FinishInvoice() calls DAO.FinishInvoice() then calls DAO.GetInvoice() and then sets View.Invoice with the result. The problem is that I need to call DAO.GetInvoice() to get an invoice to finish...

MVP pattern with dynamically created UI

using the MVP pattern in winforms is predicated on the presenter knowing about which controls to access as defined by the IViewInterface. for example if you had 2 textboxes and one button on your form, than you would define an IViewInterface with two properties for textbox and upon a button click event you forward the call to Presenter a...

What is Model View Presenter ?

Can someone please explain in a way as simple as possible what the Model View Presenter pattern is? What is the difference with Model View Controller ? Which is best or for which purpose ? ...

Which pattern would you choose for web application and why?

When you start a new web application, which pattern are you choosing between MVC and MVP and why? ...

Is Databinding a good way to connect a view to a model

I am thinking about the design of a WPF or Silverlight application. I am planning to use MVC (or another such design pattern) Witch ever of the design patterns I choose, I need to connect to view to the model (or presenter) – is databinding a good way of doing this? (In the past with WinForms applications I have found that Databinding...

Using the MVP for a composite structured object model.

(Edited a lot) I've got some classes with Abstracts Members. The concrete type of the abstract members is to be determined at the class instanciation, based on the user's input. However, the second member's concrete type might depend on the first member. I'm trying to do something keeping the MVP design pattern in mind. I taught about m...

When to use MVP in Windows Forms .net application?

I am familiar with MVC/MVP though my question is simple, I'm about to program a simple Instant Messaging software when the engine and communication part is an open API. so my software will have about 3 forms, a splash screen with login details, the options form and a main form with all the functionality like: Friends List, Send message, ...

Should I unit-test my view in MVP(or VM) or how to keep the code in the view to a minimum?

I use Model-View-Presentation Model in my application and I am wondering whether I need to create unit tests for the view. (I am on .net 2.0 WinForms) Now typically the view should be so simple that it should not be necessary to create unit tests for it. At least that's the idea I got from the goal of having the separation of View vs. ...

Implementing the View in MVC or MVP (in PHP)

I've experienced first hand the extent of the horror and foot-shooting that the ugliness of PHP can cause. I'm onto my next project (you may be wondering why I'm not just switching languages but that's not why I'm here) and I've decided to try doing it right, or at least better, this time. I've got some models defined, and I've started ...

Need advice on implementing UI in WPF

Hi, I need some advice on implementing UIs in WPF. So far, I've been using Code-Behinds, which is extremely easy to get-started, but hell when maintaining/changing/testing. I've looked at MVP (and its WPF variant - MVVM), but having some trouble getting started. Assuming I have a UI to build, here's what I think I should do: 1. Crea...

MVP vs. Presentation Model, which one is better?

UPDATE MVP vs. Presentation Model, which one is better (for desktop application) - in terms of maintainability testability complexity flexibility separation of concern - changing one component (view, controller, model etc) has minimal impact on the others. performance (optional) memory usage (optional) ...

Critique my simple MVP Winforms app

I'm trying to wrap my mind around the MVP pattern used in a C#/Winforms app. So I created a simple "notepad" like application to try to work out all the details. My goal is to create something that does the classic windows behaviors of open, save, new as well as reflecting the name of the saved file in the title bar. Also, when there are...

MVVM - Should the View have a reference to the Presenter/ViewModel?

I've been looking through the PRISM 2 samples for ideas about how to best approach a new application I'm working on, which will be a PRISM 2/WPF app. Looking in particular at the View Injection sample application that ships with PRISM I've noticed that all of the views implement an interface which allows the presenter (or ViewModel) to i...