Criptografando arquivos Depois deste longo período de dedos taciturnos, retorno com mais um post sobre como criar um arquivo pdf criptografado. Bem… quem lida com informações confidenciais sabe que muitas vezes é necessário não só garantirmos que o acesso a um arquivo seja restrito, mas também o seu conteúdo. E o iTextSharp nos possibilita criar [...]
Destaque
Dando continuidade em nosso mini curso de System.Drawing vamos ver como desenhar um retângulo em uma imagem. Para baixar o fonte deste artigo, clique aqui. Desenhar um retângulo é o método mais fácil para começarmos a falar de desenho e para isso precisamos de 6 informações básicas. Posição X Posição Y Largura Altura Cor do [...]
April 8, 2009
Iremos começar a utilizar reflexão, para tanto, vamos adotar uma classe modelo para que possamos ter controle sobre a utilização: C# namespace ReflectionCSharp { /// <summary> /// Classe de Usuário de Exemplo /// </summary> [Serializable] [XmlRoot("Usuário")] public class Usuario : System.Object, IComparable<Usuario>, INotifyPropertyChanged { #region Construtores public Usuario() { } public Usuario(string nome, int idade, [...]
Ver mais...April 1, 2009
Vamos falar um pouco sobre Reflection, mais especificamente neste artigo sobre introdução e conceitos básicos. O que é e para que serve? Reflection é a forma como o .NET permite acessar características (construtores, propriedades, métodos, atributos, etc) em Runtime. O uso de Reflexão (Reflection) é extremamente útil quando falamos de mecanismos de plug-ins, driver e [...]
Ver mais...April 1, 2009
Existem diversas situações em que necessitamos realizar a conversão de strings (texto) para array de bytes e array de bytes para uma string. Em tempo, ainda existem casos em que precisaremos armazenar o array de bytes de forma textual, mas, não podemos armazenar a string original. Nestes casos é utilizado a Base64, ou seja, uma [...]
Ver mais...March 29, 2009
Neste pequeno post demonstrarei como conectar-se ao servidor Pop3, efetuar o login e contar a quantidade de mensagens existentes no servidor. Para os mais apressadinhos, todos as demais funções serão bem parecidas com estas, pois os comandos já demonstrei no post anterior (Pop3 com Sockets – Parte I). Para criar a aplicação na qual demonstrarei [...]
Ver mais...March 25, 2009
Depois de trabalhar em inúmeros projetos em que vi programadores implementando métodos “alternativos” de ordenação de listas, resolvi escreve um pouco sobre ordenação de listas em .NET. Que algoritmo utilizar? Existem diversos algoritmos para ordenação, desde os mais simples “Bubble Sort” até os menos simples e mais eficientes “Quick Sort”. O .NET Framework implementa como [...]
Ver mais...March 23, 2009
Este post ia ser sobre iTextSharp, mas antes que fique chato e fale apenas desse “maledeto” componente, irei falar sobre como acessar o protocolo Pop3 utilizando sockets, na verdade eu ia mandar este “artigo” pra tentar publicar em uma resvista de dotnet, mas devido a uma série de impeditivos de tempo, de requisitos e tudo [...]
Ver mais...


Destaque
Comente