O que há de novo no Visual Basic

Esta página lista os recursos novos e avançado disponível em Visual Basic 2008 e versões de serviço associado. Selecione um dos links das seções a seguir para ler mais detalhes sobre um recurso.

Observação:

Se você estiver Atualizando a partir do Visual Basic 6.0 para Visual Basic 2008, existem muitos tópicos que podem ajudá-lo a fazer a transição para a nova versão. Para obter mais informações, consulte O que há de novo para usuários do Visual Basic 6.0.

Conteúdo do Tópico

Novo na versão SP1 do Visual Basic 2008

  • potência Packs controles e componentes

    • Controle DataRepeater

    • Controles forma e linha

    • PrintForm componente

    • Biblioteca de compatibilidade de impressora

    • Distribuindo potência Packs

  • Assistente de esquema XML

  • Implantação do ClickOnce

  • Dados do Access

Novo na versão de lançamento do Visual Basic 2008 original

  • O compilador do Visual Basic e a linguagem

  • Dados do Access

  • Ambiente de desenvolvimento integrado

    • Aprimorado edição de XML

    • Suporte para novos tipos de projeto

    • Suporte para novas versões .NET Framework

  • Implantação

    • Implantação do ClickOnce

    • Implantação do Windows Installer

  • Exemplos expandidos

  • Atualizando do Visual Basic 6.0

Novo na versão SP1 do Visual Basic 2008

As seções a seguir descrevem os recursos novos e avançado da versão do Visual Basic 2008 SP1.

potência Packs controles e componentes

O Microsoft Visual Basic potência Packs 3.0 controles e componentes que estavam anteriormente disponível para baixar agora são incluídos no Visual Studio 2008 serviço empacotar 1.potência Packs pode ser usados em ambos os Visual Basic e Visual C# Projetos de aplicativo do Windows Forms.

Um novo são incluídos no potência PacksDataRepeater Além do controle para versões atualizadas dos lançadas anteriormente Line e Shape controles, o PrintForm componente e o Printer Biblioteca de compatibilidade.

Controle DataRepeater

O novo DataRepeater permite que você usar controles padrão do Windows Forms para exibir linhas de dados em um contêiner rolável de controle. Esse controle oferece mais flexibilidade que os controles de grade padrão.

Para obter mais informações, consulte Introdução ao controle DataRepeater (Visual Studio).

Controles forma e linha

The Line e Shape controles são um conjunto de três controles gráficos que permitem que você desenhar linhas, elipses e retângulos em formulários e contêineres no time de design. Esses controles tornam mais fácil de aprimorar a aparência de sua interface do usuário.Line e Shape controles encapsulam muitos dos métodos gráficos de estão contidos na System.Drawing espaço para nome. Isso lhe permite desenhar linhas e formas em uma única etapa sem precisar criar objetos gráficos, canetas e pincéis.Você pode criar efeitos gráficos complexos, sistema autônomo preenchimentos de gradiente, definindo apenas algumas propriedades.Esses controles também fornecem eventos, sistema autônomo cliques e clicar duas vezes para que você possa responder e interagir com usuários finais.

Para obter mais informações, consulte Introdução à linha e forma Controls (Visual Studio).

PrintForm componente

The PrintForm componente foi projetado para imprimir com com facilidade um Windows formulário sistema autônomo você poderia no Visual Basic 6.0. Usando o PrintForm componente, você novamente pode dispor um Windows Form exatamente sistema autônomo desejado e permite que sistema autônomo usuários imprimirem o formulário sistema autônomo uma rápida relatório.For obter mais informações, consulte Componente PrintForm (Visual Basic).

Biblioteca de compatibilidade de impressora

The Printer Biblioteca de compatibilidade permite que projetos que usam o Visual Basic 6.0 Printer objeto e Printers coleção a ser atualizado sem a necessidade de reescrever a lógica de impressão. Basta adicionar uma referência à biblioteca, declarar um Printere faça algumas alterações de sintaxe menor e o projeto será capaz de imprimir usando o Printers coleção e Printer objeto da mesma forma que no Visual Basic 6.0. Esta versão incorpora um novo Write método para o Printer objeto. O novo método permite que você imprima texto sem usar um retorno de carro forçada, como a sintaxe de ponto-e-vírgula usado pelo Print método no Visual Basic 6.0.

Para obter mais informações, consulte Biblioteca de compatibilidade de impressora.

Distribuindo potência Packs

Também está incluído um pacote de inicialização que lhe permite com com facilidade redistribuir o Visual Basic potência Packs com um aplicativo.Isso permite que você incluir um potência PacksClickOnce Projeto de instalação clicando em uma caixa de seleção ou projeto.

Para obter mais informações, consulte Implantando aplicativos que controles de referência potência Packs.

Assistente de esquema XML

