Arquivo de Tags: C#

Comunicação via socket com C#

Introdução Primeiramente vamos conceiturar o que é socket, ou soquete em portugues. De uma visão geral um soquete pode ser definido como uma tomada que designa uma cavidade ou região usada para ligar algum artifício específico. No mundo da computação, …

Saiba mais »

Extension Methods no C# 3.0

Extension Methods é uma das muitas características que torna o LINQ possível . Em resumo podemos dizer que Extension Methods é a possibilidade de inserir métodos em objetos já compilados. O método criado tem a característica de um método estático, …

Saiba mais »

Utilizando Reflection com C#

Entre as utilização de reflection podemos citar a instânciação de classes ou a utilização de plugins (como os utilizados no firefox), que são definidos em tempo de execução. Basicamente reflection é uma maneira de se descobrir dados de uma classe/objeto/interface …

Saiba mais »

Expressão Regular

Expressão Regular é um padrão de combinação de caracteres que é parte de diversas linguagens de programação modernas. Com a expressão regular podemos criar padrões para filtrar ou validar uma string de entrada através de uma expressão válida. Alguns caracteres …

Saiba mais »

Generalização Especialização Herança

Olá pessoal, estive de férias e passei um bom tempo sem escrever, mas agora descançado, não há mais desculpas. Fiz uma breve descrição sobre generalização, especialização e herança, devido a um pedido do último post e montei um pequena aplicação …

Saiba mais »

Como programar com “responsabilidade”

Uma das formas de se projetar objetos de software é pensar em suas responsabilidades. Essas responsabilidades podem se tratar de um pequeno objeto a uma divisão macro do sistema. Essas responsabilidades devem descrever o que um objeto deve fazer e …

Saiba mais »

Classe, Objeto, Instância

Várias pessoas ainda se confundem ou não sabem diferenciar o que é uma classe, um objeto ou instância. Resumidamente podermos dizer que: Classe é o molde de um objeto. Objeto é a instância de uma classe. E instância é uma …

Saiba mais »