2010-06-12 2 views
1

для разработки приложения в приложении C# Windows, который один лучше MVC или создать файл класса для каждого видаC# MVC Windows, приложение

+3

Не уверен, что вы задаете правильный вопрос. В общем, когда вы используете Forms для пользовательского интерфейса, вы получите класс для каждой формы. Если вы решили сделать MVC с помощью форм, форма - это то, как вы реализовали «V» («Вид»), поэтому не означает, что вы выбираете тот или иной. –

ответ

0

Если вы используете WPF, Model View Presenter (изменение MVC) является лучшим выбором. В случае Windows Forms MVC неестественен, но вы можете эмулировать его частично с помощью этой технологии.

+0

Я думаю, что в приложении Windows шаблон MVC разработает кодировку –

+0

Да, действительно. На самом деле у меня есть опыт работы с MVP + Windows Forms, и это плохой опыт. – Voice

1

В настоящее время предложенным направлением для приложения Windows будет WPF с использованием модели MVVM (модель, представление, модель просмотра). Кажется, что между WPF и использованием View Model можно найти хорошее соответствие с помощью декларативной привязки и других приятных вещей.

Здесь есть статьи: http://karlshifflett.wordpress.com/mvvm/, которые должны указывать на вас в правильном направлении плюс материал на канале 9 и в другом месте.

Смежные вопросы