MSDN Magazine Setembro 2010

MSDN Magazine Setembro 2010

Tarefas assíncronas:Simplifique a programação assíncrona com tarefas

A programação assíncrona permite executar operações dispendiosas simultaneamente sem bloquear o thread da interface do usuário. Mostraremos a você três técnicas simples para implementar operações assíncronas em seu código. Igor Ostrovsky

Simultaneidade:Otimizando a simultaneidade no ThreadPool do CLR 4.0

A tendência por arquiteturas de vários núcleos e aplicativos paralelos resultou em inúmeras alterações no ThreadPool do CLR 4.0. Se você estiver enfatizando a simultaneidade em novos aplicativos ou adicionando a simultaneidade em aplicativos antigos, ou ainda se estiver usando o ASP.NET ou tecnologias de Extensão Paralela, isso é para você. Erika Fuentes

Agentes assíncronos:Programação baseada em atores com a Biblioteca de Agentes Assíncronos

O modelo de agente fornece um método eficaz de ocultar a latência para uma execução paralela eficiente. A Biblioteca de Agentes Assíncronos (AAL) lhe permite usar este modelo baseado em atores com interfaces de transmissão de mensagens. Mostraremos como tudo isso funciona. Mike Chu, Krishnan Varadarajan

Migração de aplicativos:Migre seus aplicativos do ASP.NET 1.1 para o Visual Studio 2010

Proteja-se contra a obsolescência, obtenha novos recursos e aumente sua presença no mercado com o .NET Framework 4. Comece agora mesmo aprendendo a migrar aplicativos mais antigos para a versão mais recente e aprimorada. Jonathan Waldman

Design vinculado a dados:Crie uma Web Part do Silverlight 4 para o SharePoint 2010

Ao criar soluções personalizadas do SharePoint 2010, faz todo o sentido aproveitar o Silverlight 4 no front-end. Nós o orientaremos pelo processo de criação de uma Web Part do Silverlight com o Visual Studio e o Expression Blend. Paul Stubbs

SQL Server e MapPoint:Fazendo o MapPoint 2010 e o SQL Server Spatial trabalharem juntos

Embora o SQL Server seja um bom repositório de dados geoespaciais, ele não se comunica com o MapPoint tão bem quanto poderia. Portanto, nossos especialistas em dados geoespaciais mostram como ler objetos de ponto e polígono no SQL Server, renderizá-los no MapPoint e gravar esses pontos e polígonos de volta no SQL Server usando o Entity Framework 4.0 incluído no Visual Studio 2010. Eric Frost, Richard Marsden

Colunas

O programador:.NET com vários paradigmas, Parte 1

O desenvolvimento de software não diz respeito apenas ao design orientado a objetos; ele está relacionado a tentar encontrar o que funciona melhor e incorporar isso à sua solução.Ted Neward

Nota do editor:As escolas dos EUA não estão fazendo sua parte

Os leitores examinam o problema relacionado às escolas dos EUA não estarem preparando seus alunos para a carreira de desenvolvimento de software.Keith Ward

Cutting Edge:Web Forms melhores com o padrão MVP

O padrão MVP (Model-View-Presenter) é uma evolução do MVC. Nós analisamos a implementação do MVP para Web Forms do ASP.NET e o comparamos ao ASP.NET MVC e ao MVVM para Windows Presentation Foundation (WPF) e Silverlight.Dino Esposito

Circulando:IronRuby no Windows Phone 7

Shay Friedman, especialista no IronRuby, lança mão da mobilidade e mostra como criar um aplicativo do Windows Phone 7 com a implementação da popular linguagem dinâmica Ruby da Microsoft.Shay Friedman

Execução de teste:Teste de solicitação-resposta usando o IronPython

Reforce seu conjunto de ferramentas de teste aprendendo a executar testes de solicitação-resposta HTTP de seus aplicativos Web ASP.NET usando o IronPython, uma implementação compatível com o .NET Framework do Python.James McCaffrey

Informativos sobre segurança:O modelo de processo MSF-Agile+SDL para TFS 2010

O modelo de projeto MSF-Agile do Team Foundation Server facilita a implementação de técnicas Agile para sua equipe. O novo modelo MSF-Agile+SDL adiciona os requisitos do Ciclo de vida do desenvolvimento da segurança. Mostraremos como isso funciona.Bryan Sullivan

Fronteiras da interface do usuário:Toque e resposta

Charles Petzold continua a explorar os eventos de manipulação multitoque no Windows Presentation Foundation e mostra como criar classes personalizadas para decorar elementos e fornecer um retorno visual aos usuários.Charles Petzold

Não me deixe começar a falar:Palavras com duplo sentido

Os eufemismos são o refúgio dos covardes.David Platt