Category Archives: .Net

Class abstrata x Interface

Tanto as classes abstratas e quanto as interfaces podem definir métodos abstratos que precisam ser implementados pelas class que estende ou implementa, porém somente as classes abstratas podem possuir métodos concretos. Apesar dessa diferença vamos notar que teremos a repostas mais conceitual do que relacionada com questões referente a linguagem. Quando a abstração e um […]


Método Virtual C#

Olá tudo bem, vamos a definição da Microsoft sobre Métodos Virtuais “A virtual function is a member function that you expect to be redefined in derived classes. When you refer to a derived class object using a pointer or a reference to the base class, you can call a virtual function for that object and […]


E-Book – Introdução ao ASP.NET Web API

Hoje encontrei uma excelente ajuda para quem está iniciando com ASP.NET WEB API, essa grande ajuda veio do nosso amigo   Israel Aece. Não perca tempo e baixe já esse e-book


Série Microsoft Visual C# parte I

Olá pessoal tudo bem? Sempre esteve em meus planos criar uma série para os desenvolvedores iniciantes , essa série será voltada para esse público porém sempre aprendemos coisas novas então caso você já programe com c# algumas dicas poderá ser bem uteis para o seu dia a dia. Espero que realmente eu possa contribuir para […]


Trabalhando com String

Olá pessoal tudo bem? Nesse post quero mostrar algumas dicas que podemos utilizar no nosso dia a dia. Em vários projetos já vi varias pessoas fazendo validações de string de uma maneira bem tradicional e acabam esquecendo as facilidades que temos no C#. Vamos para a validação de string, precisamos validar se a nossa variável […]


Lendo XML com LINQ

Olá pessoal tudo bem ? Todos sabemos o poder da LINQ, nesse post vamos aprender como carregar e ler o XML a partir de uma URL. Para esse exemplo vamos criar um projeto  do tipo “Console Application” segue abaixo a estrutura do projeto, lembrando que todos os projetos apresentados sempre adiciono no GIT.   Antes […]


Vídeos sobre arquitetura de software


Asp.net MVC + Knockoutjs – parte I

Graça a grandes aplicações como Facebook,Twitter e Google Plus, tem gerado uma grande influência na maneira de  desenvolvermos nossas aplicações , priorizando uma interface mais sofisticada e intuitiva. Para trabalhar com a nossa UI, vamos utilizar a biblioteca KnockoutJS, knockout é uma biblioteca de Java Script que nos ajuda a criar  interfaces de usuário com […]


Lambda.Where(l=>l.StartsWith(“III”));

Último post da serie sobre lambda, caso você não acompanhou os outros post acesse agora mesmo os post I, II. Muitas vezes precisamos fazer junções de dados e assim como SQL , LINQ nos permite fazer junções de dados, sobre um ou mais campos chaves. O exemplo a seguir mostra como exibir as cidades de […]


Lambda.Where(l=>l.StartsWith(“II”));

Nesse post, mostro sobre como utilizar LINQ no nosso dia a dia, caso você chegou agora nesse assunto de Lambda acesse o primeiro post. LINQ fornece uma sintaxe semelhante ao SQL, embora ela seja muito semelhante ao SQL ela é muito mais flexível  e pode tratar uma variedade mais ampla de estruturas de dados lógicos […]