MSDN Magazine Agosto 2011

MSDN Magazine Agosto 2011

Visual Studio LightSwitch:Programação avançada simplificada com o LightSwitch

O Visual Studio LightSwitch simplifica radicalmente o desenvolvimento dos aplicativos de negócios centrados em dados porque cuida de todos os detalhes técnicos para você, como mostra Beth Massi em um aplicativo de exemplo. Beth Massi

Visual Studio LightSwitch:Criando aplicativos de negócios com o Visual Studio LightSwitch

Aprenda na prática com esse novo produto da família do Visual Studio destinado a desenvolvedores de todos os níveis de habilidades que desejam criar rapidamente aplicativos de negócios centrados em dados para desktops, a Web e a nuvem. Robert Green

HTML5:Criando aplicativos com o HTML5: o que você precisa saber

Neste artigo, o primeiro de uma série que tem como meta mostrar como você pode usar o HTML5 para criar aplicativos para a Web, Brandon Satrom introduz o HTML5, descreve a abordagem da Microsoft para esse novo padrão e ajuda você a pensar sobre como adotar tecnologias HTML5. Brandon Satrom

Team Foundation Server e Exchange:Crie um sistema de tíquetes usando o Exchange e o Team Foundation Server

O que você ganha ao combinar a funcionalidade de controle de itens de trabalho do Team Foundation Server com as notificações de envio do Exchange Web Services? Um sistema de tíquetes de suporte unificado que integra email e itens de trabalho. Mohammad Jalloul mostra como criá-lo. Mohammad Jalloul

Programação paralela:O passado, o presente e o futuro da paralelização de aplicativos .NET

Em um mundo de vários núcleos em toda parte, o paralelismo é algo que todo desenvolvedor deve no mínimo considerar e algo que os milhões de desenvolvedores que usam linguagens gerenciadas devem ser capazes de aproveitar. Stephen Toub mostra como o paralelismo está evoluindo no .NET. Stephen Toub

Desenvolvimento multiplataforma:Bibliotecas de classes portáteis: informações elementares

Nós levamos até você um aplicativo de demonstração para mostrar como os projetos de bibliotecas de classes portáteis podem gerar um assembly gerenciado que pode ser referenciado pelas plataformas Windows Phone 7, Silverlight, Windows Presentation Foundation (WPF) e Xbox 360. Bill Kratochvil

Inteligência artificial:Otimização por nuvem de partículas

A otimização por nuvem de partículas (ou PSO - Particle Swarm Optimization) é uma técnica de inteligência artificial que pode ser usada para encontrar soluções aproximadas para problemas de maximização ou minimização numérica impossíveis ou extremamente difíceis de se resolver. Ela é modelada livremente a partir do comportamento de grupos, como de pássaros e peixes. James McCaffrey

Colunas

Nota do editor:Foco no F-Sharp

O criador da linguagem F# explica por que ele sentiu que isso era necessário.Keith Ward

Cutting Edge:Análise de código estático e contratos de código

Dino Esposito investiga a análise de código estático e discute como ela pode ser usada com os contratos de código para economizar o tempo que você gasta em compilações e, mais importante, livrá-lo dos bugs oportunistas que invadem o seu software apenas em casos específicos.Dino Esposito

Windows com C++:O pool de threads e os trabalhos do Windows

Simultaneidade significa várias coisas diferentes para pessoas diferentes, mas, na essência de qualquer abordagem contemporânea, ela é um tipo de pool de threads. Aqui, Kenny Kerr explica como usar da melhor maneira a API de pool de threads do Windows.Kenny Kerr

Previsão: nublado:Pesquisando o armazenamento do Windows Azure com o Lucene.Net

Ainda não existe muito suporte para soluções de pesquisa implantadas na nuvem, mas, com o Windows Azure, o Lucene.Net e um pouco de OpenXML, praticamente todos os requisitos de pesquisa podem ser atendidos. Joseph Fultz apresentará uma implementação de exemplo.Joseph Fultz

Fronteiras da interface do usuário:Métricas de fonte no Silverlight

O Silverlight é um ambiente gráfico que não fornece métricas de fonte para desenvolvedores de programas de aplicativos e, por isso, Charles Petzold lhe apresentará uma solução alternativa para ajudá-lo a formatar textos e páginas.Charles Petzold

Não me deixe começar a falar:O poder do padrão

As configurações padrão podem ajudar a construir ou destruir seu programa. Trate-as com respeito.David Platt