Este é um post disponível para assinantes MVPEste post também está disponível para assinantes da .net Magazine DIGITAL
ou para quem possui Créditos DevMedia. Clique aqui para saber mais!
ou para quem possui Créditos DevMedia. Clique aqui para saber mais!
Artigo .net magazine 72 - Visual Studio 2010 e .NET 4.0
Na segunda parte deste artigo continuaremos vendo as principais novidades do Visual Studio 2010 e do .NET Framework 4.0, abordando inúmeros aspectos inovadores, incluindo a nova ferramenta de testes chamada Test and Lab Manager, interoperabilidade com o Office, melhorias no WPF, o novo Entity Framework entre outros.
.net Magazine 72
[Artigo disponível no Leitor Digital DevMedia. Clique aqui para acessá-lo]
> Clique aqui para ler todos os artigos da .net Magazine 72
[Artigo disponível no Leitor Digital DevMedia. Clique aqui para acessá-lo]
> Clique aqui para ler todos os artigos da .net Magazine 72
Visual Studio 2010 e
.NET 4.0
Um mergulho nas novidades da plataforma .NET - Parte 2
Na primeira parte desta série de artigos sobre o Visual Studio 2010, pudemos conferir diversas melhorias introduzidas no IDE, como o Call Hierarchy, References Highlighting, suporte a “Search-as-you-type”, entre outras. Conhecemos as novas ferramentas para modelagem de arquitetura (Layer Diagram e Architecture Windows) e os diagramas UML, além do gráfico de dependências (Dependency Graph). Também vimos as melhorias para o editor de texto, as novas ferramentas para deployment e debug (IntelliTrace).
Agora é o momento de conhecer o que o .NET Framework 4.0 traz de novo. Veremos através de um exemplo de interoperabilidade com o Excel e o Word alguns novos conceitos introduzidos para facilitar o desenvolvimento de soluções integradas ao Office. Conheceremos a nova ferramenta de testes Test and Lab Manager, capaz de criar ambientes controlados com testes automatizados, inclusive integrados ao TFS (Team Foundation Server). Outro destaque é o novíssimo Entity Framework 4.0, que provê maior poder e flexibilidade a esta fantástica ferramenta de modelagem e acesso a dados.
Nota: Todos os exemplos foram desenvolvidos com o Visual Studio 2010 Ultimate RC (Release Candidate), sendo essa a versão mais recente disponível até o término do artigo. Na sessão de links, no final do artigo, você encontra duas opções de download para o Visual Studio 2010 Ultimate. A diferença desta versão para a versão Beta 2 utilizada no primeiro artigo foi a melhora da performance geral do IDE e do .NET Framework, sendo que novos recursos não foram adicionados. Alguns dos exemplos aqui apresentados estão adaptados a partir da documentação oficial da MSDN.
Interoperabilidade com o Office
Em desenvolvimento de software não são raras as vezes que utilizamos alguma integração com aplicativos do Microsoft Office, seja para geração de documentos, comunicação, customização, entre outras possibilidades. Sendo um IDE de desenvolvimento o Visual Studio integra inúmeras facilidades para desenvolvimento de projetos de interoperabilidade com o Office. Conforme podemos conferir na Figura 1, o Visual Studio 2010 manteve o suporte a projetos baseados no Office 2007 e incorpora novos projetos correspondentes para a versão 2010.
O .NET Framework 4.0, por sua vez, também trouxe inúmeras melhorias e novidades que podem ser utilizadas nos mais variados contextos. O exemplo que veremos a seguir ilustra como o C# 4.0 facilita o trabalho de interoperabilidade valendo-se dos novos recursos de parâmetros opcionais e nomeados, dentre outros, para criar uma aplicação C# que “conversa” com o Office.
Figura 1. Novos tipos de projeto para criação de add-ins para os aplicativos do Office
Com o Visual Studio 2010 iniciado crie um novo projeto do tipo Console Application e altere o código da classe Program.cs, conforme mostrado na Listagem 1. Na janela Solution Explorer, clique com o botão direito no projeto e escolha a opção Add Reference. Na janela Add Reference escolha a guia .NET e em seguida selecione os seguintes assemblies: Microsoft.Office.Interop.Word e Microsoft.Office.Interop.Excel. Confirme clicando em Ok.
"
Este é um post disponível para assinantes MVP
.NET 4.0
Um mergulho nas novidades da plataforma .NET - Parte 2
Na primeira parte desta série de artigos sobre o Visual Studio 2010, pudemos conferir diversas melhorias introduzidas no IDE, como o Call Hierarchy, References Highlighting, suporte a “Search-as-you-type”, entre outras. Conhecemos as novas ferramentas para modelagem de arquitetura (Layer Diagram e Architecture Windows) e os diagramas UML, além do gráfico de dependências (Dependency Graph). Também vimos as melhorias para o editor de texto, as novas ferramentas para deployment e debug (IntelliTrace).
Agora é o momento de conhecer o que o .NET Framework 4.0 traz de novo. Veremos através de um exemplo de interoperabilidade com o Excel e o Word alguns novos conceitos introduzidos para facilitar o desenvolvimento de soluções integradas ao Office. Conheceremos a nova ferramenta de testes Test and Lab Manager, capaz de criar ambientes controlados com testes automatizados, inclusive integrados ao TFS (Team Foundation Server). Outro destaque é o novíssimo Entity Framework 4.0, que provê maior poder e flexibilidade a esta fantástica ferramenta de modelagem e acesso a dados.
Nota: Todos os exemplos foram desenvolvidos com o Visual Studio 2010 Ultimate RC (Release Candidate), sendo essa a versão mais recente disponível até o término do artigo. Na sessão de links, no final do artigo, você encontra duas opções de download para o Visual Studio 2010 Ultimate. A diferença desta versão para a versão Beta 2 utilizada no primeiro artigo foi a melhora da performance geral do IDE e do .NET Framework, sendo que novos recursos não foram adicionados. Alguns dos exemplos aqui apresentados estão adaptados a partir da documentação oficial da MSDN.
Interoperabilidade com o Office
Em desenvolvimento de software não são raras as vezes que utilizamos alguma integração com aplicativos do Microsoft Office, seja para geração de documentos, comunicação, customização, entre outras possibilidades. Sendo um IDE de desenvolvimento o Visual Studio integra inúmeras facilidades para desenvolvimento de projetos de interoperabilidade com o Office. Conforme podemos conferir na Figura 1, o Visual Studio 2010 manteve o suporte a projetos baseados no Office 2007 e incorpora novos projetos correspondentes para a versão 2010.
O .NET Framework 4.0, por sua vez, também trouxe inúmeras melhorias e novidades que podem ser utilizadas nos mais variados contextos. O exemplo que veremos a seguir ilustra como o C# 4.0 facilita o trabalho de interoperabilidade valendo-se dos novos recursos de parâmetros opcionais e nomeados, dentre outros, para criar uma aplicação C# que “conversa” com o Office.
Figura 1. Novos tipos de projeto para criação de add-ins para os aplicativos do Office
Com o Visual Studio 2010 iniciado crie um novo projeto do tipo Console Application e altere o código da classe Program.cs, conforme mostrado na Listagem 1. Na janela Solution Explorer, clique com o botão direito no projeto e escolha a opção Add Reference. Na janela Add Reference escolha a guia .NET e em seguida selecione os seguintes assemblies: Microsoft.Office.Interop.Word e Microsoft.Office.Interop.Excel. Confirme clicando em Ok.
"
A exibição deste artigo foi interrompida.
Este é um post disponível para assinantes MVPEste post também está disponível para assinantes da .net Magazine DIGITAL
ou para quem possui Créditos DevMedia. Clique aqui para saber mais!
ou para quem possui Créditos DevMedia. Clique aqui para saber mais!
Leandro Daniel
Possui as certificações MCAD e MCSD .Net, com aproximadamente dez anos de experiência em desenvolvimento de software. Atua há 7 anos com a plataforma .NET construindo aplicações Web e coordenando equipes de desenvolvimento. Mantém um blog de tecnologia com foco em .NET em http://reverb.leandrodaniel...
O que você achou deste post?
Cursos relacionados




