Журнал MSDN Magazine Август 2010
Федеративное управление удостоверениями:Пассивная проверка подлинности в ASP.NET с помощью WIF
Цель федеративной безопасности заключается в предоставлении механизма установки доверительных отношений между доменами. Средства-платформы, такие как Windows Identity Foundation (WIF) намного упрощают этот тип объединения удостоверений в единую систему. В данной статье мы расскажем, как это можно сделать. Michele Leroux Bustamante
Windows Azure:Советы по переносу приложений в облако
Windows Azure уже помогает многим компаниям переносить их приложения в облако. В данной статье мы поделимся некоторыми из советов и приемов, сформулированных в ходе практической работы по переносу приложений наших клиентов. George Huey, Wade Wegner
Синхронно с Sync:Создание служб синхронизации с помощью Sync Framework
Можно использовать Sync Framework для создания приложений, синхронизирующих данные из любых хранилищ данных через сеть, с использованием каких угодно протоколов. В данной статье мы покажем механизм этого и поможем вам приступить к созданию собственной службы синхронизации. Joydip Kanjilal
OData и AtomPub:Создание сервера AtomPub с помощью WCF Data Services
Узнайте, как использовать протокол AtomPub для «накачки мускулов» своим блогам. Крис Селлс (Chris Sells) включил в эту статью практическую демонстрацию сопоставления, что позволяет предоставлять стандартную службу AtomPub с веб-сайта и использовать Windows Live Writer для обеспечения широких возможностей редактирования в этой службе. Chris Sells
Скоростной SQL:Точная настройка вызовов баз данных с помощью профилирования взаимодействия уровней
Профилирование взаимодействия уровней (tier interaction profiling – TIP) – это функция средств профилирования Visual Studio, измеряющая продолжительность синхронных вызовов к хранилищам данных, поддерживающих ADO.NET. В данной статье мы покажем, как работает TIP и предоставим некоторые рекомендации по использованию TIP для обнаружения проблем с производительностью в приложениях. Mark Friedman
Смарт-клиент:Создание распределенных приложений с NHibernate и Rhino Service Bus, часть 2
Приложения смарт-клиентов обеспечивают высокую способность реагирования и взаимодействие с пользователем. В этой статье мы продолжим создание приложения смарт-клиента, использующего NHibernate для доступа к данным и Rhino Service Bus для обеспечения надежной связи с сервером. Oren Eini
Windows Phone 7:Windows Phone и облако Cloud – введение
Узнайте, как легко можно создать приложение Windows Phone 7 и привязать его к веб-службе, пройдя, вслед за Рамоном Арджоной (Ramon Arjona), по этапам создания средства перевода с языка на язык. Ramon Arjona
Рубрики
Колонка редактора:Вкусно ли пахнет ли ваша программа?
При создании программ, удовлетворены ли вы результатом «работает нормально»? Если да, то ваша планка пагубно занижена.Keith Ward
На переднем крае:Не беспокойся, откладывай
Откладывание на потом может быть весьма полезным в программном обеспечении, но до появления Microsoft .NET Framework 4 программистам приходилось реализовывать соответствующее поведение своими силами. В этой статье Дино Эспозито (Dino Esposito) демонстрирует, как использовать класс Lazy<T> для повышения эффективности использования ресурсов.Dino Esposito
Точки данных:Как отказать Entity Framework в доступе к таблицам, не вызвав бунта
Джулия Лерман (Julie Lerman) демонстрирует администраторам баз данных, как можно ограничить доступ к базам данных из Entity Framework, позволяя ей работать только с представлениями и хранимыми процедурами, вместо таблиц – не затрагивая код приложения и не отталкивая разработчиков.Julie Lerman
Тестовый прогон:Тестирование посредством внесения ошибок с помощью TestApi
Тестирование посредством внесения ошибок заключается в намеренном внесении ошибки в приложение, чтобы определить, правильно ли оно среагирует на ошибку. В этой статье мы продемонстрируем, как можно вносить ошибки в приложения .NET во время выполнения, используя API для внесения ошибок в управляемый код из библиотеки TestApi.James McCaffrey
Трудящийся программист:Внутри SQLite
Разобравшись с NoSQL, Тед Ньюард (Ted Neward) возвращается к реляционному миру SQL – а именно, SQLite. Познакомьтесь с облегченной встроенной базой данных, которая, в процессе работы, может занимать не больше места, чем один файл, установленный в файловой системе клиента.Ted Neward
Экспериментальные ИП:События Manipulation для мультисенсорной технологии в WPF
Из футуристических декораций в фантастических фильмах, мультисенсорная технология сделалась обыденной принадлежностью интерфейсов пользователя. В данной статье мы покажем вам, как поддержка мультисенсорной технологии в Windows 7 просочилась в различные области .NET Framework и укоренилась там.Charles Petzold
Давайте лучше не будем поднимать эту тему:Марс и Венера
Мужчины и женщины думают по-разному – не забывайте этот факт при разработке программного обеспечения для той половины пользователей, которая непохожа на вас.David Platt