Herança, Polimorfismo e Encapsulamento: C# te ajudando a colocar a teoria na prática com Modificadores de Acesso

Olá pessoal, venho aqui agora compartilhar uma dúvida que acho que muitas pessoas tem depois de saem da faculdade. Que é como colocar aquela teoria de Herança, Polimorfismo e Encapsulamento na prática. Se você pensa que é somente herdar e sobrescrever uma classe e “tá tranquilo”, você está um pouco errado. As vezes você está em algum cenário em que você não vai poder usar somente isto, ou que, ficaria mais “elegante” utilizar alguns modificadores de acesso. Sabe? aqueles “public, private, protected, abstract, internal, partial” que você já deve ter visto em algum lugar.

polimorfismo-capa

Bom então vamos lá conhecer estes Modificadores de Acesso pensando em Herança, Polimorfismo e Encapsulamento em C#!

Continuar lendo

Anúncios

Qual é a diferença entre WCF e Web Services?

Opa pessoal, beleza?

Eu estava muito sumido estes tempos, mas este ano é outra historia. Quero mostrar bastante conteúdo bacana pra voces e também ajudar a sanar as duvidas de quem está precisando. Este ano, comecei a trabalhar em outra empresa que utiliza o framework baseado em WCF. Dai me surgiu a pergunta, qual é a diferença entre WCF e Web Services? Pesquisei na internet e encontrei um artigo muito bom e explicativo no Code Project escrito por Yatin V Patil. Voce pode acessá-lo diretamente por este link. Agora vamos lá pra tradução 🙂
Continuar lendo

Chat Console Application utilizando RPC (Remote Procedural Call)

Opa pessoal,

Mais uma aplicação publicada na Galeria do MSDN. Dessa vez exemplificando o uso de Remote Procedure Call para fazer uma comunicação entre processos utilizando Objetos. Ou seja, um processo irá se comunicar com o outro processo mandando um Objeto (sim o objeto inteiro e quando o processo receber este objeto fará uma ação).

É bem legal essa aplicação por que o RPC utiliza a placa de rede pra fazer a comunicação entre os processos, então é como se uma aplicação conversasse com a outra remotamente.

http://code.msdn.microsoft.com/Chat-Console-Application-ff02cd69

 

Enjoy 🙂

Usando a classe Mutex para controlar um recurso compartilhado entre processos

Bom pessoal, esse post eu compartilho com voces um codigo da Galeria que postei no MSDN.

http://code.msdn.microsoft.com/Using-Mutex-to-control-b6d01561

Nesse projeto eu demonstro como é possivel usar a classe Mutex para controlar um recurso compartilhado entre processos. Ou seja, voce tem 2 aplicações rodando onde que uma consegue “enchergar” a outra. Sabendo a hora de parar e esperar a outra fazer alguma operação.

Vlws o/