O XML para esquema assistente, que anteriormente estava disponível sistema autônomo baixar PowerToy, agora está incluído no Visual Studio 2008 SP1.Você pode usar o XML para esquema assistente para criar um conjunto de esquema XML que é inferido a partir de um ou mais documentos XML e incluí-lo em seu projeto.Para obter mais informações, consulte XML para o Assistente de esquema.

Implantação do ClickOnce

A partir do Visual Studio 2008 SP1, A implantação do ClickOnce inclui os seguintes aprimoramentos de recurso:

  • Suporte publicação manifestos não assinados.Para obter mais informações, consulte "Gerando um sem assinatura manifesto" emComo: Aplicativos de início de sessão e manifestos de implantação.

  • Aprimoramentos para o Opções de publicar caixa de diálogo.Esses aprimoramentos incluem suporte para configurar as seguintes opções:

    • Associações de arquivo.

    • Erro da URL, que especifica um site que é exibido em caixas de diálogo que são encontradas durante as instalações do ClickOnce.

    • Pacote, que especifica o nome da pasta no Iniciar menu em que o aplicativo será instalado.

    • Excluir URL do provedor de implantação, que especifica se deve excluir a URL do provedor de implantação do manifesto de implantação.

    Para obter mais informações, consulte Publicar a caixa de diálogo Opções.

Dados do Access

No Visual Studio 2008 SP1, os seguintes aprimoramentos foram feitos ao cache do banco de dados local:

Novo na versão de lançamento do Visual Basic 2008 original

As seções a seguir descrevem os recursos novos e avançado da versão original do Visual Basic 2008.

O compilador do Visual Basic e a linguagem

As melhorias de linguagem no Visual Basic 2008simplificam o código-fonte e ativam a interação com os componentes que usam recursos avançados.Para obter mais informações, consulte O que há de novo na linguagem Visual Basic e O que do Novo in the Visual Basic Compiler.

Alterações de quebra do Visual Basic 2008 Descreve alterações no linguagem que podem impedir que um aplicativo criado no Visual Studio 2005 compilação ou alterar seu comportamento em time de execução.

Dados do Access

Esta versão inclui os seguintes recursos novos para incorporar os dados em aplicativos:

  • Language-Integrated Query (LINQ) tecnologia apresenta importantes avanços de linguagem de programação. LINQ to SQL aplica-se LINQ tecnologia de bancos de dados relacionais. Para obter mais informações, consulte LINQ to SQL.

  • O Object Relational Designer (Designer Relacional de Objetos) ajuda os desenvolvedores na criação e edição de objetos (entidades LINQ to SQL) que mapeiam entre um aplicativo e um banco de dados remoto.

  • Suporte N-tier para datasets digitados fornece aprimoramentos para o Designer de Conjunto de Dados de Conjunto de Dados que tornam mais fácil separar os TableAdapters e o código de dataset digitado em projetos individuais.

  • Capacidades de atualização hierárquicas foram incorporados ao DataSet Designer.Esses aperfeiçoamentos fornecem código gerado que inclui a lógica de salvamento necessária para manter integridade referencial entre tabelas relacionadas em um banco de dados.

  • O cache do banco de dados local incorpora um banco de dados SQL Server Compact 3.5 em um aplicativo e configura-o para sincronizar os dados periodicamente com um banco de dados em um servidor remoto.O cache do banco de dados local permite que aplicativos reduzam o número de percursos circulares entre o aplicativo e um servidor de banco de dados quando dados forem alterados com pouca frequência ou quando aplicativos podem se conectar ao servidor de banco de dados apenas ocasionalmente.

  • Microsoft SQL Server Compact 3.5 é um banco de dados compacto que pode ser implantado em computadores área de trabalho, dispositivos inteligentes e Tablet PCs. SQL Server Compact 3.5 fornece aos desenvolvedores um modelo de programação comuns para o desenvolvimento de aplicativos nativo e gerenciado.

Para obter mais informações sobre dados em Visual Studio 2008, consulte O que Há de Novo em Dados.

Ambiente de desenvolvimento integrado

As seções a seguir descrevem os aprimoramentos do ambiente de desenvolvimento integrado (IDE) do Visual Studio.

Aprimorado edição de XML

Recursos XML no Visual Basic foram bastante aperfeiçoados com a adição de LINQ to XML.Visual Basic aprimora mais a experiência de edição XML com a adição de Propriedades do eixo XML e Literais XML,que permitem que você inclua XML como tipos de dados de primeira classe em seu código Visual Basic, tornando rápida e fácil de criar, transformam, modificar e consultar XML.Para obter mais informações, consulte XML no Visual Basic.

Suporte para novos tipos de projeto

