"A gratidão é fruto de grande cultura, não se encontra entre gente vulgar." (Samuel Johnson)
 

Arquivo de Quinta, 05/06/2008

 

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...

 
 

Extendendo a interface do Visual Studio

 

Você sabia que o ambiente de desenvolvimento do Visual Studio é extensível?
Pois é, nem eu.
Descobri isso em uma palestra dedicada ao assunto. Me pareceu muito interessante.
Consiste em utilizar a interface (Shell) do Visual Studio para desenvolver outra aplicação.
O ambiente funciona como um container para as novas funcionalidades. Você pode modificar todas as barras, docking panes, [...]

Continue lendo...

 
 

Novos recursos no Visual C# 3.0

 

Terceiro dia no MS TechEd2008.
O Sol escaldante de Orlando não nos amedronta, afinal passamos o dia no ar condicionado, nas confortáveis dependências do centro de convenções de Orlando.
Aproveito para falar das novas funcionalidades disponíveis no C# 3.0.
Propriedades implementadas automaticamente. Basta digitar { get; set; } no corpor da propriedade e o compilador faz o resto para [...]

Continue lendo...