WPF приложение на MVVM с использованием PRISM 6 и Autofac

В этой статье показан пример создания WPF-приложения на основе MVVM паттерна проектирования. За основу используется PRISM 6, как MVVM-фреймворк и Autofac, как DI-контейнер.

ru-RU | WPF и Silverlight | создано: 28.02.2017 | опубликовано: 28.02.2017 | обновлено: 02.01.2018 | просмотров за всё время: 6153 | комментариев: 2

mvvm wpf prism autofac

Архитектура приложений: концептуальные слои и договоренности по их использованию

Построение сложных и не очень сложных систем задача не тривиальная. Причем сложность разработки увеличивается прямо пропорционально числу разработчиков, которые в ней участвуют. При таких условиях разработки, принято придерживаться предопределённых правил, шаблонов и договоренностей, не говоря уже о паттернах проектирования, общеизвестных методологий по разработки ПО и, вообще, принципах ООП.

ru-RU | Просто о NET | создано: 03.02.2017 | опубликовано: 03.02.2017 | обновлено: 02.01.2018 | просмотров за всё время: 3887

report aspnet mvc dependency injection code first unit of work архитектура provider manager

ASP.NET MVC: Оптимизация ссылок на сайте или SEO friendly MVC

Несмотря на то, что ссылки в ASP.NET MVC достаточно сильно, опять же силу своей архитектуры, оптимизированы под поисковые сервисы, рано или поздно возникает потребность в переименовании ссылок. Обычно, такие вопросы поднимаются со стороны людей отвечающих за продвижение сайта (например, сайта компании) в поисковых запросах, то есть SEO-менеджерами компании. Я предлагаю своё решение данного вопроса.

ru-RU | Сайтостроение | создано: 24.01.2017 | опубликовано: 24.01.2017 | обновлено: 01.01.2018 | просмотров за всё время: 3347

aspnet mvc dependency injection code first autofac ссылки seo

Web API авторизация Bearer с поддержкой cookies

В статье описывается как для Web API использовать OAuth 2.0 аутентификацию и авторизацию на основе access_token (Bearer), и как этот токен хранить в cookie чтобы не приходилось при каждом новом открытии сайта вводить данные для получения этого токена.

ru-RU | Сайтостроение | создано: 27.10.2016 | опубликовано: 27.10.2016 | обновлено: 02.01.2018 | просмотров за всё время: 7999

aspnet web api autofac owin authentication bearer token

JavaScript: Генерация данных для тестов

Возвращаясь к правилам написания кода снова вспоминается важный факт: Использование unit-тестирования при разработки программного обеспечения в долгосрочной перспективе существенно ускоряет процесс внедрения нового функционала и отладку уже существующего.

ru-RU | Полезные ссылки | создано: 27.09.2016 | опубликовано: 27.09.2016 | обновлено: 29.12.2017 | просмотров за всё время: 2067

javascript unit test ссылки библиотеки

Шаблон Состяние (State): Управление состоянием объекта

Очень часто в своей работе мне приходилось использовать перечисления (Enum) в качестве информации о состоянии объекта. И всё бы вроде как хорошо, но есть некоторое неудобство, при таком подходе логика по проверке состояния (validation) объекта при смене статуса "размазывалась" по всей системе. И часто получалось, что отследить все правила перехода от одного состояния к другому практически непосильная задача, особенно если проект разрабатывает группа программистов.

ru-RU | Просто о NET | создано: 18.08.2016 | опубликовано: 18.08.2016 | обновлено: 30.12.2017 | просмотров за всё время: 3112

шаблоны проектирования nuget validation state stateprocessor

ASP.NET Core 1.0 доступен для загрузки

Свершилось! Увидел свет обновленный (вернее сказать абсолютно новый) ASP.NET Core 1.0.

ru-RU | Сайтостроение | создано: 28.06.2016 | опубликовано: 28.06.2016 | обновлено: 01.01.2018 | просмотров за всё время: 2863

aspnet core dotnet release

Программировать легко?

Никому никогда не говорил и не буду говорить, что программировать легко, потому что это неправда. Программировать совсем не просто!

ru-RU | Просто о NET | создано: 23.06.2016 | опубликовано: 23.06.2016 | обновлено: 28.12.2017 | просмотров за всё время: 2522

csharp производительность

ASP.NET 5 умер! Разрешите представить ASP.NET Core 1.0

Компания Microsoft нежданно негаданно переименовала платформу ASP.NET 5 в ASP.NET Core v1.0.

ru-RU | Сайтостроение | создано: 28.01.2016 | опубликовано: 28.01.2016 | обновлено: 01.01.2018 | просмотров за всё время: 2802

aspnet aspnet core

Aurelia: Первые шаги в освоении нового фреймворка

На момент написания статьи, ASP.NET 5 версии находится в статусе Release Candidate 1 (RC1), это значит, что уже совсем скоро, а точнее сказать в первом квартале 2016 года всё случится. В новой версии ASP.NET 5 по отношению к предыдущим версиям, всё поменялось кардинально. Вернее будет сказать, что на протяжении нескольких лет, начиная с первого выхода платформы ASP.NET она была неизменна. Речь идет о структуре проекта, инструментариях и т.д. В пятой версии пришли большие изменения.

ru-RU | Сайтостроение | создано: 22.12.2015 | опубликовано: 22.12.2015 | обновлено: 28.12.2017 | просмотров за всё время: 4974

aurelia aspnet core ecmascript2015

Записей: 127