Artigos do autor

Implemente cache nas aplicações .NET com o Caching Application Block

Escrito por Fabio Centenaro • Jan 5th, 2009 • Categoria: .NET, C#, Programação

Introdução
O Caching Application Block (CAB) é um dos Application Blocks que constituem a Enterprise Library. Caso você não conheça a Enterprise Library leia o artigo Enterprise Library e os Application Blocks. O CAB é uma biblioteca simples que permite tornas as aplicações mais escaláveis e robustas. Ao colocar em cache informações que são frequentemente acessadas, [...]

Leia o artigo completo


Microsoft Enterprise Library 4.1 – Microsoft Application Blocks

Escrito por Fabio Centenaro • Dec 22nd, 2008 • Categoria: .NET, Programação

O Microsoft Enterprise Library reúne uma série de “blocos” de componentes chamados Application Blocks. Os Application Blocks são componentes reutilizáveis criados para auxiliar no desenvolvimento de software utilizando as melhores práticas recomendadas pela Microsoft. Além de serem gratuitos, estes blocos podem ser utilizados tanto em sistemas de grande porte, como em sistemas pequenos, ajudando a [...]

Leia o artigo completo


Visual Studio 2008 Express Edition

Escrito por Fabio Centenaro • Nov 15th, 2008 • Categoria: .NET, Programação

As versões Express são versões gratuitas e com alguns recursos limitados do Visual Studio 2008. Na maioria dos casos, as versões Express atendem totalmente às necessidades dos programadores e pequenas empresas, deixando muito pouco a desejar em relação a versão completa do Visual Studio. Alguns dos recursos não incluídos na versão Express são projetos de [...]

Leia o artigo completo


Novidades do C# 3.0: Extension Methods

Escrito por Fabio Centenaro • Nov 13th, 2008 • Categoria: .NET, C#, Programação

Outro recurso importante introduzido pelo C# é a possibilidade de adicionar novos métodos à classes já existentes. Com esse recurso, é possível estender classes nativas do .net framwork (como as classes string ou int). Por exemplo, é possível adicionar um métodos chamado “CepValido” à classe string. E isso é feito de uma forma bem simples. [...]

Leia o artigo completo


Novidades do C# 3.0: Automatic Properties

Escrito por Fabio Centenaro • Nov 12th, 2008 • Categoria: .NET, C#, Programação

Esta é, sem dúvida, uma das mais interessantes novidades introduzidas no C# 3.0: Propriedades Automáticas. Pelo menos para mim, a declaração de propriedades é algo bastante chato, já que além de declarar as propriedades, temos também que, normalmente, declarar variáveis privadas e implementar o get e o set de cada propriedade. Com o novo recurso [...]

Leia o artigo completo


Novidades do C# 3.0: Object Initializers

Escrito por Fabio Centenaro • Nov 11th, 2008 • Categoria: .NET, C#, Programação

Uma das novas funcionalidades do C# 3.0 são os Objects Initializers, ou Inicializadores de Objetos. Esta novidade possibilita a inicialização de objetos de uma forma mais prática e rápida. É possível, inclusive, declarar e inicializar objetos com uma única instrução.
Nas versões anteriores, a inicialização de objetos era feita da seguinte forma:
Cliente cli = new Cliente();
cli.Nome [...]

Leia o artigo completo