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:
Você pode configurar o cache do banco de dados local do assistente fonte de dados configuração.Para obter mais informações, consulte Demonstra Passo a passo: Criando um aplicativo ocasionalmente conectado usando o Origem de Dados Configuration Assistente.
Você pode configurar o cache de banco de dados local para usar o acompanhamento de alterações do SQL servidor.Para obter mais informações, consulte Como: Configurar sincronização de dados para usar o controle SQL Servidor alterar.
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. |