MSDN Magazine Dezembro 2009

MSDN Magazine Dezembro 2009

Teste de geração:Testes de unidade automatizados para código herdado com o Pex

Criar e manter um pacote de teste de unidade para código herdado pode ser um desafio. O Pex produz, automaticamente, um pequeno pacote de teste com ampla cobertura de código e asserção. Nikhil Sachdeva

Limpeza de código:Usando técnicas ágeis para superar as dificuldades técnicas

Cada base de código contém um determinado nível de dificuldades técnicas, ou seja, código que é extremamente difícil de testar e manter. Descrevemos algumas ideias para ajudá-lo a identificar e lidar com seu código altamente complexo. David Laribee

Acesso a dados:Criando um aplicativo de tarefas para desktop com o NHibernate

Criar um aplicativo para desktop com base no NHibernate não é mais difícil do que criar um aplicativo Web e, em muitos casos, o NHibernate simplifica os elementos de manipulação e simultaneidade de sessões. Oren Eini

Team System:Criando uma extensão do Visual Studio Team Explorer

Não há nenhuma mágica por trás da forma como o TFS Power Tools foi integrado ao Team Explorer, e nós mostraremos como expor seus próprios recursos personalizados dentro da janela do Team Explorer. Brian A. Randell, Marcel de Vries

SharePoint 2010 e BCS:Usando os Serviços Corporativos de Conectividade no SharePoint 2010

Kirk Evans mostra como tirar proveito dos Serviços Corporativos de Conectividade (BCS) do SharePoint 2010 para desenvolver soluções com uma grande integração entre dados e serviços externos. O BCS é um aprimoramento de seu predecessor BDC nas principais áreas de apresentação, conectividade, ferramentas e gerenciamento do ciclo de vida. Kirk Evans

Columns

Caixa de ferramentas:Ferramentas de banco de dados e OR/M, Oren Eini e guias personalizadas do Visual Studio

Este mês, analisaremos as ferramentas para aprimorar os designers LINQ to SQL e Entity Framework, sobre o blog de desenvolvimento com o .NET de Oren Eini, sobre personalização de guias do Visual Studio e muito mais.Scott Mitchell

Tudo sobre CLR:In-Process Side-by-Side

O novo .NET Framework 4.0 mantém a compatibilidade com versões anteriores e, ao mesmo tempo, permite inovações centrais usando um novo recurso denominado In-Process Side-by-Side. Saiba como esse recurso funciona e alguns problemas ainda não resolvidos por ele.Luiz Fernando Santos, Jesse Kaplan

Cutting Edge:Vinculação de dados ao vivo no ASP.NET AJAX 4.0

Dino Esposito discute as várias formas de vinculação de dados no lado do cliente do ASP.NET AJAX 4.0, se concentrando em alguns recursos avançados de vinculação de dados e objetos observáveis.Dino Esposito

Execução de teste:Teste de paridade com o QICT

Na coluna deste mês, James McCaffrey explica exatamente o que é o teste de paridade e fornece código-fonte completo em C# para uma ferramenta de teste de paridade de qualidade na produção denominada QICT.James McCaffrey

Extreme ASP.NET:Olhando para o futuro do ASP.NET 4.0

Quando o Visual Studio 2010 e o .NET 4 forem disponibilizados no próximo ano, os desenvolvedores do ASP.NET terão duas estruturas maduras para criar aplicativos Web: o ASP.NET Web Forms e o ASP.NET MVC. Este artigo destaca alguns dos novos recursos importantes dessas duas estruturas.Scott Allen

Windows com C++:Janelas sobrepostas com o Direct2D

As janelas sobrepostas fornecem a capacidade única de criar uma janela na área de trabalho usando a combinação alfa por pixel. Analisamos como você pode implementar esta técnica de desenho no Direct2D.Kenny Kerr

Circulando:Aprimorando os aplicativos Windows Touch para usuários móveis

Este artigo descreve como usar a API do Windows Touch e APIs relacionadas para aprimorar aplicativos móveis. A discussão se concentra na usabilidade geral, na seleção de objetos e na implementação de uma interface do usuário natural.Gus Class

Assuntos simultâneos:Padrões de paralelismo de dados e PLINQ

Os processadores de vários núcleos são agora comuns nos principais computadores desktop, mas ainda é difícil criar aplicativos capazes de usar todo esse potencial. A versão 4 do .NET Framework fornecerá várias ferramentas que os programadores poderão usar para simplificar essa tarefa. Este artigo explora o uso de uma dessas ferramentas: o Parallel LINQ (PLINQ).Igor Ostrovsky

Usabilidade na prática:Um pouco mais a fundo

Embora o estilo e um visual atraente sejam importantes no design de sites, eles não tornam a usabilidade e a funcionalidade de um site menos importante. Este artigo apresenta dicas práticas de aparência, legibilidade, descoberta de capacidades e muito mais, com uma grande variedade de exemplos de bons e maus designs.Ambrose Little, Charles B. Kreitzberg