All Posts filed under »Code Sharing« Follow This Topic

December 30, 2009

1 Comentário

Quem já não se deparou com a situação de precisar converter uma string delimitada por tamanho e com layout fixo para poder utilizar os dados? Por esse motivo que compartilho um componente muito útil que recebe o layout e o texto e converte em um array indexado pelo nome do campo. Para o exemplo, iremos [...]

August 19, 2009

5 Comentários

Estava trabalhando em um projeto quando achei um algoritmo de validação de CPF desses que o pessoal pega em qualquer site fundo de quintal na net e claro que não funcionava direito! Cansado disso hoje eu fiz o meu e ainda por cima deixei algumas horas rodando testes unitários em cima. Ele valida até números [...]

July 23, 2009

1 Comentário

Um camarada me perguntou como copiar arquivos em C#, então ai vai um código de exemplo: C# // Define Variáveis de Origem, Destino e Overwrite string arquivoOrigem = "c:\\tmp\\origem.tmp"; string arquivoDestino = "c:\\tmp\\destino.tmp"; bool sobreEscreverArquivoDeDestinoSeExistir = true; // Copia Arquivo File.Copy(arquivoOrigem, arquivoDestino, sobreEscreverArquivoDeDestinoSeExistir); That’s All Folks

July 7, 2009

3 Comentários

Adicionando Estilos Neste post demonstrarei como podemos adicionar estilos ao documento, é claro que a gama de estilos na qual podemos utilizar é muito maior das que aqui descrevo; cabe a você a dar uma olhada nas diversas opções que ele nos proporciona e nas infinitas combinações na quais nós podemos fazer. O exemplo a [...]

July 1, 2009

1 Comentário

Vamos a um código super útil que fiz a alguns anos que converte caminhos Absolutos (c:\windows\temp) para um caminho Relativo (..\..\temp), e também converte URLs Absolutas para URL’s Relativas. Código em C# /// <summary> /// Classe de Conversão de Caminho Relativo /// em Caminho Absoluto /// </summary> public sealed class AbsoluteToRelativePathConverter { private readonly char[] [...]

June 24, 2009

1 Comentário

Vamos a um código para clonar objetos sem utilizar serialização (o que cria um monte de problemas) e de quebra ainda ganha muito em performance. Infelizmente esse é um de meus poucos posts feitos somente em C# (peço desculpa aos programadores em VB, mas, esse código foi hardcore para fazer). 1-) Classe de Serialização Tipada [...]

znjdb32s6g