No Visual Studio 2008,o Project Designer oferece suporte a nova Windows Presentation Foundation (WPF) e tipos de projeto de aplicativos Web (WAP).

Há quatro tipos de projeto WPF:

  • WinFXAplicativo do Windows

  • WinFX Aplicativo de navegador da Web

  • WinFX Biblioteca de controle personalizado

  • WinFX Biblioteca de serviço

Quando um projeto WPF é carregado no ambiente de desenvolvimento integrado (IDE), a interface do usuário das páginas do Project Designer permite que você especifique propriedades específicas para aplicativos WPF.

WAPs foram adicionados ao Visual Studio em Visual Studio 2005 Service Pack 1 e também estão incluídos no Visual Studio 2008.O novo modelo WAP é o mesmo que o modelo Visual Studio.NET 2003 Web Project, mas ele é atualizado com recursos do Visual Studio 2005 e do ASP.NET versão 2.0.O Visual Studio Project Designer oferece suporte a WAPs, com a limitação que WAPs podem apenas estar no escopo do aplicativo.

Você pode acessar o Project Designer clicando em Properties no menu Project.Para obter mais informações, consulte Introdução ao Project Designer.

Suporte para novas versões .NET Framework

Multitargeting permite direcionar o código para uma versão específica do .NET Framework:

  • NET Framework 2.0, incluído no 2005 Visual Studio.

  • NET Framework versão 3.0, incluído no Windows Vista.

  • NET Framework 3.5, incluído no Visual Studio 2008.

Para oferecer suporte multitargeting, clique na versão apropriada na nova lista Target framework em Avançado a caixa de diálogo Configurações de compilador (Visual Basic) e em Caixa de diálogo de configurações de compilação Avançados (C#).

Implantação

As seções a seguir descrevem os aprimoramentos no implantação.

Implantação do ClickOnce

Implantação de ClickOnce foi aprimorada com os novos recursos a seguir:

  • ClickOnce oferece suporte a implantação de WPF Web Browser Applications.Os aplicativos de navegador WPF Web são hospedados em um navegador da Web e, portanto, requerem implantação especial e configurações de segurança.Quando você criar e implantar esses aplicativos, Visual Studio fornece a interface do usuário apropriada e os valores padrão.

  • O ClickOnce oferece aos ISVs a opção de assinar novamente o manifesto do aplicativo com o nome da empresa de seus clientes, nome do aplicativo, e URL de implantação e suporte.Quando os usuários finais instalam o aplicativo, o ISV da marca da empresa original ainda aparece na caixa de diálogo Do you want to trust this application?.

  • Você pode criar e implantar Ferramentas Visual Studio para aplicativos do Office usando o Project Designer da página Publish ou o Assistente de publicação.

  • ClickOnce oferece suporte a geração de manifesto sob controle de acesso de usuário (UAC) no Windows Vista.

Para obter mais informações, consulte O que há de novo no implantação.

Implantação do Windows Installer

A implantação do Windows Installer foi atualizada para oferecer suporte ao Windows Vista e as versões mais recentes do .NET Framework:

  • Windows Installer foi atualizado de modo que a instalação no Windows Vista está suave, mesmo quando ele está sendo executado sob Controle de Conta de Usuário (UAC).

  • A condição de Inicialização .NET Framework oferece suporte a aplicativos de direcionamento para as novas versões .NET Framework 3.0 e 3.5.

Para obter mais informações, consulte O que há de novo no implantação.

Exemplos expandidos

Visual Basic 2008 inclui muitos aplicativos de exemplo.Os novos recursos abordados incluem:

Tecnologias LINQ:

Windows Communication Foundation:

Para obter mais informações, consulte Aplicativos de exemplo do Visual Basic .

Atualizando do Visual Basic 6.0

As ferramentas de atualização no recurso Visual Basic 2008possuem vários aprimoramentos, incluindo a capacidade de atualizar vários controles ActiveX do Visual Basic 6.0 para seus equivalentes no Visual Basic 2008 .

Para obter mais informações, consulte O que há de novo na atualização.

Consulte também

Conceitos

O que há de novo no Visual Studio 2008

Recursos Adicionados aos Formulários do Windows no Framework .NET 2.0

Novidades do ASP.NET e desenvolvimento da Web

O que há de novo no implantação

O que há de novo na linguagem Visual Basic

O que há de novo no .NET Framework Versão 3,5

O que Há de Novo nos Projetos de Dispositivos Inteligentes

O que Há de Novo nas Ferramentas do Visual Studio para o Office

Referência

O que do Novo no depurador do Visual Studio

Date

History

Motivo

Julho de 2008

Informações sobre uma nova quebra adicionadas altera o tópico.

Aprimoramento de informações.

Julho de 2008

Seção adicional que descreve as alterações do Visual Basic 2008 SP1.

Alteração de recurso do SP1.