Junho 2009

Junho2009

Design orientado por teste:Usando simulações e testes para criar objetos baseados em funções

Utilize o desenvolvimento orientado por teste com objetos fictícios para criar códigos orientados a objeto com relação a funções e responsabilidades sem a categorização de objetos em hierarquias de classe. Isaiah Perumalla

Entity Framework:Anti-padrões para evitar aplicativos de várias camadas

Danny Simmons analisa alguns anti-padrões que podem ser procurados quando você cria aplicativos de várias camadas com o Entity Framework. Daniel Simmons

Velocity:Crie aplicativos melhores controlados por dados com cache distribuído

O Microsoft Velocity disponibiliza um cache de memória unificado e distribuído para o consumo de aplicativos cliente. Saiba como adicionar velocidade aos seus aplicativos controlados por dados. Aaron Dunnington

Peer Fun:Um aplicativo de processamento de trabalhos ponto a ponto com WCF

Demonstramos como criar uma plataforma de processamento ponto a ponto onde diversas funções trabalham juntas por um objetivo comum: fazer o seu trabalho. Matt Neely

Por dentro do Windows 7:Introduzindo as Bibliotecas

Esta é a primeira parte de uma série de artigos sobre o Windows 7. Este artigo trata do conceito de armazenamento do novo perfil de usuário no Windows 7, chamado Bibliotecas. Yochay Kiriaty

Code Download
.Chm Files

Columns

Toolbox:Gerenciando no Cloud, padrões de design UX, a linguagem de programação C# de Anders Hejlsberg e mais

Agora que você gerencia projetos até nas nuvens, vai precisar da ajuda de algumas ferramentas. Neste mês, mostramos uma delas, discutimos os padrões de design de UX, um livro de Anders Hejlsberg e mais.Scott Mitchell

CLR às avessas:Auditoria de uso de memória para aplicativos .NET

O uso de memória pode causar um impacto direto sobre a rapidez com que um aplicativo é executado e, desse modo, deve ser otimizado. Neste artigo, discutimos os fundamentos da otimização de memória para programas .NET.Subramanian Ramaswamy e Vance Morrison

Pontos de Dados:Criando um cliente fora do navegador com o Silverlight 3

Os aplicativos do Silverlight 2 só podem ser executados dentro de um navegador. Entretanto, os aplicativos do Silverlight 3 podem ser executados dentro ou fora de um navegador. Criamos aqui um aplicativo de rede social como um aplicativo Silverlight 3 autônomo.John Papa

Cutting Edge:Vá além dos Formulários HTML com o AJAX

Neste mês, examinamos os formulários no contexto dos aplicativos AJAX e observamos as diversas abordagens para implementar recursos tais como o salvamento automático, a validação just-in-time e a otimização de envio.Dino Esposito

Padrões na Prática:A unidade de padrão de trabalho e persistence ignorance

Jeremy Miller continua com seu debate sobre padrões de persistência revendo o padrão de design da Unidade de Trabalho e examinando os problemas relacionados ao persistence ignorance.Jeremy Miller

Execução de Testes:.Teste de Módulo do .NET com o IronPython

Neste mês, demonstramos como é fácil usar o IronPython para testar as bibliotecas baseadas em .NET.James McCaffrey

O Programador Poliglota:Obtendo Benefícios com o Cobra

O Cobra, descendente do Python, oferece um modelo de programação digitado estaticamente, combinado e dinâmico, recursos de unidade de teste integrados, capacidades de script e muito mais. Sinta essa força aqui.Ted Neward

Infra-estruturas:Personalizando os novos controles de calendário do WPF

No final do ano passado, a Microsoft lançou os controles de Calendário e DatePicker para WPF no kit de ferramentas do WPF. Mostraremos a você como eles funcionam e como você pode personalizá-los.Charles Petzold

Assuntos Simultâneos:Resolvendo o problema do jantar dos filósofos com agentes assíncronos

Utilizamos a Biblioteca de Agentes Assíncronos no Visual C++ 2010 para resolver o clássico problema de simultaneidade do jantar dos filósofos.Rick Molloy

Windows com C++:Apresentando o Direct2D

Se você deseja desenvolver aplicativos comerciais de alto desempenho e alta qualidade, você ainda pode contar com o C++ e o código nativo. O Direct2D o ajudará a conseguir a capacidade de gráficos de que você precisa.Kenny Kerr