Журнал MSDN Magazine Август 2010

Журнал 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