DESENVOLVIMENTO DE SOFTWARE AULA 06 TEORIA. Prof. Celso Candido ADS / REDES / ENGENHARIA



Documentos relacionados
Fluxo de trabalho do Capture Pro Software: Indexação de OCR e separação de documentos de código de correção

DESENVOLVIMENTO DE SOFTWARE AULA 05 PRÁTICA. Prof. Celso Candido ADS / REDES / ENGENHARIA

DESENVOLVIMENTO DE SOFTWARE CONHECENDO O MICROSOFT VB.NET ÁREA DE TRABALHO. Prof. Celso Candido ADS / REDES / ENGENHARIA

Novell. Novell Teaming 1.0. novdocx (pt-br) 6 April 2007 EXPLORAR O PORTLET BEM-VINDO DESCUBRA SEU CAMINHO USANDO O NOVELL TEAMING NAVIGATOR

Fluxo de trabalho do Capture Pro Software: Indexação de código de barras e separação de documentos

VIAÇÃO SÃO BENTO LTDA.

Atualização De Mapas GPS Apontador. 1º Acessar site: 2º Selecione o Idioma para Português no seu canto direito.

Gerenciamento de Arquivos e Pastas. Professor: Jeferson Machado Cordini jmcordini@hotmail.com

Menu Utilitários. Atualização do Banco de Dados Atualização e organização dos arquivos existentes

Manual SAGe Versão 1.2 (a partir da versão )

Banco de Dados BrOffice Base

DPAlmox - Windows MANUAL DO USUÁRIO

Backup (cópia de segurança) e restauração de informações no

MANUAL DE INSTALAÇÃO 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS ; 3) SUMÁRIOS GENEPLUS.

Iniciação à Informática

1 UNIT Universidade do Trabalhador Dr. Abel dos Santos Nunes

O Windows 7 é um sistema operacional desenvolvido pela Microsoft.

Moodle - CEAD Manual do Estudante

Manual de Instalação. SafeSign Standard (Para MAC OS 10.7)

ETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES II PROFESSOR RAFAEL BARRETO DELPHI FORMULÁRIO COM ABAS E BUSCAS DE REGISTROS

Universidade Federal de Santa Maria UFSM Centro de Tecnologia CT. Power Point. Básico

Extranet Aurora Terminais

Manual do site do Comitê do Itajaí: como inserir e atualizar

INDICE 1. INTRODUÇÃO CONFIGURAÇÃO MÍNIMA INSTALAÇÃO INTERLIGAÇÃO DO SISTEMA ALGUNS RECURSOS SERVIDOR BAM...

Aula Au 3 la 7 Windows-Internet

GERENCIADOR DE CONTEÚDO

ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007

Manual de Uso. Intranet

Programação de Robótica: Modo Circuitos Programados - Avançado -

MANUAL C R M ÍNDICE. Sobre o módulo de CRM Definindo a Campanha... 3

Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas

CRIANDO TEMPLATES E LEGENDAS

Companhia de Processamento de Dados do Município de São Paulo. Acessando e manipulando Cubos OLAP Utilizando o MS Excel 2000/XP

Manual das funcionalidades Webmail AASP

Status. Barra de Título. Barra de Menu. Barra de. Ferramentas Padrão. Caixa de nomes. Barra de. Ferramentas de Formatação. Indicadores de Coluna

CURSO DE INFORMÁTICA BÁSICA AULA 2 O AMBIENTE WINDOWS

CENTRO UNIVERSITÁRIO CATÓLICA DE SANTA CATARINA PRÓ-REITORIA ACADÊMICA NÚCLEO DE EDUCAÇÃO EM AMBIENTES DIGITAIS NEAD

IMPORTANTE: O sistema Off-line Dr.Micro é compatível com os navegadores Mozilla Firefox e Internet Explorer.

Manual Administrador - Mídia System

Microsoft Office PowerPoint 2007

Display de 7. PdP. Autor: Tiago Lone Nível: Básico Criação: 16/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos

Instalação e utilização do Document Distributor

Instrução de acesso ao DVR da Yoko Modelo RYK925x Via Software.

LINEAR EQUIPAMENTOS RUA SÃO JORGE, TELEFONE: SÃO CAETANO DO SUL - SP - CEP

3. No painel da direita, dê um clique com o botão direito do mouse em qualquer espaço livre (área em branco).

PREFEITURA MUNICIPAL DE BOM DESPACHO-MG PROCESSO SELETIVO SIMPLIFICADO - EDITAL 001/2009 CARGO: MONITOR DE INCLUSÃO DIGITAL CADERNO DE PROVAS

6 - Apresentação do Painel de Controle do software DVR-Viewer. Itens Descrição 1 Lista do DVR: Adiciona/Modifica/Apaga a lista de DVRs conectados.

