MSDN Magazine Agosto 2012

MSDN Magazine Agosto 2012

C++:Programação em estilo funcional em C++

O novo padrão C++ 11 melhora muito a adequação da linguagem para a programação em estilo funcional, principalmente style programming, particularmente com seu suporte para lambdas. Saiba como usar a programação de estilo funcional no código C++. David Cravey

Windows Azure:O Windows Azure entra em ação

O que você faz quando o departamento de marketing pede um sistema de registro para conferência totalmente funcional com apenas um mês de antecedência? Você aproveita o Windows Azure, Silverlight e o Windows Phone para criar um aplicativo com todos os acessórios de mídia social, de acordo com os detalhes de Mark Kromer. Mark Kromer

Windows PowerShell:Crie Interfaces XML amigáveis com o Windows PowerShell

Joe Leibowitz revela uma forma de ler e editar arquivos XML com facilidade e conveniência, mesmo para usuários não técnicos, usando algoritmos que podem analisar a estrutura de qualquer arquivo. Joe Leibowitz

Criando aplicativos HTML5:Uma aula sobre histórico (API)

Não sabe muito sobre histórico? Clark Sell mostra como acessar e gerenciar o estado da sessão usando o novo API de Histórico HTML5. Clark Sell

ALM Rangers:Usando o Modelo de Objeto do Cliente do Team Foundation Server

O Visual Studio ALM Rangers apresenta o modelo de objeto do cliente do Visual Studio Team Foundation Server (TFS) e cria a base para uma nova séries de artigos com foco nas orientações práticas e cenários de codificação comuns com o TFS. Willy-Peter Schaub, Brian Blackman

Windows Azure:CyberNanny: Acesso remoto via componentes distribuídos

O que você faz quando acabou de se tornar pai e precisa monitorar seu bebê em casa? Você usa o sensor do Kinect, o C++, o Windows Azure e os componentes locais e baseados em nuvem para enviar fotos por email, quando solicitado, onde quer que você esteja. Angel Hernandez Matos

CLR:Desenvolvimento do .NET para Processadores ARM

Codificar no .NET Framework significa que você normalmente não deve se preocupar com as várias diferenças entre ARM e processadores baseados em x86. Mas há algumas diferenças de design fundamentais que podem afetar seu código, como membro interno da equipe CLR, Andrew Pardoe explica essas diferenças. Andrew Pardoe

Colunas

Nota do Editor:Objetivo com Julie Lerman

Michael Desmond analisa os pontos de dados da colunista Julie Lerman.Michael Desmond

Cutting Edge:Desenvolvimento de site para celular, Parte 3: Solicitações de roteamento

Dino Esposito explica como fazer o roteamento de visitantes de site entre as versões de site para desktop e dispositivos móveis para que eles possam alternar facilmente entre os dois.Dino Esposito

Windows com C++:Execução de multitarefas simples em conjunto

Kenny Kerr descreve uma técnica ideal muito simples para os concorrente para escrever código assíncrono em C ou C++ sem o uso do tempo de execução (como os fornecidos pelo Visual C++ e Windows).Kenny Kerr

Pontos de dados:Problemas e indicadores de uma classe Logging de base em modelos do EF

O uso incorreto de uma classe base para fornecer dados de log para todas as classes em um Modelo de dados de entidade provoca caos no banco de dados. Saiba por que isso acontece e como evitar o problema.Julie Lerman

Previsão: Nublado:Desacoplando a nuvem com o MEF

Saiba como usar o Microsoft Extensibility Framework para tornar uma implementação na nuvem mais gerenciável e flexível.Joseph Fultz

O programador:Banco de dados NoSQL Cassandra: Introdução

Ted Neward explora Cassandra (o software de banco de dados NoSQL e não a figura da mitologia grega), que é um banco de dados de código aberto, distribuído, descentralizado, escalonável e elástico, de alta disponibilidade, tolerante a falhas, consistentemente ajustável e orientado por colunas que baseia seu design de distribuição no Dynamo da Amazon e seu modelo de dados no Bigtable da Google.Ted Neward

Toque e ouça:Exibindo um mundo virtual do seu Windows Phone

Apesar de não acreditarmos mais que esferas celestes envolvam a Terra, este conceito ainda é muito prático para os programas que permitem que seu smartphone exiba um mundo virtual. Um programa como esse precisa determinar sua orientação no espaço 3D. Charles Petzold explica como fazer isso usando o sistema de coordenadas horizontais.Charles Petzold