Compartilhar via


Dicas e truques: Não saber que pode fazer

No tour interativo Visual Basic, você aprendeu a fazer um número de itens — mas que era apenas uma pequena amostra do que você pode fazer com Visual Basic 2008.Mesmo os chamados especialistas em Visual Basic estão constantemente aprendendo novas dicas e truques.A seguir estão apenas alguns das coisas menos conhecidas que você pode fazer.

Observação:

Se você estiver usando Visual Basic Express Edition, alguns dos links do ajuda nesta página podem estar não disponível, dependendo das opções escolhidas durante a instalação. Para obter mais informações, consulte Solução de Problemas do Visual Basic Express.

Criar Windows Forms moldados

Cansado de formulários retangulares chatos?Deseja criar uma aparência mais interessante para seu aplicativo?É fácil com o Visual Basic 2008. Você pode criar uma imagem de bitmap na forma que você deseja e usá-la como um formulário, adicionando o código para que o formulário possa ser movido e fechado.Para obter mais informações, consulte Como: Criar formulários do Windows não retangular.

Criar janelas de divisão

Deseja criar um formulário como o Explorador de Documento que você está usando agora, com duas ou mais áreas que podem ser redimensionadas pelo usuário?O controle Windows Forms SplitContainer permite que você faça isso, sem qualquer código.Soltar apenas um SplitContainer controlar para seu formulário e, em seguida, adicionar outros controles na parte superior do; o comportamento de redimensionamento é automaticamente disponível quando você executa o aplicativo.

Você também pode adicionar vários SplitContainer controles a um formulário para ter redimensionáveis regiões dentro de regiões, permitindo que você crie um aplicativo que se parece com o Microsoft Outlook. Para obter mais informações, consulte Controlar de SplitContainer (Windows Forms).

Tocar sons

Se você estiver criando um jogo, você provavelmente desejará que o seu programa faça sons em resposta a vários eventos.O objeto My.Computer.Audio permite que você faça isso, reproduzindo arquivos de som tipo wave que você incluir no seu aplicativo, ou mesmo reproduzir arquivos diretamente da Internet.Para obter mais informações, consulte Objeto My.Computer.Audio.

Salvar preferências do usuário

Você provavelmente observou que muitos aplicativos baseados em baseado no Windows manter o controle das suas preferências, sistema autônomo da maneira desejada suas janelas organizadas ou sistema autônomo barras de ferramentas que foram exibidas na última vez que você usou o aplicativo.Você pode fazer a mesma coisa em seus próprios programas, criando e usando configurações do aplicativo para armazenar informações e recuperá-las na próxima vez que o aplicativo for executado.Para obter mais informações, consulte Visão Geral Sobre Configurações do Aplicativo.

Adicionar personalização

Você já parou para pensar como páginas da Web manter registro de nome do usuário, exibindo mensagens como "Bem-vindo de volta ()Insira seu nome aqui)"?Você pode fazer algo semelhante em seus próprios aplicativos usando o Propriedade My.User.Name propriedade para obter o nome do usuário atualmente conectado ao computador. Para obter mais informações, consulte Objeto My.User.

Usar código do Visual Basic 6.0

Você tem um exemplo de código Visual Basic 6.0 que você deseja usar no Visual Basic 2008?A ferramenta Upgrade Visual Basic 6 Code pode converter código Visual Basic 6.0 e inseri-lo em seu código Visual Basic 2008.Se o código não puder ser convertido totalmente, comentários são acrescentados com links para tópicos da Ajuda que explicam o que você precisa fazer para que o código funcione.Para obter mais informações, consulte Como: Atualizar código do Visual Basic 6.0 com a caixa de diálogo atualização Visual Basic 6 Code.

Use Multithreading para melhorar o desempenho

Visual Basic aplicativos podem executar várias tarefas ao mesmo time usando uma técnica chamada Multithreading.Multithreading é um processo no qual uma tarefa é executada em um segmento separado de execução, melhorando o desempenho e capacidade de resposta do seu programa.

Por exemplo, suponha que você tenha um programa que baixa um arquivo a partir da Internet. O download pode levar muito tempo, impedindo que o usuário faça outras coisas até que o download seja concluído.Realizando o download em um segmento separado, o usuário está livre para realizar outras tarefas enquanto o arquivo é baixado no plano de fundo.Para obter mais informações, consulte Multisegmentação no Visual Basic.

O Visual Basic também tem um componente BackgroundWorker que facilita a execução de uma tarefa em segundo plano.Para obter mais informações, consulte Demonstra Passo a passo: Implementar um formulário que usa uma operação de plano de fundo.

Criar documentação XML

A documentação XML permite que você adicione comentários a uma classe ou controle de usuário, para que outro programador entenda como usá-los.Por exemplo, suponha que seu controle de usuário tem uma propriedade chamada "Estender". O nome da propriedade não informa o que a propriedade realmente faz.A documentação XML permite que você adicione uma descrição como "Determina se o texto irá se alongar para preencher a faixa". A descrição aparecerá na janela Properties e no IntelliSense.Para obter mais informações, consulte Documentando Seu Código com XML (Visual Basic).

Instalar o .NET Framework com seu programa

Todos os programas criados com o Visual Basic 2008 exigem que o .NET Framework Runtime já esteja instalado em qualquer computador no qual você deseja executar o programa. Da mesma forma, alguns programas podem exigir outros arquivos ou pré-requisitos.Se você compartilhar o seu programa usando a publicação de ClickOnce, você pode usar um recurso chamado Carregando para incluir esses arquivos e instalar automaticamente, se necessário.Para obter mais informações, consulte Como: Instalar pré-requisitos com um aplicativo ClickOnce.

Próximas etapas

Nesta lição, você aprendeu algumas das coisas que você pode fazer com o Visual Basic 2008.Obviamente, isso era apenas uma pequena amostra. À medida que você continue usando o Visual Basic 2008, você descobrirá muito mais coisas que você não sabia que poderia fazer.

Na próxima lição, você aprenderá maneiras para se conectar com outros usuários do Visual Basic.

Próxima lição: Recursos da comunidade: Obtendo ajuda de outros desenvolvedores

Consulte também

Tarefas

Aumento da produtividade: método RAD

Conceitos

Mover para frente: Onde eu ir de aqui?

Como Fazer no Visual Basic Express

Outros recursos

Tour Didático do Visual Basic