Метка «ASP.NET» - 3

image

В этом обзоре мы поговорим про бесплатные курсы виртуальной академии Microsoft MVA, которые будут полезны как ИТ-профессионалам так и разработчикам программного обеспечения.

Новый. Начинаем разработку на языке HTML5 с использованием JavaScript и CSS3
Этот курс представляет собой краткое введение в HTML5, CSS3 и JavaScript, которое поможет учащимся освоить основы программирования на HTML5/CSS3/JavaScript. Основное внимание уделяется реализации программной логики с применением HTML5/CSS3/JavaScript, определению и использованию переменных, организации циклов и ветвлений, разработке пользовательских интерфейсов, получению и проверке введенных пользователем данных, их сохранению и созданию хорошо структурированных приложений.

Новый. Начало работы по созданию веб-приложений с помощью ASP.NET
Этот курс предназначен для опытных разработчиков приложений, которые собираются разрабатывать приложения для современных браузеров с использованием ASP.NET и Visual Studio 2012. Три лектора Microsoft с огромным опытом работы с ASP.NET подробно рассказывают о разработке веб-приложений с помощью ASP.NET 4.5 и ASP.NET MVC 4, позволяющих создавать веб-сайты, которые удобно просматривать c мобильных устройств, социальные веб-приложения и многое другое. Это курс для слушателей с уровнем знаний от среднего до продвинутого. Он поможет подготовиться к сдаче экзамена Microsoft 70-486.

Новый. Начало работы с ALM в Visual Studio 2012
Целевой аудиторией этого курса являются разработчики приложений, заинтересованные в применении подхода ALM (Application Lifecycle Management управление жизненным циклом приложений) для улучшения процессов разработки в среде Visual Studio 2012. Курс рассчитан на опытных разработчиков и соответствует критериям экзамена 70-498 по курсу MCSD: ALM.
Читать полностью »

Библиотека X.Scaffolding

С выходом Visual Studio 2013, ASP.NET MVC 5 и Entity Framework 6 возможности скаффолдинга встроенные в Visual Studio стали еще лучше. Однако до сих пор создавая новое веб-приложение приходится делать много действий, которые можно было бы автоматизировать.
Поэтому для себя и разработчиков с которыми я работаю был создан пакет X.Scaffolding позволяющий более продуктивно создавать веб-приложения. Именно на основе этого пакета у нас сейчас разрабатывается большинство новых веб-приложений для работы с данными.

Сегодня же я решил поделится этим проектом и с читателями Хабрахабра. Возможно кому-то он покажется интересным и поможет в его работе, а кто-то и сам захочет поучаствовать в его развитии.
Читать полностью »

В предыдущей статье по NanacyFX Создаем первое приложение на NancyFX. Часть вторая. Bootstrapper мы познакомились с встроеным в NancyFX TinyIoC и научились его применять. В данной статье мы более детально коснемся модулей Nancy.
Читать полностью »

ASP.NET MVC client side routing

Постановка проблемы

Система маршрутизации ASP.NET MVC избавляет разработчика от необходимости вручную поддерживать URL, используемые в приложении при помощи таблиц маршрутизации и url шаблонов. Таким образом, с программиста снимается задача по формированию URL вручную. Напротив, в его распоряжении оказывается богатый набор URL-хелперов. Это замечательно! Но все меняется, когда приходят они — AJAX-запросы.

Проблема заключается в том, что таблицы маршрутизации и механизм генерации URL являются частью серверной архитектуры asp.net mvc и недоступны из Javascript-файлов. Читать полностью »

Не смотря на то, что пост предлагает заготовку, рецепт под ASP.NET, по аналогичным принципа вполне возможно реализовать решение и под другие платформы.

Задача:

  • генерировать DOC или PDF из шаблона файла, с подстановкой значений
  • нужна возможность включать минимальную логику в шаблон, что бы писать кода меньше, при необходимо править только внешние файлы

Под катом — очень простое и короткое решение, примеры кода на C#. Не смотря на это, что пост предлагает заготовку-рецепт под ASP.NET, по аналогичным принципам вполне возможно реализовать решение и под другие платформы.
Читать полностью »

Основы архитектуры IIS, или запросопровод для ASP.NET