Deverá ser apresentada uma caixa de combinação para auxiliar o utilizador a escolher o distrito de residência do entrevistado.

GUIA DE INSTALAÇÃO TOOLBOX.

Cadastro Avaliação 2013 Manual de Instruções

Tutorial do ADD Analisador de Dados Dinâmico.

Editor de Texto Simples TEORIA

Professor: Macêdo Firmino Disciplina: Redes de Computadores II

Smart Laudos 1.9. A Forma Inteligente de Criar seus Laudos Médicos. Manual do Usuário

SISTEMAS OPERACIONAIS

SUMÁRIO Acesso ao sistema... 2 Atendente... 3

Controle de Almoxarifado

Iniciar o Data Adapter Configuration Wizard. Toolbox Data Duplo clique em OleDbDataAdapter. Botão next na caixa de diálogo

CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS

Estilos de Interação

ArcSoft MediaConverter

Manual do Publicador. Wordpress FATEA Sistema de Gerenciamento de Conteúdo Web

Guia de início rápido do Powersuite

Sumário 1. SOBRE O NFGoiana DESKTOP Apresentação Informações do sistema Acessando o NFGoiana Desktop

DESENVOLVIMENTO DE SOFTWARE. Introdução ao Visual Studio VB.Net. Programação Estruturada. Prof. Celso Candido ADS / REDES / ENGENHARIA

[SITE FÁCIL CDL MANUAL DO USUÁRIO]

Configurações de Templates no SolidWorks 2011

INTRODUÇÃO AO WINDOWS

Tutorial do módulo Carteira Nacional de Militante

2. INSTALAÇÃO E CONFIGURAÇÃO

Diferentes modos para visualizar gravações no Software HMS Client

SECRETARIA DE ESTADO DA FAZENDA. Documento de Arrecadação Estadual DAE. Manual do Usuário. Versão SECRETARIA DE ESTADO DA FAZENDA

Serviço Técnico de Informática. Curso Básico de PowerPoint

Informática básica Telecentro/Infocentro Acessa-SP

Entradas Digitais. PdP. Autores: Luís Fernando Patsko e Tiago Lone Nível: Intermediário Criação: 27/12/2005 Última versão: 18/12/2006

Introdução ao Processamento de Imagens com o IRIS Por Rodolfo Barros

Introdução a Informática - 1º semestre AULA 02 Prof. André Moraes

Capture Pro Software. Introdução. A-61640_pt-br

GUIA RÁPIDO DE UTILIZAÇÃO DO PORTAL DO AFRAFEP SAÚDE

