MVP
MVP означает Model-View-Presenter. Это появилось в начале 2007 года, когда Microsoft представила приложения Windows Smart Client.
Presenter выступает в роли контрольной роли в MVP, которая связывает просмотр событий и бизнес-логики с моделями.
Просмотр привязки события будет реализован в Presenter из интерфейса представления.
View является инициатором для пользовательских входов, а затем делегирует события в Presenter и ведущий обрабатывает привязки событий и получает данные из моделей.
Плюсы: View имеет только UI, а не логики High уровень тестируемости
Минусы: бит сложный и больше работы при реализации привязок событий
MVC
MVC означает Model-View-Controller. Контроллер отвечает за создание моделей и просмотр представлений с помощью моделей привязки.
Контроллер является инициатором, и он решает, какой вид рендеринга.
Плюсы: Акцент на принципах единой ответственности Высокий уровень тестируемости
Минусы: Иногда слишком большая рабочая нагрузка для контроллеров, если пытаться отображать несколько просмотров в одном контроллере.
У меня есть сертификат подписи кода от Thawte , и он работает очень хорошо (как только я выяснил процедуру подписания ...)
Это стоит США 299 долларов в год (сертификат Microsoft Authenticode (многоцелевой))
Thawte уже является доверенным корнем в Windows, поэтому для клиентов он отлично работает. (Однако мне пришлось установить дополнительные корневые сертификаты на подписывающий компьютер.)
Вы можете проверить наше приложение по адресу http://www.ludesi.com/download
.
Мне недавно пришлось работать с подписанным ClickOnce. Это был не самый приятный опыт, но как только это было сделано (и подключено к автоматизированной публикации), оно начало работать как чудо. Вот' s фактический продукт, если вас интересует его поведение: Надстройка прогнозирования для Excel .
Статья о Подписание манифеста ClickOnce и подписание сборки строгого имени было хорошим началом .
Могу ли я использовать один и тот же сертификат для подписи нескольких сборок ClickOnce?
Да.
Сколько стоит сертификат?
Tucows предлагает сертификаты за 75 $ , но процесс довольно медленный .
Какую информацию мне нужно предоставить при получении сертификата?
Они проверяют ваши документы (например, скан вашего свидетельства о регистрации), проверяют вашу запись whois и тому подобное.
Требуется ли сертификат для знать, где находится место публикации?
В нашем случае в этом не было необходимости.
Статья о подписи манифеста ClickOnce и подписи сборок строгим именем была хорошим началом.
Могу ли я использовать один и тот же сертификат для подписи нескольких сборок ClickOnce?
Да.
Сколько сертификат стоит?
Tucows предлагает сертификаты за 75 $ , но этот процесс довольно медленный.
Какую информацию мне нужно предоставить при получении сертификата?
Они проверяют ваши документы (например, скан вашего свидетельства о регистрации), проверяют вашу запись whois и тому подобное.
Требуется ли сертификат для знать, где находится место публикации?
В нашем случае в этом не было необходимости.
Статья о подписи манифеста ClickOnce и подписи сборок строгим именем была хорошим началом.
Могу ли я использовать один и тот же сертификат для подписи нескольких сборок ClickOnce?
Да.
Сколько сертификат стоит?
Tucows предлагает сертификаты за 75 $ , но этот процесс довольно медленный.
Какую информацию мне нужно предоставить при получении сертификата?
Они проверяют ваши документы (например, скан вашего свидетельства о регистрации), проверяют вашу запись whois и тому подобное.
Требуется ли сертификат для знать, где находится место публикации?
В нашем случае в этом не было необходимости.
Сколько стоит сертификат?
Tucows предлагает сертификаты за 75 долларов , но процесс довольно медленный.
Какую информацию мне нужно предоставить при получении сертификата?
Они проверяют ваши документы (например, скан вашего свидетельства о регистрации), проверяют вашу запись whois и тому подобное.
Требуется ли сертификат для знать, где находится место публикации?
В нашем случае в этом не было необходимости.
Сколько стоит сертификат?
Tucows предлагает сертификаты за 75 долларов , но процесс довольно медленный.
Какую информацию мне нужно предоставить при получении сертификата?
Они проверяют ваши документы (например, скан вашего свидетельства о регистрации), проверяют вашу запись whois и тому подобное.
Требуется ли сертификат для знать, где находится место публикации?
В нашем случае в этом не было необходимости.