Artigos publicados em ‘C#’

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

Escrito por Fabio Centenaro • Jan 5th, 2009 • Category: .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


Novidades do C# 3.0: Extension Methods

Escrito por Fabio Centenaro • Nov 13th, 2008 • Category: .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 • Category: .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 • Category: .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


Novidades do C# 3.0: Implicitly Typed Local Variables

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

Também conhecida como “Inferência de tipos de variáveis”
O C# 3.0 traz uma nova palavra-chave chamada “var”. Com ela é possível declarar uma variável cujo tipo é determinado implicitamente pela expressão utilizada para inicializá-la. A verificação do tipo da variável é feita em tempo de compilação. Vejamos os exemplos a seguir:
// Inicializa a variável Nome com [...]

Leia o artigo completo


Buscando o preview de um arquivo EPS em C# com ASP.NET

Escrito por Daniel Nogueira • Jun 17th, 2008 • Category: C#

Dentro de um arquivo EPS (Encapsulated Postscript) podemos encontrar um preview da imagem em TIFF. O TIFF encontrado no EPS é bastante útil para não necessitamos de programas como o PhotoShop, CorelDraw, Illustrator ou outros para serem visualizados, como por exemplo gerar um thumbnail da imagem.
Neste artigo vou mostrar como buscar este TIFF para [...]

Leia o artigo completo