Журнал MSDN Magazine Сентябрь 2011

Журнал MSDN Magazine Сентябрь 2011

Инструменты SQL Server Development Tools:Проект базы данных «Juneau»

Новый проект базы данных в последней версии инструментов SQL Server Developer Tools позволяет выполнять разработку базы данных в той же среде, в которой выполняется разработка приложений. Мы представляем новый выпуск. Jamie Laflen, Barclay Hill

Entity Framework:Новые возможности в июньском выпуске CTP Entity Framework

В выпуске CTP Microsoft Entity Framework (EF) за июнь 2011 года появилась поддержка ряда важных для разработчиков функций, таких как перечисления, пространственные типы и табличные значения функций. Срикант Мандади (Srikanth Mandadi) представляет эти новые функции, рассматривая несколько простых примеров. Srikanth Mandadi

Open Data Protocol:Обеспечение отличной работы на любом устройстве с помощью OData

Поскольку недавно уровень продаж смартфонов превысил уровень продаж персональных компьютеров, многим организациям требуется обеспечить возможность работы клиентов на нескольких платформах, таких как настольные компьютеры, Интернет, телефоны и планшетные компьютеры. В этом может помочь Open Data Protocol, как будет показано с помощью нескольких подробных примеров. Shayne Burgess

Создание приложений в HTML5:Учет всех обозревателей: стратегия перехода на HTML5

В то время как сообщество разработчиков и последние версии обозревателей лихорадочно распространяют HTML5, большинство пользователей Интернета не используют эти новые обозреватели и версии. Но это не означает, что следует отложить использование HTML5 до следующего десятилетия. В этой статье Брэндон Сэтром (Brandon Satrom) представляет практически стратегии перехода на технологии HTML5 уже сегодня. Brandon Satrom

Программирование на F#:Создание приложений MVVM на F#

Язык F# известен своей возможностью упрощения сложных проблем, но он обладает и множеством других возможностей. Крис Маринос (Chris Marinos) демонстрирует использование F# для создания практических приложений Silverlight и WPF MVVM. Вы узнаете, насколько полезным может быть F# для решения повседневных проблем, а также увидите, как использовать F#, чтобы сделать даже самые простые приложения более удобными для чтения, написания и обслуживания. Chris Marinos

Руководство по ALM:Сообщество Visual Studio ALM Rangers. Отражения в виртуальных рабочих группах

Кто захочет вставать в 3 часа ночи, чтобы принять участие в планерке? Изучите ценные уроки об организации и управлении командами с сотрудниками по всему миру, имеющими различные навыки, мотивацию, обязательства, роли в проектах и ограничения. Willy-Peter Schaub, Brian Blackman

Рубрики

Колонка редактора:«Mango»: Инновации изнутри

В первой колонке редактора Майкла Десмонда (Michael Desmond) рассматриваются широкие последствия обновления Windows Phone 7 "Mango".Michael Desmond

На переднем крае:Сбои программного обеспечения: Стратегии восстановления и предотвращения

Вы когда-нибудь имели дело с печально известным «большим комом грязи», засоряющим ваш проект? Узнайте о рекомендациях по исправлению поврежденных систем и шаблонов для предотвращения неверного и неконтролируемого роста системы, со временем деградирующей.Dino Esposito

Windows и C++:Среда пула потоков

Наш гуру C++ продолжает изучение пула потоков, и в этом месяце он рассматривает объекты, управляющие средой, в которой выполняются обратные вызовы.Kenny Kerr

Доступ к данным:Кэширование второго уровня в Entity Framework и AppFabric

Иногда полезные данные состояния о контексте Entity Framework теряются при выходе контекста из зоны видимости, но Джули Лерман (Julie Lerman) объясняет, как кэш второго уровня помогает сохранить эти данные для использования в будущем, например в автоматически создаваемых командах базы данных сохранения состояния.Julie Lerman

Прогноз: облачно:Отчеты на основе диагностических данных

SQL Azure Reporting CTP предоставляет разработчикам знакомую парадигму для разработки и распространения отчетов, за исключением того, что не требуется инфраструктура для их размещения. Джозеф Фулц (Joseph Fultz) демонстрирует простой пример использования данных счетчиков производительности, собранных как часть диагностики веб-роли.Joseph Fultz

Работающий программист:Мультипарадигматическая .NET. Часть 10: выбор подхода

В последней статье серии о мультипарадигматическом программировании Тэд Ньюард (Ted Neward) помогает выбрать парадигмы при проектировании приложения.Ted Neward

Экспериментальные ИП:Касание для текста

Выделение текста может быть сложным в сенсорном интерфейсе, но оно предоставляет слишком много преимуществ, чтобы игнорировать его. Чарльз Петцольд (Charles Petzold) демонстрирует реализацию этой функции в контексте программы чтения электронных книг, используя концепции, которые можно применить к любой программе Windows Phone, которая отображает текст на экране и позволяет читателю взаимодействовать с этим текстом.Charles Petzold

Давайте лучше не будем поднимать эту тему:Разработка — это проектирование

Взаимодействие с пользователем определяется навыками разработки и качеством проектирования пользовательского интерфейса.David Platt