В прошлом году мне пришлось отсобеседовать около 10-15 кандидатов на должность веб-программиста на ASP.NET средней квалификации. В качестве вопросов «на засыпку», или «со звёздочкой», я просил рассказать, что происходит с HTTP-запросом от момента его поступления на 80-й порт сервера до передачи управления коду aspx-страницы. Статистика была удручающей: ни один из кандидатов не смог выдать хоть что-нибудь внятное. И этому есть своё объяснение: ни в MSDN с technet, ни на специализированном ресурсе iis.net, ни в книгах a-la «ASP.NET для профессионалов», ни в блогах данной теме не уделяется должного внимания – информацию приходится собирать чуть ли не по крупицам. Я даже знаю людей, которые решили написать свой собственный веб-сервер (Игорь, Георгий, привет!), чтобы не разбираться в работе IIS. Единственная толковая статья – «Introduction to IIS Architectures» Риган Темплин (Reagan Templin). Но и она остаётся на периферии интересов аспнетчиков.

Хотя мне лично уже не так интересны чисто технические вопросы, я решил собрать в кучу свой накопленный опыт, раскопать на просторах Сети любопытные детали и передать сие сакральное знание массам, пока оно ещё не устарело. Сразу оговорюсь, что статья ориентирована в большей степени на IIS 7.x, иногда будут ответвления про 6-ку. С 8-й версией в работе не сталкивался, поэтому решил обойти её в этой статье стороной. Но, уверен, читатель без труда разберётся с восьмёркой, освоив изложенный ниже материал.
Читать полностью »

Изменение калькуляторов расчета на сайте без программистов
Привет!

В данной статье расскажем, какое применение мы нашли для технологии Excel Services, входящей в состав сервера SharePoint, для построения калькуляторов банковских продуктов.
В 2011 году мы разрабатывали сайт банка ВТБ24, одной из важных задач, которую должен решить новый сайт, было предоставление удобного инструмента для создания и обслуживания калькуляторов и заявок, связанных с продуктами банка. Например, для продукта кредитования «АвтоСтандарт» банк предоставляет пользователю сайта возможность самостоятельно рассчитать с помощью калькулятора, сумму выплат, и в случае, если все устраивает, можно отправить заявку.
Читать полностью »

В этой статье мы поговорим про анонсы и коммерческую доступность сервиса Windows Azure Web Sites.

Windows Azure Web Sites

Windows Azure Web Sites — это сервис предназначенный для быстрого создания новых или размещения существующих веб-приложений в надежном, масштабируемом облачном окружении.

Ключевыми особенностями Windows Azure Web Sites являются:

  • Поддержка разнообразных платформ и языков программирования для размещения веб-приложений;
  • Непрерывная интеграция со службами и системами контроля версий;
  • Публикация готовых приложений, фреймворков и CMS за две минуты из галереи шаблонов;
  • Масштабирование по требованию и автоматическое масштабирование вычислительных ресурсов на основе заданных правил;
  • Подробные мониторинг, ведение логов и диагностика через панель администрирования;
  • Удобное конфигурирование, поддержка SSL, привязка собственных доменов, поддержка 32 и 64-битного размещения;
  • Гибкое ценообразование: бесплатный тариф, быстрое масштабирование сайта на другие тарифы при росте приложения.

Читать полностью »

Не так давно мы объявили о выходе новой мажорной версии нашего набора контролов и компонент для .NET разработчиков — DXperience 13.1. По традиции, новая версия несет в себе множество новых продуктов и улучшений для разработчиков на платформах WinForms, ASP.NET, WinRT, Silverlight и WPF.

Про общие концепции и дизайн

Дизайн Windows 8 пришёлся по душе многим пользователям и разработчикам. А потребность в приложениях для классического десктопа по-прежнему есть. Поэтому мы продолжаем развивать десктопные платформы, но при этом не остаемся в стороне от трендов. В результате появились новые темы, контролы, ориентированные на использование с сенсорными экранами, элементы навигации и визуализации данных. И всё это вы можете использовать на привычной вам платформе, будь то ASP.NET, WinForms, WPF или Silverlight.

What's New вышел довольно развесистый, так что если не хотите читать его полностью на английском — добро пожаловать под кат.
Читать полностью »

Задача этой серии коротких постов — попытаться просто и понятно рассказать веб-разработчикам о платформе .NET и технологии ASP.NET.

Что такое платформа .NET

Платформа .NET состоит из двух основных компонентов: исполняющей среды Common Language Runtime (CLR) и библиотеки классов (.NET Framework).

Первый основной компонент — исполняющая среда. Она интерпретирует и исполняет байт-код (CIL), в который компилируются приложения написанные на различных .NET-совместимых языках программирования. Помимо этого, исполняющая среда выполняет множество других задач, например управление распределением памяти, безопасностью исполняемого кода и пр.

Наиболее распространенным .NET-совместимым языком программирования стал объектно-ориентированный язык си- шарп (C#), который имеет С-подобный синтаксис, близкий к синтаксису языков си-плюс-плюс (C++) и джава (Java).

Второй основной компонент платформы .NET — библиотека классов .NET Framework. И здесь тоже все очень просто.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js