March 18, 2009

Comente

Quem não ouviu falar em compressão HTTP? Bom, tenho lido muitos “artigos” dizendo que compressão HTTP resolve todos os problemas, mas, não é assim. A compressão otimiza somente o Download das informações e não o Upload, então usar a compressão HTTP não adianta para os casos em que o ViewState da aplicação é muito grande, [...]

Ver mais...

March 18, 2009

Comente

Diversas vezes já me deparei na situação de precisar compactar conteúdo nos sistemas .NET e sempre tive provlema para encontrar um algorítimo para fazer-lo corretamente. Aproveito agora para compartilhar a classe de compressão para Array de Bytes que eu recentemente aperfeiçoei. C# using System.IO; using System.IO.Compression; namespace CompressorGenerico {     /// <summary>     /// Classe [...]

Ver mais...

March 18, 2009

Comente

Peço desculpas pela demora em postar novamente, mas é que esses dias a coisa tá corrida mesmo. Mas vamos ao que interessa. Se quisermos recriar fielmente um documento pdf em um documento texto, html ou o que quer que seja, trazendo não só o texto, mas o estilo aplicado em cada parte dele, devemos em [...]

Ver mais...

March 17, 2009

Comente

Vamos a um código para abrir arquivos texto e ler seu conteúdo linha a linha. C# /// <summary> /// Abre um Arquivo Texto e Lê Linha a Linha /// </summary> /// <param name="caminho">Caminho do Arquivo</param> /// <exception cref="System.IO.FileNotFoundException">Caso o Arquivo Indicado não Possa ser Encontrado</exception> public void AbreArquivoTextoLinhaALinha(string caminho) { // Cria Objetos System.IO.StreamReader sr; [...]

Ver mais...

March 17, 2009

Comente

Vamos a um código para abrir arquivos texto e ler seu conteúdo inteiramente. C# /// <summary> /// Abre um Arquivo Texto e Retorna o Conteúdo /// do Arquivo /// </summary> /// <param name="caminho">Caminho do Arquivo</param> /// <exception cref="System.IO.FileNotFoundException">Caso o Arquivo Indicado não Possa ser Encontrado</exception> public string AbreArquivoTexto(string caminho) { // Cria Objetos System.IO.StreamReader sr; [...]

Ver mais...

March 16, 2009

Comente

A comparação em .NET é algo que muitas vezes os programadores deixam de lado, renegadas às simples comparação de endereço de memória (a == b). Contudo, o .Net Framework nos fornece mecanismos muito mais poderosos para essas comparações, que além de elegantes nos ajudam na manutenção futura dos códigos e na prevenção de possíveis bugs [...]

Ver mais...
znjdb32s6g