Desenvolvimento - C#
C#.NET: Desenvolvendo aplicações usando a tecnologia WinFX
Como de costume, a Microsoft já espalhou pelos quatro cantos do mundo as novas tecnologias que serão lançadas neste ano (2006). Uma dela é o WinFX. Vamos ver neste artigo como instalar o SDK dessa nova plataforma de desenvolvimento.
por Marcos Dell AntonioNão vou entrar em detalhes sobre o que é, de onde vem e do que é formado o WinFX. Para isso, sugiro uma consulta ao site oficial do Windows Vista (veja nas referências do artigo).
Este documento é baseado no "Get the Beta" oficial sobre Windows Vista e todos os links de download apontam para as versões CTP de fevereiro. O exemplo no fim do artigo foi desenvolvido com a versão de janeiro, entretanto o procedimento é praticamente o mesmo para as duas.
- Requisitos básicos
Todos os componentes listados abaixo devem ser instalados em uma das seguintes versões do Windows: Vista, XP Service Pack 2 ou Server 2003 Service Pack 1.
- Instruções
Faça a instalação dos componentes abaixo na ordem em que eles aparecem para download.
- WinFX RC (Runtime Components)
Da mesma forma que o framework .NET precisa de uma versão redistributable que deve ser instalada nos clientes, o WinFX também precisa de um runtime.
Faça o download dele aqui:
http://www.microsoft.com/downloads/details.aspx?FamilyId=F51C4D96-9AEA-474F-86D3-172BFA3B828B&displaylang=en
Se você deseja somente rodar aplicações que usam WinFX, basta instalar este RC. Entretanto, se pretende desenvolver, veja abaixo quais são os outros requisitos.
- Windows SDK
O novo kit de desenvolvimento do Windows é que nos possibilita desenvolver aplicações usando a tecnologia WinFX.
Link para download:
http://www.microsoft.com/downloads/details.aspx?FamilyId=9BE1FC7F-0542-47F1-88DD-61E3EF88C402&displaylang=en
Não estranhe, é gigante o tamanho do arquivo.
- Orcas
O Orcas nos permite desenvolver aplicações com suporte as características do WinFX. Em outras palavras, ao instalar essa ferramenta você terá suporte a Intellisense para XAML, templates para a criação de aplicações usando WinFX, etc., tudo isso usando o Visual Studio.
Essa ferramenta também pode ser instalada nas versões Express do Visual Studio 2005.
Download do Orcas:
http://www.microsoft.com/downloads/details.aspx?FamilyId=AD0CE56E-D7B6-44BC-910D-E91F3E370477&displaylang=en
- Criando a aplicação
Abra o Visual Studio (aqui estou usando a versão Express) e clique em File / New Project. Em Project Types seleciona Visual C# e perceba que na lista de templates já aparecem os referentes ao WinFX. Veja:
Selecione o template Console Application e vamos criar um exemplo bem simples: o famoso Hello World (um pouco diferente do convencional).
Após clicar no botão OK sua aplicação será criada. Para usar o SDK instalado anteriormente, vamos adicionar uma referência a um dos namespaces que precisamos para criar o Hello World. Clique com o botão direito sobre o projeto e selecione Add Reference. Navegue até a aba .NET e busque pelo System.Speech. Veja:
Clique no botão OK para confirmar. No arquivo Program.cs é que vamos criar o código para o nosso Hello World. Abre ele e adicione um using ao namespace System.Speech.Synthesis. Deve ficar da seguinte forma:
No método main, digite o seguinte código:
Compile o código e rode (Ctrl+F5).
Ps: ligue o som.
- Referências
Microsoft Windows Vista Developer Center
http://msdn.microsoft.com/windowsvista/
Windows Vista and WinFX Beta Page
http://msdn.microsoft.com/windowsvista/getthebeta/default.aspx
Windows Presentation Foundation
http://msdn.microsoft.com/windowsvista/building/presentation/