Criptografando a QueryString

Muito de nós usamos parametros QueryString para passar informações de uma pagina para outra como por exemplo um produto selecionado:http://localhost:1234/DadosProduto.aspx?id=10
O problema de fazer assim é que os dados ficam viziveis ao usuario, e se ele for um usuario mais avançado tentará acessar informações que talvez não poderia ser vizualizado por ele, então neste caso faremos [...]

CRUD com ADO.NET Entity Framework

Hoje iremos ver um pouco sobre como fazer operações basicas com o Entity Framework
Criação

Para criar o registro é bem simples basta utilizar apenas duas chamadas ObjectContext: adição e salvamento dos dados.

using (NorthwindEntities db = new NorthwindEntities())
{
Products products = new Products();
products.ProductName = “Teste”;
products.QuantityPerUnit = “10″;
products.UnitsInStock = 10;
db.AddToProducts(products);
db.SaveChanges();
}

Consulta

A coleção de objetos persistidos pode ser obtida acessando o ObjectContext. Para [...]

Apostila Introdução ao Framework .NET (C# ou VB.NET)

Povo, ai vai uma apostila para quem quer iniciar com .NET C# ou VB.NET
Link para download: Clique Aqui
Até mais…

C# 3.0+ – Extensions Methods

C# – Extensions Methods
Uma funcionalidade muito interessante no C#
Com ela podemos extender tipos existentes (string, int, objects, etc…), objetos da framework (TextBox, String, Datetime…) e até mesmo classes criadas (Clientes, Pagamentos..) com MÉTODOS ADICIONAIS.
Eles são métodos estáticos e podem ser invocados com a mesma sintaxe que os métodos de instância. Ou seja, é um [...]

10 vantagens do ASP.NET 3.5

Com o lançamento do Visual Studio .NET 2008 e o ASP.NET 3.5, o desenvolvedor tem motivos de sobra para adotar imediatamente esta ferramenta. Quando a Microsoft lançou o VS.NET 2005 houve uma considerável mudança no ASP.NET 2.0, digamos 90% de controles novos com diversas funcionalidades encapsuladas para facilitar a vida do desenvolvedor. Agora com a [...]

Introduzindo TDD para .Net com NUnit

Estava pensando em escrever um artigo sobre, no entanto, encontrei este, e percebi que se fosse criar, seria basicamente igual (Porém em C#) , então vou usar algo que já existe por não ter muito tempo livre.
Espero que gostem, é um ótimo artigo!
1) O que é TDD e por quê ele é uma boa idéia? O [...]

Continuous Integration

Continuous Integration, ótima técnologia para grandes projetos, com ele, você terá a certeza de funcionamento, principalmente quando trabalhando em equipe, pois alteração em um método pode corrigir um bug e gerar outros 3, então no teste deste desenvolvedor, beleza, bug corrigido, mas ao perceber o procedimento do sistema, erros de business que não deveriam ter [...]

Um lado negro do XML

Olá pessoal,
Agora vamos falar um pouco sobre um dos pontos negativos ( assim como toda linguagem ) que existem no XML.
Hoje em dia o XML é muito usado como arquivo de configuração de sistemas, pois antigamente era usado aqueles arquivos binários que sempre tinha que ter aquele programinha dificil de encontrar para lê-lo, já o XML [...]

.Net – Documentação Xml

A documentação do .Net é uma das grandes facilidades da tecnologia, assim você vê a diferença no próprio intellisense do Visual Studio e ainda tem no final um arquivo .chm ou um site em html explicando cada método do seu código.
Dica
Ao abrir o Visual Studio e adicionar 3 Barras “/” ( ‘ aspas simples no [...]

Padrões de Projeto – Nomenclatura

Um importante tópico a ser debatido neste post.
Vou apresentar neste artigo algumas boas maneiras e metodologias que ao meu ponto de vista são ótimas não só quando em equipe, mas a facilidade de manutenção e qualidade do código.
Primeiro, vou falar sobre o padrão de nomenclatura que são os seguintes:
Pascal case
A primeira letra de [...]