Журнал MSDN Magazine Август 2012
C++:Функциональное программирование на языке C++
Новый стандарт C++ 11 значительно улучшает пригодность языка для функционального программирования, в частности, благодаря поддержке лямбд. Узнайте о том, как использовать функциональное программирование в коде C++. David Cravey
Windows Azure:Windows Azure приходит на помощь
Что делать, если для маркетинга требуется полнофункциональная система регистрации конференций всего через один месяц? Вы используете Windows Azure, Silverlight и Windows Phone для создания приложения со всей функциональностью социальных сетей, как объясняет сотрудник Майкрософт Марк Кромер (Mark Kromer). Mark Kromer
Язык сценариев Windows PowerShell:Создание дружественных пользовательских интерфейсов XML с использованием Windows PowerShell
Джо Лейбовиц (Joe Leibowitz) рассматривает способ сделать чтение и редактирование файлов XML более простым и удобным даже для пользователей, не имеющих технического образования, используя алгоритмы анализа структуры любого определенного файла. Joe Leibowitz
Создание приложений HTML5:Урок истории (API)
Плохо знаете историю? Кларк Селл (Clark Sell) демонстрирует доступ и управление состоянием сеанса с использованием нового HTML5 History API. Clark Sell
ALM Rangers:Использование клиентской модели объектов Team Foundation Server
Сообщество Visual Studio ALM Rangers представляет клиентскую модель объектов Visual Studio Team Foundation Server (TFS) и создает основу для новой серии статей с практическими руководствами и распространенными сценариями создания кода с TFS. Willy-Peter Schaub, Brian Blackman
Windows Azure:CyberNanny: удаленный доступ через распределенные компоненты
Что делать, если вы неопытный отец и хотите присматривать за ребенком дома? Вы используете датчик Kinect, C++, Windows Azure, а также локальные и облачные компоненты для получения фотографий по электронной почте по запросу, где бы вы ни находились. Angel Hernandez Matos
CLR:Разработка .NET для процессоров ARM
Создание кода в .NET Framework означает, что обычно не нужно волноваться о множестве различий процессоров ARM и 32-разрядных процессоров. Но на ваш код могут повлиять несколько фундаментальных отличий, как объясняет сотрудник группы CLR Эндрю Парду (Andrew Pardoe). Andrew Pardoe
Рубрики
Колонка редактора:Вопросы к Джули Лерман (Julie Lerman)
Майкл Дезмонд (Michael Desmond) дает характеристику Джули Лерман (Julie Lerman), автору рубрики «Доступ к данным».Michael Desmond
На переднем крае:Разработка сайтов для мобильных устройств, часть 3: Маршрутизация запросов
Дино Эспозито (Dino Esposito) объясняет маршрутизацию посетителей веб-сайта между настольной и мобильной версиями сайта, чтобы они могли быстро переключаться между ними.Dino Esposito
Windows и C++:Облегченная совместная многозадачность
Кенни Керр (Kenny Kerr) описывает метод, идеально подходящий для облегченной многозадачности, для написания асинхронного кода на языках C или C++ без использования среды выполнения (например, предоставляемой Visual C++ и Windows).Kenny Kerr
Доступ к данным:Проблемы и указатели для базового класса ведения журнала в моделях EF
Неудачное использование базового класса для предоставления данных журнала в сущностной модели данных создает хаос в базе данных. Узнайте, почему это происходит и как избежать этой проблемы.Julie Lerman
Прогноз: облачно:Отсоединение облака с MEF
Ознакомьтесь с использованием Microsoft Extensibility Framework для улучшения управляемости и гибкости развертывания облака.Joseph Fultz
Работающий программист:База данных Cassandra NoSQL: приступаем к работе
Тэд Ньюард (Ted Neward) рассматривает Cassandra (программное обеспечение баз данных NoSQL, а не персонаж греческой мифологии), распределенную, децентрализованную, эластично масштабируемую, высокодоступную, отказоустойчивую, настраиваемую и ориентированную на столбцы базу данных с открытым исходным кодом, архитектура распространения которой основана на Amazon Dynamo, а модель данных — на Google Bigtable.Ted Neward
Принцип Touch and Go:Просмотр виртуального мира с Windows Phone
Хотя мы больше не верим, что земля окружена небесной сферой, это удобная концепция для программ, позволяющих использовать смартфон для наблюдения за виртуальным миром. Такой программе необходимо определить положение в трехмерном пространстве, и Чарльз Петцольд (Charles Petzold) объясняет, как можно выполнить эту задачу, используя горизонтальную систему координат.Charles Petzold