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

Просто о NET | создано: 8/18/2016 | опубликовано: 8/18/2016 | обновлено: 11/17/2022 | просмотров: 5710

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

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

SPA: Тестовая площадка или основа для одностраничного портала

Сайтостроение | создано: 5/27/2015 | опубликовано: 5/27/2015 | обновлено: 11/16/2022 | просмотров: 5519

В последнее время мне часто приходится заниматься тестированием различных технологий, которые так или иначе связаны с JavaScript: HTML5, SPA, Knockout и другие фреймворками, а так же WEB API. Создание проекта для тестов и установка требуемых сборок занимает некоторое время каждый раз. Дабы избежать траты времени, я сделать небольшой nuget-пакет, который существенно облегчает (сокращает) процесс подготовки проекта.

SPA: Тестовая площадка или основа для одностраничного портала

MvcConfig: Храним настройки ASP.NET MVC приложения в файле, а получаем как сервис через Dependency Injection.

Сайтостроение | создано: 11/15/2014 | опубликовано: 11/15/2014 | обновлено: 11/16/2022 | просмотров: 8300 | всего комментариев: 8

Мне трудно представить себе сайт, который бы не использовал какие-либо настройки доступные из любого места программы. Например, адрес электронной почты системного администратора, для отправки ему сообщений или количество строк на странице пейджера. Итак, задача на проект: Требуется создать систему настроек в приложении.

MvcConfig: Храним настройки ASP.NET MVC приложения в файле, а получаем как сервис через Dependency Injection.

HTML 5: Пример использования knockout или JsSite как стартовая архитектура для сайта

Сайтостроение | создано: 2/6/2013 | опубликовано: 2/6/2013 | обновлено: 11/16/2022 | просмотров: 9196 | всего комментариев: 2

HTML 5: Пример использования knockout или JsSite как стартовая архитектура для сайта

HTML 5: Пример использования knockout или JsSite как стартовая архитектура для сайта

ASP.NET MVC: Отображаем Enum на формуе или еще раз о локализации

Сайтостроение | создано: 1/11/2013 | опубликовано: 1/11/2013 | обновлено: 11/14/2022 | просмотров: 7079

Новое дополнение в утилитах для ASP.NET MVC. Если вы как и я не сторонник именовать Enum на русском языке, то наверняка сталкивались с такой задачей, как отображение английского значения Enum в более понятной форме, то есть на русском языке.

ASP.NET MVC: Отображаем Enum на формуе или еще раз о локализации

ASP.NET MVC: Кто ты милый человек или используем Captcha из MvcTools

Сайтостроение | создано: 9/29/2012 | опубликовано: 9/29/2012 | обновлено: 11/15/2022 | просмотров: 11371 | всего комментариев: 14

Проверить является ли реальным человеком отправитель формы ввода можно запросив на форме специальный код написанный на картинке, робот его не увидит. При отправке формы если код отсутствует - форма некорректна.

ASP.NET MVC: Кто ты милый человек или используем Captcha из MvcTools

ASP.NET MVC: Отображаем Enum в Html.DropDownListFor

Сайтостроение | создано: 7/10/2012 | опубликовано: 7/10/2012 | обновлено: 11/16/2022 | просмотров: 12691

Наверное трудно себе представить более или менее серьёзный проект без использования Enum. Я покажу как можно отобразить на представлении (View) любой Enum с локализацией через Resource-файл и/или через DisplayAttribute.

ASP.NET MVC: Отображаем Enum в Html.DropDownListFor

ASP.NET MVC 3: Экспорт в Excel или что такое XMLExport?

Сайтостроение | создано: 8/18/2011 | опубликовано: 8/18/2011 | обновлено: 11/16/2022 | просмотров: 33793 | всего комментариев: 62

При работе над очередным проектом, потребовалось реализовать экспорт данных в MS Excel. Решил поделиться информацией о том, как это можно сделать без особых усилий. Сборка создана согласно спецификации XML Spreadsheet Reference.

ASP.NET MVC 3: Экспорт в Excel или что такое XMLExport?

Что такое NuGet?

Просто о NET | создано: 6/13/2011 | опубликовано: 6/13/2011 | обновлено: 11/16/2022 | просмотров: 43785 | всего комментариев: 2

В статье показано как установить NuGet и что это такое. Показаны примеры управления пакетами NuGet. Достаточно подробно и с картинками.

Что такое NuGet?

Custom nuget package? Да легко!

Просто о NET | создано: 6/9/2011 | опубликовано: 6/9/2011 | обновлено: 11/14/2022 | просмотров: 8273

Пример создания, подписания и публикации своего собственного NuGet-пакета.

Custom nuget package? Да легко!

Записей всего: 30

отфильтровано: nuget