Vb
2
Vb.Net: interface gráfica, funções e arrays
Maria Aparecida dos Reis França dos Santos
Introdução
Quando desenvolvemos uma aplicação que faz uso de uma interface gráfica, sentimos a necessidade de manipular as imagens em um projeto. E muitas vezes, ao desenvolver uma aplicação, devido ao grande número de valores disponíveis para comparação, necessitamos trabalhar de uma forma que se obtenha melhor desempenho. Neste capítulo, vamos trabalhar com imagens e manipular os dados em vetores e matrizes. E para melhor interface com o usuário, também apresentaremos duas formas de trabalhar com o menu.
Na atualidade, a web proporciona o compartilhamento de notícias, de entretenimento, dentre outras coisas e, entre elas, do conhecimento. É comum encontrarmos códigos fornecidos por usuários mais experientes e até mesmo códigos fornecidos pelo fabricante do software, a fim de agilizar o processo de desenvolvimento. Por fim, vamos também conhecer o acesso à
Universal Serial Bus (USB) para que você possa personalizá-lo de acordo com suas necessidades.
2
UNIUBE
Objetivos
Ao final dos estudos deste capítulo, esperamos que você seja capaz de:
• Manipular imagens em objetos.
• Conhecer e utilizar as funções intrínsecas.
• Criar e manipular subprocedimento, função simples e com passagem de parâmetro.
• Criar e manipular array de uma dimensão e multidimensional.
• Criar e manipular MenuStrip e ToolStrip.
• Conhecer classes de acesso à porta USB.
Esquema
2.1 Trabalhando com imagens
2.2 Trabalhando com funções
2.2.1 Subprocedimento
2.2.2 Função
2.3 Variáveis públicas e privadas
2.4 Arrays
2.4.1 Arrays de uma dimensão (vetor)
2.4.2 Arrays multidimensionais (matriz)
2.5 Menus
2.5.1 MenuStrip
2.5.2 ToolStrip
2.6 USB
UNIUBE
3
2.1 Trabalhando com imagens
Em muitas situações, é necessário trabalharmos com imagens.
Considere o formulário a seguir. A proposta desse formulário é que, quando o usuário digitar um valor numérico, nós, como desenvolvedores, deveremos fazer