



































































Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
E um otimo curso para iniciantes no VB.NET
Tipologia: Notas de estudo
1 / 75
Esta página não é visível na pré-visualização
Não perca as partes importantes!




































































O Microsoft® Visual Studio® 2008 permite que os desenvolvedores criem com muita rapidez aplicativos, proporcionar experiências de usuário com a mais alta qualidade e riqueza. O Visual Studio 2008, junta ferramentas com as quais as organizações sentirão maior facilidade em capturar e analisar informações, o que significa a melhor tomada de decisões de negócios. O Visual Studio 2008 possibilita que organizações de todos os tamanhos criem aplicativos mais seguros, gerenciáveis e confiáveis que tiram proveito do Windows Vista™ e do Office System 2007. O Visual Studio 2008 se baseia em três pilares para proporcionar melhor experiência para os programadores: Melhorias na produtividade do desenvolvedor; Gerenciamento do ciclo de vida do aplicativo; e Utilização das mais recentes tecnologias.
Figura 1: Tela de Abertura Visual Studio 2008
- O compilador do Visual Basic e a linguagem As melhorias de linguagem no Visual Basic 2008 simplificam o código-fonte e permitem a interação com os componentes que usam recursos avançados. - Suporte para novos tipos de projeto No Visual Studio 2008, o Project Designer oferece suporte a novo Windows Presentation Foundation (WPF) e tipos de projeto de aplicativos Web (WAP).
- Suporte para novas versões .NET Framework Multitargeting permite direcionar o código para uma versão específica do .NET Framework: - 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
Visual Studio é um conjunto completo de ferramentas de desenvolvimento para construção de aplicações Web ASP. NET, serviços Web XML, aplicações da área de trabalho e aplicativos móveis. Visual Basic, Visual C# e Visual C++ todos usam o mesmo ambiente de desenvolvimento integrado (IDE), que permite o compartilhamento de ferramentas e facilita a criação de soluções de linguagens mistas. Além disso, essas linguagens usam a funcionalidade do .NET Framework, que fornece acesso às tecnologias chaves que simplificam o desenvolvimento de aplicativos Web em ASP e serviços Web XML.
A família de produtos Visual Studio compartilha um simples ambiente de desenvolvimento integrado (IDE) que é composto de vários elementos: a barra de ferramentas menu, barra de ferramentas Padrão, diversas ferramentas Windows ancorada ou auto-ocultas à esquerda, inferior e direito, bem como o editor de espaço. A janela de ferramenta, menus e barras de ferramentas disponíveis dependem do tipo de projeto ou arquivo que estiver trabalhando.
ToolBox No lado esquerdo do IDE, você vê uma guia vertical marcada como Caixa de Ferramentas. Também é inicialmente em branco, mas enquanto você trabalha, ela será preenchida com os itens que podem ser usados para a tarefa que você está trabalhando atualmente.
Barra de menus e barra de ferramentas Na parte superior do IDE existe uma barra de menus e uma barra de ferramentas. Os menus disponíveis e a barra de ferramentas de botões mudam com base em sua tarefa atual.
Solution Explorer Os arquivos são exibidos em uma exibição hierárquica. Por padrão, o Solution Explorer está localizado no lado direito do IDE. Quando você cria um novo aplicativo Windows Forms, uma solução Windows Application aparece no Solution Explorer. A solução contém dois nós: My project e Form1.vb.
My Project abre o Project Designer ao clicar duas vezes nele. O Project Designer fornece acesso a propriedades do projeto, configurações e recursos.
Form1.vb é o Windows Form em sua solução. Você pode exibir esse arquivo no modo Design, que permite que você veja o formulário e os controles que você adicionou a ele. Você também pode visualizar esse arquivo no Editor de Código, que permite que você veja o código associado com o aplicativo que está criando.
Visual Basic 2008 é uma evolução da linguagem do Visual Basic, projetada para compilar com produtividade aplicações fortemente tipadas e orientadas a objeto. O Visual Basic permite aos desenvolvedores terem como alvo o Windows, Web e dispositivos móveis. Como todas as linguagens para Microsoft .NET Framework, programas escritos em Visual Basic se beneficiam da segurança e interoperabilidade da linguagem. Esta geração do Visual Basic continua a tradição de fornecer uma maneira rápida e fácil de criar aplicativos baseados no .NET Framework.
1. Com o Visual Studio 2008 aberto, no menu file, clique em new Project. A caixa de Diálogo New Project abre. 2. A caixa de diálogo New Project fornece acesso aos principais tipos de projetos disponíveis para escrever aplicações Windows. 3. Clique no ícone de Aplicação Windows na área de Templates da caixa de diálogo. 4. Clique em OK para iniciar o projeto no Visual Studio.
Após isso será aberto o Visual Studio em modo design.
1. No menu File, clique em New Project. Caso esteja com o outro Projeto aberto, aparecerá uma janela solicitando para que salve o projeto antigo.
2. Irá aparecer a janela de New Project com já visto anteriormente.
Instruções de programa : é uma linha de código em um programa Visual Basic, executada pelo compilador que realiza trabalho útil da aplicação. Sempre seguindo as regras de sintaxe do compilador. Instruções podem ser palavras-chave, propriedades, nome de objetos, variáveis, números, símbolos especiais...
Variável : armazena dados em um programa temporariamente. Em Visual Basic cria variáveis utilizando a palavra-chave “ Dim ”.
Controle : ferramenta utilizada para criar objetos. Exemplo : Botão. Utiliza a maioria dos controles para criar elementos de interface de usuário, caixa de figuras, caixa de listagem...
Propriedades : é um valor, ou característica, possuído por um objeto. Exemplo : Objeto Botão tem uma propriedade Text, para especificar o texto que aparece no botão.
Objeto.Propriedade = Valor
Onde: Objeto = Nome do Objeto que está personalizando. Propriedade = Característica que quer alterar. Valor = A nova configuração da propriedade.
Button1.Text = “OK”
Foi usada a Propriedade Text para colocar a palavra OK no Button1.
Procedimento de Evento Um bloco de código que é executado quando um objeto é manipulado em um programa. Exemplo: Button Quando ele é clicado, o procedimento de evento Button1_Click é executado e automaticamente o Visual Studio adiciona as primeiras linhas do procedimento de evento.
Private Sub Button1_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button1.Click
Figura 4 – Formulário do primeiro programa
6. Dê um clique para selecionar a Label1, vá à janela properties, altere a propriedade Text para Primeiro número. 7. Faça o mesmo com a Label2 e altere para Segundo número e Label3 para Soma. 8. Também altere a propriedade Text do Botão para Somar.
Os Objetos ainda estão sem funcionalidades, é preciso editar o código do programa (Code Editor).
9. Dê duplo clique no formulário para abrir o editor de código. Será necessário criar duas variáveis. Adicione o código embaixo de Public Class Form
Dim PrimeiroNumero, SegundoNumero As Double
Foi declarada uma variável chamada PrimeiroNumero e outra chamada SegundoNumero do tipo Double.
10. Dê duplo clique no controle Button (Botão), será aberto o procedimento de evento Button1_Click Adicione o código: (OBS. Inicie o código de onde o cursor estiver).
PrimeiroNumero = TextBox1.Text SegundoNumero = TextBox2.Text TextBox3.Text = PrimeiroNumero + SegundoNumero
A TextBox1 recebe um número e armazena na variável PrimeiroNumero, a TextBox2 recebe outro número e armazena na variável SegundoNumero. Quando o Button1 (Botão Somar), for clicado, a TextBox3 recebe a soma do número da TextBox1 com o número da TextBox2.
2.3.3 Executando aplicações Visual Basic Para executar um programa do Visual Basic a partir do ambiente de desenvolvimento, siga qualquer um destes passos:
Clique em start Debugging no menu Debug. Clique no botão Start Debbugging na barra de ferramentas standard. Pressione F5.
2.3.4 Salvando aplicações Visual Basic Clique no botão Save All na barra de ferramentas Standard para salvar o projeto. O Visual Studio agora solicita um nome e uma localização para o projeto. Caixa de seleção Create Directory For Solution = Quando ela está selecionada o Visual Studio cria uma pasta para o projeto a ser salvo. Após escolhido o localização para o arquivo, clique em Save para salvar o projeto e seus arquivos.
Quando uma expressão condicional for utilizada em um bloco especial de instruções chamado de Estrutura de Decisão, ela controla se outras instruções no programa são executadas e em que ordem são executadas.
Sintaxe: If condição Then instrução
Exemplo:
If Pontos >= 100 Then Label1.Text = “Você Ganhou!”
Condição : Pontos >= 100 Instrução: Label1.Text = “Você Ganhou!”
Para determinar se o programa deve configurar a propriedade Text do objeto Label1 com “Você ganhou!”, se a variável pontos contiver um valor maior ou igual a 100, o Visual Basic configura a propriedade Text ; caso contrário, ele pula a instrução de atribuição e executa a próxima linha no procedimento de evento. Esse tipo de comparação sempre resulta em um valor true (verdadeiro) ou false (falso). Uma expressão condicional nunca resulta em talvez.
Tabela 2- Operadores Aritméticos Operador Descrição
Button2 = Sair
Mova os Controles para que fiquem assim:
Figura 4 – Formulário do programa da calculadora
10. Dê um clique no botão Calcular do formulário. O code editor exibe o procedimento de evento Button1_click. Role para a parte superior do formulário, onde será declarado duas variáveis do tipo Double (embaixo de Public Class Form1 ):
Dim PrimeiroNumero, SegundoNumero As Double
11. Role para baixo novamente até o procedimento de evento Button1_Click. Adicione o código a seguir:
PrimeiroNumero = TextBox1.Text SegundoNumero = TextBox2.Text PrimeiroNumero = TextBox1.Text SegundoNumero = TextBox2.Text If RadioButton1.Checked = True Then TextBox3.Text = PrimeiroNumero + SegundoNumero ElseIf RadioButton2.Checked = True Then TextBox3.Text = PrimeiroNumero - SegundoNumero ElseIf RadioButton3.Checked = True Then TextBox3.Text = PrimeiroNumero * SegundoNumero Else : RadioButton4.Checked = True TextBox3.Text = PrimeiroNumero / SegundoNumero End If
Figura 5 – Codificação do programa
As duas primeiras instruções no procedimento de evento transferem dados inseridos nos objetos caixa de texto para as variáveis PrimeiroNumero e SegundoNumero. Depois que os valores de caixa de texto são atribuídos às variáveis, o procedimento de evento determina qual o botão de opção foi selecionado, calcula a fórmula matemática e exibe o resultado em uma terceira caixa de texto.
Somente um RadioButton (objeto botão de opção) pode ser selecionado em um Objeto caixa de grupo (GroupBox).
Pode dizer se um objeto RadioButton foi ou não selecionado avaliando a propriedade Checked. Se for True (verdadeiro), o botão foi selecionado. Se a propriedade Checked for False (False), o botão não foi selecionado.
12. Volte para Form1.vb [Design]. Dê duplo clique no botão sair. Será aberto o procedimento de evento Button2_Click. Adicione o código:
End
13. Clique no botão Save All na barra de ferramenta Standard para salvar seu projeto. 14. Agora é só executar o programa.
Também pode controlar a execução de instruções em programas utilizando estruturas de controle Select Case.
Label3 Text (Vazia) Label4 Autosize BorderStyle ForeColor Text
False Fixed3d Red (vazia) Button1 Text Sair
O Formulário deverá ficar como este:
Figura 6 – Formulário para estrutura Case
Agora será inserido o código do programa para inicializar a caixa de listagem
09. Vá à janela propriedade da ListBox1 e altere a propriedade Items Dê um clique na reticências e adicione o seguintes itens: Inglaterra Alemanha México Itália Português 10. Dê duplo clique no objeto ListBox1 no formulário para editar seu procedimento de evento. O procedimento de evento ListBox1_SelectedIndexChanged aparece no code editor. 11. Digite o seguinte código:
Label3.Text = ListBox1.Text Select Case ListBox1.SelectedIndex
Case 0 Label4.Text = "Hello, Programer" Case 1 Label4.Text = "Hallo, Programmierer" Case 2 Label4.Text = "Hola, Programador" Case 3 Label4.Text = "Ciao, Programmatore" Case 4 Label4.Text = "Olá, Programador" End Select
A primeira linha copia o nome do item de caixa de listagem selecionado para a propriedade Text do terceiro rótulo no formulário. A propriedade mais importante utilizada na instrução é Listbox1.Text, que contém o texto exato do item selecionado na caixa de listagem. As instruções restantes fazem parte da estrutura de decisão Select Case. A estrutura utiliza a propriedade Listbox1.SelectIndex como uma variável no caso de teste e a compara com vários valores. A propriedade SelectIndex sempre contém o número do item selecionado na caixa de listagem: Primeiro Item = 0 (Zero) Segundo Item = 1 Terceiro Item = 2 E assim por diante.
Utilizando a SelectIndex, a estrutura Select Case pode identificar rapidamente a escolha do usuário e exibir a saudação correta no formulário.
12. Exiba o formulário e dê duplo clique no Button1 (Sair). O procedimento de evento Button1_Click aparece no code editor. Digite o código a seguir: End 13. Clique no botão Save All na barra de ferramenta Standard para salvar seu projeto. 14. Agora execute o Programa.
Com um Loop For...Next, você pode executar um grupo específico de instruções de programa um número predefinido de vezes em um procedimento de evento ou em um módulo de código.
Sintaxe:
8. Dê duplo clique no botão Loop no formulário. O procedimento de evento Button1_Click aparece no code Editor.
Digite as seguintes instruções de programa: Dim i As Integer Dim Wrap As String
Wrap = Chr(13) & Chr(10) For i = 1 To 10 TextBox1.Text = TextBox1.Text & "Linha " & i & Wrap
Next i
Esse procedimento de evento declara duas variáveis, uma do tipo Integer ( i ) , e uma do tipo string ( Wrap ). Ele então atribui um valor string representando o caractere de retorno de carro à segunda variável.
Obs: Caractere de retorno de carro é o equivalente a pressionar a tecla Enter do teclado. Foi criada uma variável especial para esse caractere no código de programa, que é composto dos elementos quebra de linha e retorno, para tornar a codificação de um retorno de carro menos complicado. O elemento retorno, Chr(13) move o cursor em forma de | para o início da linha. O elemento quebra de linha, Chr(10), reminiscente de uma máquina de escrever antiga, move o cursor em forma de | para a próxima linha.
Depois da declaração e atribuição de variável, utilizou um Loop For..Next para exibir a linha X 10 vezes na caixa de texto, onde X é o valor atual da variável contadora. Os caracteres de concatenação de strings ( & ) unem as partes componentes de cada linha na caixa de texto. Primeiro, o valor inteiro da caixa de texto, que é armazenado na propriedade Text, é adicionado ao objeto de modo que as linhas anteriores não sejam descartadas quando novas forem adicionadas. Em seguida a string “Linha”, o número de linha atual e o caractere de retorno (Wrap) são combinados para exibir uma nova linha e mover o cursor em forma de | para a margem esquerda e para baixo uma linha. A instrução Next Completa o Loop.
09. Clique no botão Save All na barra de ferramenta Standard para salvar seu projeto. 10. Agora execute o Programa. O Loop For..Next exibe 10 linha na caixa de texto.
Figura 8 – Execução do programa
Use uma estrutura de While quando você desejar repetir um conjunto de instruções um número indefinida de vezes, desde que uma condição permaneça True (verdadeira). Se desejar mais flexibilidade Utiliza-se a função Do.
Sintaxe básica: While Condição Bloco de instruções a ser executado End While
4.2.1 Programa com estrutura de repetição Do (Conversão de temperaturas) 1. Com o Visual Studio 2008 aberto, no menu File, clique em New Project. A caixa de diálogo New Project abre.
2. Crie um novo projeto Windows Form Application chamado Temperatura. 3. Dê duplo clique no formulário. O Procedimento de evento Form1_Load aparece no code editor. 4. Digite as seguintes instruções:
Dim FTemp, Celsius As Single Dim strFTemp As String Dim Prompt As String = "Entre com a temperatura Fahrenheit."
strFTemp = InputBox(Prompt, "Fahrenheit para Celsius") While strFTemp <> "" If strFTemp <> "" Then FTemp = CSng(strFTemp) Celsius = Int((FTemp + 40) * 5 / 9 - 40)