Criação de Delegates Os delegates são ponteiros definidos formalmente, em aplicações .NET. Os delegates definem os protótipos de métodos que são válidos para sua implementação. Quando um delegate em específico for utilizado é necessário que seja associado a ele um método que tenha um protótipo equivalente ao definido. Exemplo de protótipo, ou assinatura de método:… Leia mais O que são Delegates, em .NET ?
Autor: @anselme
O que são Generics, em .NET ?
Generics Generics é uma tecnologia para criação de tipos dinamicamente em tempo de compilação. Com a utilização de um truque, o compilador deixa que tipos não sejam expressamente definidos na classe, e quando a classe for acionada, o tipo é passado, como um parâmetro. Esta tecnologia é muito importante por utilizar menos System.Objects… Leia mais O que são Generics, em .NET ?
Como funciona a Interface ICloneable, do .NET ?
ICloneable A Interface ICloneable deve ser utilizada em classes que necessitem que duplicatas. Os tipos por valor quando são atribuídos a outras variáveis, são copiados; os tipos por referência são apenas apontados. Nos tipos por referência não existem cópias ou duplicatas. Esta interface vem tentar resolver este problema. A interface possui um método… Leia mais Como funciona a Interface ICloneable, do .NET ?
Como funciona a Interface IDisposable, do .NET ?
IDisposable Numa aplicação em C/C++ tradicional o gerenciamento dos objetos na memória é feito pelo programador. Isto causa uma série de prejuízos por falhas humanas e grande perda na produtividade. O C# é uma linguagem que tira este trabalho do programador através do Garbage Collector do.NET. O Garbage Collector consegue perceber objetos que não estão… Leia mais Como funciona a Interface IDisposable, do .NET ?
Como funciona a Interface IComparable, do .NET ?
Interface IComparable A Interface IComparable normalmente é confundida com a interface IComparer. Ambos são utilizados para comparações entre objetos. O IComparable, ou comparável, possui um método com a assinatura: int CompareTo(System.Object); . Repare que este método retorna um int. Isto acontece por que outros métodos utilizam as variações de retorno de coleções que implementam IComparable… Leia mais Como funciona a Interface IComparable, do .NET ?
Como é a informação, vista como bem econômico?
Idade do Byte Lascado Já ouvi algumas pessoas falando que estamos saindo da Idade do Byte Lascado e entrando na Idade do Byte Polido. Estudando gestão do conhecimento e assistindo a vertiginosa ascensão da tecnologia da informação no mercado, fica muito clara a importância da informação. Não é nem a infraestrutura nem o desenvolvimento o… Leia mais Como é a informação, vista como bem econômico?
Como o SharePoint 2010 se posiciona no mercado, segundo Gartner
O SharePoint 2010 está aparecendo com destaque segundo as avaliações do Gartner. Muito bem avaliado e classificado em dois quadrantes, é uma das principais plataformas colaborativas do mercado. Social Software in the Workplace Foi considerado o melhor em habilidade de execução e o segundo mais visionário. Esta avaliação foi feita em cerca de 12 meses… Leia mais Como o SharePoint 2010 se posiciona no mercado, segundo Gartner
Como obter o HashCode de uma Coleção (List), em .NET?
Hoje tive um pequeno problema para resolver e acabei percebendo algumas coisas interessantes. Eu precisei comparar se duas List<T> são iguais e percebi que não teria uma solução nativa para mim. Normalmente eu sobrescrevo oGetHashCode e crio meu Hash, mas neste caso é diferente. Acabei criando uma solução que vale para qualquer List, veja só:… Leia mais Como obter o HashCode de uma Coleção (List), em .NET?
Como construir aviões em pleno voo?
Programadores, Designers, DBAs são algumas das profissões que conheço que aprendem a construir aviões em pleno voo. Algumas vezes, apenas, trocam turbinas em voo.Sei que muito adoram trabalhar com ofícios como este: Outros posts para você:Search Engine OptimizationChatGPT-7OKR na práticaComo é a informação, vista como bem econômico?Resenha do livro 'A arte de fazer acontecer'No Silver… Leia mais Como construir aviões em pleno voo?
Como fazer download de uma página, via HTTPWebRequest, que exija certificado Digital (SSL / HTTPS)
Olá Pessoal, Tive a necessidade de baixar fotos e documentos de uma página de internet protegido por certificado digital. Eu possuo o Certificado de Cliente necessário, mas não sabia como fazer o download. Vejo o código abaixo empacotado num extension method: public static byte[] DownloadData(this System.Net.WebClient w, string url, X509CertificateCollection clientCertificates) { WebRequest req =… Leia mais Como fazer download de uma página, via HTTPWebRequest, que exija certificado Digital (SSL / HTTPS)