Percebo que no Brasil o comportamento dos profissionais da área de TI está mudando. Desde que ingressei profissionalmente na área em meados da década de 90, percebo um enorme movimento que a maioria das empresas ainda não se deu conta. Algumas já perceberam, mas ainda não entenderam; raras são as que perceberam e entenderam. Na [...]
Destaque
Vamos ver neste artigo como enviar mensagens (email) utilizando o servidor SMTP com autenticação de usuário e senha. Para tanto, precisamos configurar o SmtpClient com uma autenticação de rede, que no caso será o usuário e senha da conta de email que estamos utilizando para o envio. Para isso, vamos ao código abaixo: System.Net.Mail.SmtpClient clienteSMTP [...]
April 9, 2009
Pois é. Diariamente venho sofrendo com os maravilhosos serviços “imprestados” pelas operadoras de telecomunicação (Telefônica e Sky). Basta passar um caminhão um pouquinho mais rápido na rua para cair a *%!$!*$! do sinal, obviamente, bem na hora do BBB, da novela, do futebolzinho e tals. Ok, já que caiu o sinal da televisão, vamos navegar [...]
Ver mais...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...


Destaque
Comente