Multi-camadas com WCF

 

Desenvolvimento multi-camadas já não é novidade para ninguém.
O Visual Studio 2008 facilita muito esse processo com recursos como Windows Communication Foundation (WCF).
No ambiente de desenvolvimento, temos o Dataset Designer, ferramena que permite gerenciar tabelas diretamente no Banco de Dados.
WCF provê estrutura para os mobile objects, que se movem pela rede. É dividido em serviço e [...]

Continue lendo

 
 

Composite Application com WPF

 

Último dia de TechEd Developers 2008.
Muitos já trazem suas malas para daqui mesmo, do centro de convenções, partirem rumo a suas cidades de origem.
Enquanto isso vou me preparando para mais um dia de palestras. Afinal, não vim de tão longe para ir embora cedo!!!
O assunto da primeira palestra desta manhã é WPF. Mas não WPF [...]

Continue lendo

 
 

WPF com Windows Forms e Vice-Versa

 

A última palestra que eu assisti neste dia foi sobre WPF e WinForm.
Abandonar WinForms e passar a utilizar WPF deve ser algo feito gradualmente, não precisa ser uma mudança radical.
Aproveitando, para quem quer se dedicar às novas interfaces desenvolvidas com WPF, existe uma ferramenta para ajudar no trabalho de designer. Chama-se Microsoft Expression Blend.
WPF e WinForms [...]

Continue lendo

 
 

ADO.NET 3.5

 

Falando um pouco sobre ADO.NET 3.5
A nova versão dessa já conhecida biblioteca, traz várias opções de acesso a dados. ADO Classic, LINQ para SQL, Entity Framework, ADO.NET Data Services Framework e etc.
Dentro do próprio ambiente do Visual Studio é possível acessar a base de dados do SQL Server e arrastar tabelas.
A dica de performance é [...]

Continue lendo

 
 

LINQ para consultar XML e outras fontes de dados

 

LINQ. Esta talvez seja uma das grandes vedetes de todo o evento.
Imagine poder executar queries em diferentes fontes de dados, como se você estivesse acessando um banco de dados real! E utilizar para isso, uma espécie de SQL integrado à linguagem. Legal, né?
Language-Integrated Query (LINQ) faz exatamente isso.
As queries são executadas em objetos em memória. Você pode [...]

Continue lendo