MSDN Magazine Junho 2011

MSDN Magazine Junho 2011

Agile C++:Desenvolvimento e testes do Agile C++ com o Visual Studio e o TFS

Um dos aspectos do desenvolvimento do Agile inclui a criação de testes automatizados, mas isso fica complicado quando o projeto combina código em C# e em C++. Mostraremos a você como uma das equipes da Microsoft usa o Visual Studio e o Team Foundation Server para otimizar o desenvolvimento nativo e gerenciado. John Socha-Leialoha

Desenvolvimento do Agile:Saiba como usar o Agile a seu favor no TFS 2010

Obtenha informações privilegiadas sobre as práticas internas de desenvolvimento da Microsoft à medida que Chris Adams documenta a mudança de sua equipe para o Agile usando o Team Foundation Server 2010, começando pelo modelo de processo do Microsoft Solutions Framework Agile v5.0 e, depois, passando para o modelo do Microsoft Visual Studio Scrum 1.0. Chris Adams

API do mecanismo de depuração:Escrevendo uma extensão para as Ferramentas de depuração do Windows, Parte 3: Clientes e retornos de chamada

Neste terceiro artigo de uma série, vamos nos aprofundar no relacionamento entre uma extensão de depurador e o depurador, examinando a arquitetura dos clientes e dos retornos de chamada de depurador. Andrew Richards

Multiplataforma:Crie aplicativos multiplataforma para o desktop, o Prism e o Windows Phone 7

Por que duplicar esforços se você pode usar uma única base de código para criar aplicativos multiplataforma? Nós o conduziremos pelo processo, usando o Prism, a injeção de dependência e padrões como o MVP e o MVVM Bill Kratochvil

StreamInsight:Gerencie grandes fluxos de dados com o Microsoft StreamInsight

Analisar e responder às informações em grandes fluxos de dados em tempo praticamente real é crucial para muitas empresas, mas sempre foi difícil executar consultas de histórico e em tempo real usando os mesmos conjuntos de ferramentas e linguagens de consulta. Nós mostraremos como o StreamInsight muda essa situação. Rob Pierry

Windows Phone 7:Sterling para armazenamento isolado no Windows Phone 7

Saiba como tirar proveito da biblioteca de banco de dados de código-fonte aberto Sterling para persistir e consultar os dados localmente em aplicativos do Windows Phone 7 com um mínimo de esforço e aprenda uma estratégia simples para o gerenciamento de estado quando um aplicativo é desativado no momento em que o usuário muda para outro aplicativo. Jeremy Likness

Colunas

Nota do editor:O melhor de todos os tempos

Se você é um desenvolvedor de software, acredite: você está vivendo na maior era do desenvolvimento já vista.Keith Ward

Cutting Edge:Invariáveis e herança em contratos de código

Depois de discutir dois dos tipos mais comuns de contratos de software – pré-condições e pós-condições – Dino apresenta, este mês, o terceiro tipo mais importante de contrato, o invariável, e examina o comportamento de classes baseadas em contratos ao se aplicar a herança.Dino Esposito

Pontos de dados:Desmistificando estratégias do Entity Framework: carregamento de dados relacionados

Com o Entity Framework, a modelagem de dados é apenas uma primeira etapa. Você também precisará usar as ferramentas corretas para consultar e carregar seus dados. Nós lhe mostraremos suas opções e o ajudaremos a escolher as corretas para seu aplicativo.Julie Lerman

Previsão: nublado:Armazenamento multiplataforma do Windows Azure

O Windows Azure está longe de ser um ambiente para uma única plataforma. Para demonstrar seu poder, desenvolveremos o mesmo aplicativo para três dispositivos móveis diferentes: o Windows Phone 7, o jQuery e o Android.Joseph Fultz

Execução de teste:Linhas curvas para o Bing Maps AJAX

A coluna deste mês tem dois objetivos: fornecer um passo a passo de uma função do JavaScript para desenhar uma curva de Bezier em um controle de mapa do Bing Maps AJAX e fornecer diretrizes para testar uma função do JavaScript nada trivial.James McCaffrey

O programador:.NET com vários paradigmas, Parte 8: Programação dinâmica

Por si só, a metaprogramação paramétrica oferece algumas soluções poderosas. Mas ela não é a resposta definitiva para todos os problemas de design. As linguagens dinâmicas levam o conceito de execução vinculada a nomes ao seu nível mais alto. Vamos ver como isso funciona.Ted Neward

Fronteiras da interface do usuário:Os princípios da paginação

Os leitores de livros eletrônicos são bem simples, certo? É só renderizar o texto e pronto. Bem, talvez não seja tão simples assim. Começamos a criar um leitor de livros eletrônicos para o Windows Phone 7 investigando o mecanismo por trás da paginação de texto.Charles Petzold

Não me deixe começar a falar:A Microsoft aprenderá a lição da DEC?

A Microsoft, embora faça muita coisa certa, ainda se vê como uma empresa de PCs. Para sobreviver, isso precisa mudar.David Platt