Para iniciar um Inventário, clique no botão Inserir ( primeiramente os campos solicitados na aba Identificação.

Sumário. Capítulo 2 Iniciando o TR Como efetuar o login... 8

WF Processos. Manual de Instruções

Dokmee Page Counter Office Gemini

Guia de instalação UEG Linux LTS

AP_ Conta Aplicativo para digitação e envio de contas médicas no padrão TISS

Gestão Comercial GUIA RÁPIDO DE INSTALAÇÃO DO ORYON.

MANUAL DO GERENCIADOR ESCOLAR WEB

SMS Corporativo Manual do Usuário

Manual para utilização das ferramentas de edição Intranet e Internet.

ÍNDICE... 2 POWER POINT Abas... 7 Salvando Arquivos... 8 Abrindo um arquivo LAYOUT E DESIGN... 13

SuperStore Sistema para Automação de Óticas

Microsoft Excel Macros aula 1

Parte 5 LibreOffice Base

Guia do Usuário. Introdução

Manual de Utilização

Processo de Controle das Reposições da loja

STK (Start Kit DARUMA) Driver Spooler para impressoras Não-Fiscais DR700M e DR700H no Windows 8

INSTRUÇÕES DO PORTAL PÓS-VENDAS MUELLER

Manual de Utilização ZENDESK. Instruções Básicas

Transcrição:

TEORIA 1

CONTROLE CheckBox 2

Ao se executar o programa adquirimos alguma experiência prática com os objetos de entrada e mais adiante discutiremos como esses objetos podem ser utilizados com menus em um programa com mais recursos. O controle CheckBox é uma ferramenta usada para receber entradas de um programa, e que está localizada na guia Caixa de Ferramentas ou Toolbox. É executado quando o usuário clica, seleciona, uma das opções após compilado, utilizando uma estrutura de decisão If...Then para confirmar seu status. 3

EXPLICANDO OS EVENTOS DO PROGRAMA Em nosso exemplo utilizamos duas caixas de seleções CheckBox para exibir e ocultar imagens de uma Calculadora e de uma Fotocopiadora ou uma outra imagem qualquer. A propriedade Text de nosso objeto irá determinar o conteúdo do rótulo da caixa de seleção na interface do usuário. Na propriedade Checked, configuramos um valor padrão para a caixa de seleção como Checked = True para acrescentar uma marca de seleção na caixa, se configurar Checked = False (configuração padrão) a marca de seleção é removida. 4

EXPLICANDO OS EVENTOS DO PROGRAMA A utilização das propriedades SizeMode nas caixas das figuras permitem que as imagens sejam mostradas por completo e ajustadas no espaço limitado da caixa da figura PictureBox. Nosso formulário será parecido com a da figura abaixo: 5

EXPLICANDO OS EVENTOS DO PROGRAMA DESENVOLVIMENTO DE SOFTWARE Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged IfCheckBox1.CheckState = 1 Then PictureBox1.Image = System.Drawing.Image.FromFile _ ("C:\Users\Celso\Documents\Visual Studio 2008\Projects\CheckBox\CheckBox\Resources\Calculadora.jpg") PictureBox1.Visible = True Else PictureBox1.Visible = False End If End Sub Oprocedimentodeevento CheckBox1_CheckedChanged executasomente se o usuário clicar no primeiro objeto caixa de seleção. O procedimento de evento utiliza uma estrutura de decisão If...Then, já discutidos na Aula 03, para confirmar o status atual ou estado, daprimeira caixa de seleção e exibir uma foto da calculadora a partir da pasta: C:\Users\Celso\Documents\Visual Studio 2008\Projects\CheckBox\CheckBox\Resources\Calculadora.jpg 6

EXPLICANDO OS EVENTOS DO PROGRAMA DESENVOLVIMENTO DE SOFTWARE Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged IfCheckBox1.CheckState = 1 Then PictureBox1.Image = System.Drawing.Image.FromFile _ ("C:\Users\Celso\Documents\Visual Studio 2008\Projects\CheckBox\CheckBox\Resources\Calculadora.jpg") PictureBox1.Visible = True Else PictureBox1.Visible = False End If End Sub A propriedade CheckState lê a primeira linha, If CheckBox1.CheckState = 1 Then, e armazena um valor de 1 se houver uma marca de seleção presente e 0 se não houver. Também poderia ser usado a enumeração CheckState, através das propriedades do CheckBox. 7

EXPLICANDO OS EVENTOS DO PROGRAMA DESENVOLVIMENTO DE SOFTWARE Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged IfCheckBox1.CheckState = 1 Then PictureBox1.Image = System.Drawing.Image.FromFile _ ("C:\Users\Celso\Documents\Visual Studio 2008\Projects\CheckBox\CheckBox\Resources\Calculadora.jpg") PictureBox1.Visible = True Else PictureBox1.Visible = False End If End Sub Com a propriedade Visible do CheckBox1 em True, se houver uma imagem, será exibida se houver uma marca de seleção ou ocultada se não houver. Foi usado o caractere de continuação de linha (_) para quebra a longa linha de código. 8

CONTROLE RadioButton 9

O controle RadioButton é uma outra ferramenta usada para receber entradas em um programa. Apenas um controle RadioButton pode ser acionado de cada vez, ao contrário do CheckBox, onde todos podem ser selecionados. Para oferecer esses itens de opções no VB.NET se faz necessária a criaçãodeumgrupoatravésdoprocedimentodecontrole GroupBox, que será criado em um quadro no formulário e, então, usar o controle RadioButton para colocar o número de botões de opção no quadro. Em um formulário poderemos ter mais de um grupo de botões de opção, onde cada um irá operar de forma independentemente. 10

EXPLICANDO OS EVENTOS DO PROGRAMA DESENVOLVIMENTO DE SOFTWARE Em nosso exemplo para o programa RadioButton, utilizamos o procedimento de evento CheckedChanged para o objeto RadioButton1. Esse procedimento é executado cada vez que o usuário clicar no primeiro botão de opção, através da seguinte linha de código: PictureBox1.Image = System.Drawing.Image.FromFile _ ("C:\Users\Celso\Documents\Visual Studio 2008\Projects\RadioButton\RadioButton\Resources\Desktop_Pc.jpg") A instrução acima de programa está usando o método FromFile para carregar do disco rígido do computador a figura para o objeto PictureBox ou Caixa de Figura. 11

EXPLICANDO OS EVENTOS DO PROGRAMA DESENVOLVIMENTO DE SOFTWARE Para as demais opções foi usada uma instrução similar, referente a localização da figura no computador. Interfaces finalizadas: 12

CONTROLE ListBox 13

Um dos principais mecanismos para se obter uma entrada do usuário sãoas Caixas de Listagem ou List Boxes básicas. Nada mais são que contêineres retangulares usados nas caixas de diálogo ou nos formulários que apresentam uma lista de itens para que o usuário possa escolher um desses itens. No VB.NET essas caixas são criadas usando o controle ListBox, podendo ser expandidas enquanto o programa estiver em execução. Então, ao contrário dos botões de opção, em um ListBox não é necessário ser apresentado ao usuário uma seleção padrão. Seus itens poderão ser reorganizados enquanto o programa está em execução, adicionando, removendo ou classificando esses itens. 14

Também poderemos adicionar uma coleção de itens a uma caixa de listagem no desenvolvimento do projeto, configurando a propriedades Itens sob a categoria Data comajanela Properties. Se a ideia principal for apresentar uma lista com marcas de seleção ao lado de um ou de todos seus itens, então devemos usar o controle CheckedListBox da Caixa de Ferramentas ou Toolbox emvezdo ListBox. Ainda temos uma terceira opção, podemos usar o controle ComboBox, muito útil para criar uma caixa de listagem em um formulário que pode ser reduzida ao tamanho de uma caixa de texto quando não está em uso. 15

O controle ListBox possui como propriedade principal o SelectedIndex. Esse comando retorna para o programa o número do item selecionado na caixa de listagem. Outro método importante é o Add, que permite adicionar itens a uma caixa de listagem em um procedimento de evento. O procedimento de evento no código do SelectedIndexChanged vinculado ao objeto ListBox1 aparece na Edição do Código, que é executado toda vez que o usuário clica em um item no objeto caixa de listagem. 16

DESENVOLVIMENTO DE SOFTWARE 'O item de caixa de listagem selecionado (de 0 até 2) é mantido na propriedade "SelectedIndex. Select Case ListBox1.SelectedIndex Case 0 PictureBox1.Image = System.Drawing.Image.FromFile _ ("C:\Users\Celso\Documents\Visual Studio 2008\Projects\ListBox\ListBox\Resources\HardDisk.jpg") Case 1... Case 2... End Select Na caixa de listagem teremos três itens numerados como 0, 1 e 2, que correspondem ao Case 0, Case 1 e Case 2, sempre começando a contagem a partir do 0, por se tratar de um programa computacional. O bloco todo que foi digitado é denominado de uma estrutura de decisão Select Case, que mostra ao compilador como deverá ser processada a seleção que o usuário fará na caixa de listagem. A estrutura de decisão Select Case se inicia através da palavra chave ListBox1.SelectedIndex, lida como a propriedade SelectedIndex dacaixa de listagem denominada ListBox1. 17

'O item de caixa de listagem selecionado (de 0 até 2) é mantido na propriedade "SelectedIndex. Select Case ListBox1.SelectedIndex Case 0 PictureBox1.Image = System.Drawing.Image.FromFile _ ("C:\Users\Celso\Documents\Visual Studio 2008\Projects\ListBox\ListBox\Resources\HardDisk.jpg") Case 1... Case 2... End Select Se o item Case 0 da estrutura estiver selecionado, o método FromFile irácarregaraimagem HardDisk.jpg e esta será mostrada, caso seja o Case 1 ou Case 2 o método será usado para carregar a imagem correspondente. 18

Private Sub CaixaListen_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'Adicionando itens à caixa de listagem (ListBox). ListBox1.Items.Add("Disco rígido extra") ListBox1.Items.Add("Impressora de tinta") ListBox1.Items.Add("Satélite da NASA") End Sub Para adicionar texto ao objeto de caixa de texto, faremos algo novo, colocando as instruções do programa no procedimento de evento Form1_Load, no meu código o nome é CaixaListen_Load, queé executado quando o programa é inicializado pela primeira vez. Uma vez carregado o procedimento de evento Form1_Load, o código do programa é executado cada vez que o programa ListBox écarregado na memória. 19

Private Sub CaixaListen_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'Adicionando itens à caixa de listagem (ListBox). ListBox1.Items.Add("Disco rígido extra") ListBox1.Items.Add("Impressora de tinta") ListBox1.Items.Add("Satélite da NASA") End Sub Na primeira linha digitada temos apenas um breve comentário, já nas três seguintes estamos adicionando itens à caixa de listagem (ListBox). O principal comando nessas instruções é Add, esse método muito útil, adiciona itens às caixas de listagens ou outros itens, já no procedimento de evento Listbox1_SelectedIndexChanged docódigo digitado antes deste, esses itens estarão sendo identificados como 0, 1 e 2. 20

CONTROLE ComboBox 21

Monte os comentários de código da interface Objeto ADD em uma folha de caderno. 22

AULAS DE APOIO Estarão disponibilizadas nos descritos a baixo para downloads os arquivos nos formatos: PowerPoints ou Word das aulas. Alguns estarão disponíveis para impressão, outros, somente para leitura, mas não para edição. Em alguns casos em que se fizer necessário a impressão, o professor estará liberando para um melhor desenvolvimento dos trabalhos a ser solicitados. www.aulasprof.6te.net ou www.profcelso.orgfree.com/ Contato: celsocan@gmail.com 23

FIM 24