Aumento da produtividade: método RAD
Nos primeiros dias de programação de computador, mesmo um simples programa poderia levar dias ou até mesmo semanas para ser concluído.Quando o Visual Basic foi introduzido em 1991, ele revolucionou a programação. Você não precisava mais escrever código para criar uma interface do usuário e também não precisava mais se preocupar sobre gerenciamento de memória.Essa nova maneira de programação ficou conhecida como Rapid Application Development, ou RAD.
O principal benefício da programação RAD é a maior produtividade. O Visual Basic 2008 possui diversos recursos que podem ajudá-lo a criar aplicativos melhores e mais rápido do que nunca.A seguir estão alguns dos recursos.
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. |
Trechos de código
Uma maneira de aumentar a produtividade é evite escrever o mesmo código repetidamente.Visual Basic 2008 inclui uma biblioteca de código de aproximadamente 500 trechos de código, chamado Trechos de código IntelliSense, que está pronto para ser inserido em seu aplicativo.Cada trecho executa uma tarefa de programação completa, como criar uma exceção personalizada, enviar uma mensagem de e-mail ou desenhar um círculo.Você pode inserir um trecho em seu código-fonte com alguns cliques do mouse.
Uma vez inserido o trecho de código, as partes do código que precisam ser substituídas são realçadas. Você pode inserir seus próprios valores se desejar.Por exemplo, um trecho de código para desenhar uma linha em um formulário tem valores para a cor, local e comprimento da linha.Você pode alterar esses valores para atender suas necessidades, ou você pode não fazer nada e desenhar uma linha usando os valores padrão.
Você também pode criar seus próprios trechos que atendem suas necessidades, adicioná-los à biblioteca e usá-los quando necessário.Ao criar seus próprios trechos de código, você decide quais partes do código estarão realçadas e quais serão os valores padrão.Para obter mais informações, consulte Criando e usando trechos de código IntelliSense.
Uma tarefa comum que pode ser realizada usando trechos de código é ler e gravar texto em um arquivo.O procedimento a seguir mostra como os trechos de código podem tornar você mais produtivo.
Tente-o!
Para usar trechos de código
No menu File, escolha New Project.
No painel Templates, na caixa de diálogo New Project, clique em Windows Application.
Na caixa Name digite Snippetse clique em OK.
Abre um novo projeto Windows Forms.
Clique duas vezes no formulário para abrir o Editor de Código.
No Editor de Código, clique com o botão direito do mouse no manipulador de eventos Form1_Load e escolha Insert Snippet a partir do menu da lista suspensa.
Uma lista de categorias de trecho de código é exibida.
Clique duas vezes em Processing Drives, Folders, and Files.
Uma lista de trechos de código é exibida.
Clique duas vezes em Write Text to a File.
O código a seguir será inserido e "C\Test.txt" e "Text" ficarão realçados.
My.Computer.FileSystem.WriteAllText("C:\Test.txt", "Text", True)
Observação: O WriteAllText método criará o arquivo se ele não existir. Se ele já existir, ele irá adicionar o texto no final do arquivo.
Substitua "C\Test.txt" por "C\MySnippetTest.txt" e "Text" por "This is really fast!".
Adicione um segundo trecho. Clique com o botão direito e escolha Insert Snippet a partir do menu.
Clique duas vezes em Processing Drives, Folders, and Files.
Clique duas vezes em Read Text from a File.
O código a seguir será inserido e "C\Test.txt" ficará realçado.
Dim fileContents As String fileContents = My.Computer.FileSystem.ReadAllText("C:\Test.txt")
Substitua "C\Test.txt" por "C\MySnippetTest.txt".
Adicione o seguinte código abaixo do último trecho de código para exibir o resultado.
MsgBox(fileContents)
Pressione F5 para executar a página.
É criado um arquivo que contém o texto especificado e uma caixa de mensagem é exibida com o conteúdo do arquivo.
Reserve algum tempo para se familiarizar com os trechos de código incluídos no Visual Basic. Eles podem economizar bastante tempo e evitar esforço desperdiçado ao escrever código.Para obter mais informações, consulte Como: Gerenciar trechos de código.
Desenvolvimento com My
Outro recurso RAD no Visual Basic é chamado My. My é um conjunto de objetos que contêm comumente usado funções relacionadas ao computador, o aplicativo, usuário e assim por diante. Você pode pensar em My como uma discagem rápida para se chegar às funções que, caso contrário, poderiam exigir muita código extra.
Por exemplo, suponha que você deseja determinar o número de versão do seu aplicativo.Na versão anterior do Visual Basic, o código seria semelhante ao seguinte.
Dim VersionNumber As String
VersionNumber = System.Diagnostics.FileVersionInfo.GetVersionInfo _ (System.Reflection.Assembly.GetExecutingAssembly.Location).FileVersion
Usando o novo objeto My.Application, ele tem a seguinte aparência.
Dim VersionNumber As String
VersionNumber = My.Application.Info.Version.ToString
Como você pode ver, a maneira My é muito mais simples (e muito mais fácil de descobrir), te economizando tempo e esforço.Você ainda pode usar a outra maneira de determinar o número de versão, mas por que faria isso?
Embora possa não ter percebido, você já usou My em algumas lições anteriores.Quando você insere o código para seu próximo aplicativo, explore a My objetos digitando My e examinar a lista de itens que aparece. Para obter mais informações, consulte Desenvolvimento com My.
IntelliSense
À medida que você tenha trabalhado com sistema autônomo lições e código digitado, você provavelmente percebido que, à medida que você digita, uma lista suspensa de opções aparece no Editor do código.Esse é um exemplo do recurso conhecido sistema autônomo IntelliSense.
O IntelliSense fornece inúmeros recursos que tornam as referências de linguagem facilmente acessíveis.Ao escrever código, você não precisará sair do editor de código para obter informações sobre elementos de linguagem.Você pode permanecer onde você está, localizar as informações necessárias, inserir elementos de linguagem diretamente em seu código, e mesmo deixar o IntelliSense concluir sua digitação para você.
O IntelliSense também é útil quando você está depurando.No Editor de Códigos, você pode mover o cursor sobre uma variável no seu código para exibir uma dica de ferramenta com o valor atual da variável.IntelliSense também está disponível quando você estiver inserindo código no Imediata janela.Para obter mais informações, consulte Usando o IntelliSense.
Próximas etapas
Nesta lição, você aprendeu sobre alguns dos recursos de produtividade no Visual Basic.Há muitos outros recursos que ajudam a tornar o Visual Basic a melhor ferramenta para o desenvolvimento rápido de aplicativos. Links para alguns deles estão listados abaixo.
Na próxima lição você aprenderá sobre algumas das coisas mais surpreendentes que você pode fazer com o Visual Basic 2008.
Próxima Lesson: Dicas e truques: Não saber que pode fazer.
Consulte também
Conceitos
Mover para frente: Onde eu ir de aqui?
Como Fazer no Visual Basic Express