Programação C# + ASP.NET

Documentos relacionados
Programação C# + ASP.NET

Visual Basic.NET. Buttons, Checkboxes, Radio Buttons, Panels e Group Boxes. Professor: Danilo Giacobo

Programação C# + ASP.NET

Visual Basic.NET. List Boxes, Checked List Boxes, Combo Boxes e Picture Boxes. Professor: Danilo Giacobo

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

Estudo da Linguagem C# para realização de Dados Estatísticos

ESTRUTURA CONDICIONAL E SELEÇÃO

Introdução ao ASP.NET Aula4

Oficina de Introdução de Programação usando Linguagem Python Prof. Ms. Perini

INTRODUÇÃO AO JQUERY PROF. ME. HÉLIO ESPERIDIÃO

Executar uma macro clicando em um botão da Barra de Ferramentas de Acesso Rápido

LISTA DE EXERCÍCIO. 2) Fazer um algoritmo para calcular a soma entre dois números e multiplicar o resultado pelo primeiro.

Visual Basic.NET Image Lists, Tree e List Views, Toolbars, Status e Progress Bars e Tab Controls Lista de Exercícios

Professor Mauricio Lederer Algoritmos. Entrada e saída de dados

Introdução à Lógica de Programação e Aplicativos Instrumentais

Windows Forms Applications - Introdução. Prof. Robinson Alves IFRN

INTRODUÇÃO AO JQUERY PARTE 2. Prof. Me. Hélio Esperidião

Linguagem de Programação I. Formulários

Informática Prof. Rodrigo Schaeffer

Oficina de Python Prof. Me. José Carlos Perini

Lista de Exercícios Complementares 1 - Prof. Red. Entrada e Saída de Dados

Oficina de Python Prof. Me. José Carlos Perini

PROGRAMA HelloWorld.java ESTRUTURA SEQUENCIAL. Programa HelloWorld.java

Algoritmos e Lógica de Programação. Prof. Marcos Antonio Estremoe. 1 - Faça um programa que imprima a frase: Bem Vindo à Engenharia Firb 2014.

ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE)

Apostila Impress 01. Partes da Janela Principal do Impress

Guia do Usuário de Organogramas Cross-Browser do OrgPublisher

LISTA DE EXERCÍCIOS (2) PYTHON

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

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO MARANHÃO - CAMPUS CAXIAS. Aluno (s): 01 ATIVIDADE. Revisão de Conteúdo

Interface Gráfica - Swing

Descrição dos casos de uso. UC1 Efetuar Login. Campos:

Outlook Web App (OWA)

Para adicionar um item de um COMBOBOX via linha de código os comandos são os seguintes:

UFG Instituto de Informática Curso de Engenharia de Software Disciplina de Introdução à Programação

Eventos no Visual FoxPro

Algoritmos e Técnicas de Programação. Professora: Luciana Faria

Parte I - Expressões lógicas e operadores

Lista de Exercícios 3

Lógica de Programação Módulo I Prof.: Ricardo Lokchin. Fazer os exercícios abaixo na Linguagem C ou em ALGORITMOS.

SEGUNDA LISTA DE EXERCÍCIOS ALGORÍTMOS SEQUENCIAS E CONDICIONAIS

Open Day Bibliotecas ElipseX

Laboratório de Programação I

Instituto Federal de Minas Gerais - Campus avançado de Ponte Nova - IFMG Disciplina: Introdução a programação Professor: Saulo Henrique Cabral Silva

Exercícios de Programação Lista de Exercícios

LÓGICA DE PROGRAMAÇÃO E ALGORITMOS EXERCÍCIOS ESTRUTURAS DE REPETIÇÃO Profª Lucília Ribeiro

APRESENTAÇÃO... 3 IGEO... 3 ACESSO AO SISTEMA... 4 MANUAL DO USUÁRIO... 4 FUNCIONALIDADES... 5 NAVEGAÇÃO E CONSULTA... 5 MANIPULAÇÃO DE CAMADAS...

Oficina de Programação CI Lista de Exercícios 01 Sequência Simples Entrada e Saída Parte A

Sistemas Operacionais e Introdução à Programação. Introdução à Lógica de Programação: estruturas de repetição

Laboratório Configuração do Backup e da Restauração de Dados no Windows 8

Programação de Computadores I - BCC 701 Lista de Exercícios 1 Módulo 1

WINDOWS FORMS APPLICATION - Aplicação (Programa) que não usa a CONSOLE

Maratona de Programação

Lista de Exercícios 01 Entrada e Saída de Dados

TUTORIAL DO BLOG IMES-CATANDUVA Profº M. Sc. Marcelo Mazetto Moala Profº Esp. Antonio Marcio Paschoal

Informática Aplicada I Lista: Fluxograma

FAETERJ Faculdade de Educação Tecnológica do Estado do Rio de Janeiro Programação e Estruturas de Dados em C Prof. Gilberto Quirgo de Souza

Sumário APRESENTAÇÃO...3 ACESSO AO SISTEMA...4 FUNCIONALIDADES...5 SIG-PCJ... 3 ACESSANDO O SISTEMA VIA WEB...4 MANUAL DO USUÁRIO...

Introdução ao ASP.NET

Trabalhando com ToolStrip, ToolTip e StatusStrip

Processamento de Dados aplicado à Geociências. AULA 4:Comando de Entrada Comando de Saída Comando de Atribuição

Fundamentos Programação

SSC Introdução à Programação para Engenharias. Lista 01 Entrega em 06/04/ h10

1. Introdução O que é Microsoft PowerPoint Recursos de PowerPoint. Introdução

1. Faça um algoritmo que receba dois números e exiba o resultado da sua soma. subtração, multiplicação e a divisão dos números lidos.

PORTAL INSTITUCIONAL

CURSO BÁSICO DE PROGRAMAÇÃO AULA 3. Revisão Estrutura de Decisão Se Então

Universidade Católica de Pelotas Centro Politécnico Engenharia da Computação Lista de Exercícios do Livro de Linguagem de Programação Java

Introdução a programação Controle de Fluxo

Visual Basic.NET. Image Lists, Tree e List Views, Toolbars, Status e Progress Bars e Tab Controls. Professor: Danilo Giacobo

Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem Python

Laboratório Configuração do Backup e da Restauração de Dados no Windows 7 e no Vista

WebSIGOM gerência de vales transportes pela Internet

BCC701 Programação de Computadores I Lista de Exercícios 01: Variáveis, Expressões, Entrada e Saída

5. Expressões aritméticas

Lógica Aula 3. Definição. Estrutura de decisão

AULA: BrOffice Impress segunda parte

Exercícios: Vetores e Matrizes

MANUAL DE UTILIZAÇÃO DO SOFTWARE DE IMPRESSÃO DE ETIQUETAS MOORE.

Tipos, variáveis, operadores, e entrada e saída

(INFORMAÇÕES PARA LABORATÓRIOS VIRTUAIS) Nome do laboratório: Laboratório de Programação (INFORMAÇÕES PARA FERRAMENTA)

Tutorial. Crachás de Identificação

Manual de Utilização do software Colacril Office para criação e impressão de etiquetas. Manual de Utilização

Fim. Instituto Federal do Pará Professor: Ricardo José Cabeça de Souza Disciplinas: - Algoritmos e Programação de Computadores

Microsoft PowerPoint. A seguir podemos observar a janela do Microsoft PowerPoint. Observe: Slide

APP INVENTOR. APP INVENTOR Exercício 1 Cálculo do IMC

Schaeffler Online. Manual de Operação

CADERNO DE EXERCÍCIOS ALGORITMOS

Usar segmentações de dados para filtrar dados de Tabela Dinâmica

Direto. ao Ponto. Uso da ferramenta Trace (formas de onda) no GX Works2 N o. DAP-QPLC-10. Rev. A

Transcrição:

Programação C# + ASP.NET Prof. MSc. Daniel Menin Tortelli e-mail: danielmenintortelli@gmail.com Site: http://sites.google.com/site/danielmenintortelli/home 14/10/2014 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 1

GroupBoxes e Panels São componentes utilizados para agrupar controles que compartilham de uma relação. Todos os controles criados dentro de GroupBoxes ou Panels se movimentam de acordo com a sua movimentação. As diferenças entre GroupBoxes e Panels são: GroupBoxes: Contém uma Label usada para representar a relação dos seus componentes internos. Possui um borda padrão. Não podendo ser alterada. Panels: Se a quantidade de controles no seu interior for maior do que sua área visível no Form, são adicionados Scrollbars para visualização dos controles escondidos. Pode se configurar um estilo para a borda do componente através da propriedade BorderStyle. 14/10/2014 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 2

GroupBoxes e Panels Tanto GroupBoxes quanto Panels podem conter outros GroupBoxes e Panels no seu interior. GroupBoxes e Panels podem ser ancorados ou livres dentro de um Form. Isso divide os controles em grupos funcionais que podem ser facilmente organizados. 14/10/2014 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 3

Propriedades do GroupBox Propriedades Controls Text Visible Enable Descrição A lista de todos os controle inseridos dentro do GroupBox O nome que aparece em cima do controle Configura se o controle está visível ou não no Form Configura se o controle está habilitado ou não no Form Eventos EnableChanged / VisibleChanged Enter / Leave Descrição Ocorre quando os estados das propriedades Enable e Visible são alterados. Eventos disparados quando o groupbox recebe ou perde o foco no Form, respectivamente. 14/10/2014 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 4

Propriedades do Panel Propriedades Controls AutoScroll BorderStyle Visible Enable Descrição A lista de todos os controle inseridos dentro do Panel Se barras de rolagem aparecem quando o painel é menor do que a quantidade de controles que ele possui Configura o tipo de borda para o painel Configura se o controle está visível ou não no Form Configura se o controle está habilitado ou não no Form Scroll Click / DoubleClick Eventos MouseMove / MouseEnter / MouseLeave / MouseHover / MouseDown / MouseUp Enter / Leave Descrição Ocorre quando o usuário move a barra de rolagem Eventos disparados através dos botões do mouse Eventos disparados de acordo com a posição do ponteiro do mouse sobre o Form. Eventos disparados quando o panel recebe ou perde o foco no Form, respectivamente. 14/10/2014 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 5

App 1: Usando Panel e GroupBox 14/10/2014 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 6

App 1: Usando Panel e GroupBox 14/10/2014 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 7

App 1: Usando Panel e GroupBox 14/10/2014 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 8

App 1: Usando Panel e GroupBox 14/10/2014 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 9

CheckBoxes e Radio Buttons CheckBoxes e Radio Buttons são denominados botões de estado. Estes botões estão geralmente em um dois dois estados possíveis: (True/False ou On/Off). A diferença entre CheckBoxes e Radio Buttons é que, geralmente, os Radio Buttons são agrupados e apenas um deles está ativo em um determinado momento. Mais de uma CheckBox pode estar ativa em um grupo de CheckBoxes. 14/10/2014 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 10

Propriedades da CheckBox Propriedades Checked CheckState Text Descrição Retorna se a checkbox está ativada ou não. Retorna se a checkbox está ativada ou não. O texto que é mostrado do lado direito da checkbox Eventos CheckedChange CheckStateChanged Descrição Esse evento é disparado toda vez que a checkbox muda de estado. Evento disparado quando a propriedade CheckState mudar. 14/10/2014 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 11

App 2: Usando CheckBoxes 14/10/2014 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 12

App 2: Usando CheckBoxes 14/10/2014 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 13

Propriedades do RadioButton Propriedades Checked Text Descrição Retorna se o radiobutton está ativado ou não. O texto que é mostrado do lado direito da radiobutton Eventos CheckedChange Click Descrição Esse evento é disparado toda vez que a radiobutton muda de estado (ativado/desativado). Evento disparado quando o usuário clica no controle 14/10/2014 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 14

App 3: Usando RadioButtons 14/10/2014 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 15

App 3: Usando RadioButtons 14/10/2014 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 16

App 3: Usando RadioButtons 14/10/2014 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 17

App 4: Executando outras Aplicações 14/10/2014 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 18

App 4: Executando outras Aplicações 14/10/2014 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 19

App 4: Executando outras Aplicações 14/10/2014 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 20

App 4: Executando outras Aplicações 14/10/2014 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 21

ListBox e ComboBox O controle ListBox e ComboBox permite que o usuário visualize e selecione uma de múltiplas opções em uma lista. 14/10/2014 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 22

Adicionando Itens na ListBox 14/10/2014 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 23

App 5: Usando ListBox 14/10/2014 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 24

App 5: Usando ListBox 14/10/2014 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 25

App 5: Usando ListBox 14/10/2014 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 26

App 5: Usando ListBox 14/10/2014 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 27

App 5: Usando ListBox 14/10/2014 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 28

Propriedades da ListBox Propriedades HorizontalScrollBar ScrollAlwaysVisible Sorted SelectionMode FormatString FormattingEnable Descrição Habilita uma barra de rolagem caso a quantidade de itens for maior que o tamanho do componente no Form. Indica se as barras de rolagem devem estar sempre visíveis ou não. Organiza os itens em ordem alfabética ou numérica. Configura quantos itens podem ser selecionados na lista. Especifica um formato de exibição para os itens da lista Habilita o formato descrito na propriedade FormatString Eventos SelectedIndexChanged Descrição Esse evento é disparado toda vez que o usuário seleciona um determinado item na lista 14/10/2014 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 29

App 6: Usando ComboBox 14/10/2014 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 30

App 6: Usando ComboBox 14/10/2014 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 31

App 6: Usando ComboBox 1. Crie uma pasta para guardar figuras para a aplicação 2. Arraste algumas imagens para dentro da pasta. Elas serão adicionadas na pasta do projeto. 14/10/2014 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 32

App 6: Usando ComboBox 14/10/2014 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 33

App 6: Usando ComboBox 14/10/2014 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 34

App 6: Usando ComboBox 14/10/2014 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 35

App 6: Usando ComboBox 14/10/2014 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 36

App 6: Usando ComboBox 14/10/2014 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 37

Propriedades da ComboBox Propriedades MaxDropDownItems FlatStyle Sorted DropDownStyle IntegralHeight Descrição O número máximo de itens mostrado na ComboBox Determina a forma como a ComboBox é exibida Organiza os itens em ordem alfabética ou numérica. Controla a aparência e a funcionalidade da ComboBox Indica se a ComboBox deve adapatar seu tamanho para mostrar itens parcialmente visíveis. Eventos SelectedIndexChanged Descrição Esse evento é disparado toda vez que o usuário seleciona um determinado item na lista 14/10/2014 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 38

O Componente PictureBox O objetivo de um PictureBox é a exibição de uma imagem. A imagem carregada no componente pode ser do tipo jpg, gif e bmp. 14/10/2014 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 39

Propriedades da PictureBox Propriedades Image InitialImage ImageLocation SizeMode ErrorImage WaitOnLoad BorderStyle Eventos LoadCompleted LoadProgressChanged Seleciona uma imagem para a PictureBox Descrição Seleciona uma imagem inicial para a PictureBox Configura o path da imagem para carregar na PictureBox. Esse path pode ser tanto um local no H.D., quanto um URL da imagem na Internet Configura como a imagem é exibida dentro da PictureBox Configura uma imagem padrão que é mostrada sempre que uma determinada imagem não pode ser carregada Controla se o processamento deve parar até que a imagem seja carregada completamente Define uma borda para a PictureBox Descrição Esse evento é disparado quando o carregamento da imagem foi completado Esse evento é disparado quando o progresso do carregamento da imagem na PictureBox é reportado. 14/10/2014 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 40

ProgressBar A barra de progresso mostra visualmente o comprimento de uma determinada operação. Ela indica ao usuário que existe um processo sendo executado e que ele deve esperar até que a barra de progresso esteja completa. 14/10/2014 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 41

Propriedades da ProgressBar Maximum Minimum Step Style Propriedades MarqueeAnimationSpeed RightToLeft / RightToLeftLayotu Descrição Valor máximo da ProgressBar (completa) Valor mínimo da ProgressBar (vazia) Incremento da ProgressBar a cada PerformStep Configura o estilo da ProgressBar Velocidade da animação do marquee na ProgressBar Indica a direção em que a ProgressBar incrementa. (Esquerda > Direita) ou (Direita > Esquerda) Eventos Descrição 14/10/2014 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 42

App 6: Usando ComboBox 14/10/2014 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 43

Exercícios Refaça os exercícios listados a seguir em uma Aplicação Windows Forms. Ao montar os componentes do Form, analise qual deles se adapta melhor para a solução de cada exercício. Utilize apenas os componentes vistos até aqui. 14/10/2014 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 44

Exercício 1 Implementar programa que realize uma das 4 operações (+), (-), (/) e (*) entre duas variáveis, através da escolha do usuário. O usuário digita dois valores e escolhe qual a operação aritmética deseja efetuar nos dois valores digitados. Em seguida, mostre o resultado do cálculo. Após mostrar o resultado, o programa é iniciado novamente automaticamente. Só deve parar quando os dois valores digitados forem iguais a zero. Faça um tratamento para que o programa não execute uma divisão ou multiplicação por zero. Exiba uma mensagem de erro e reinicie o programa automaticamente.

Exercício 2 Solicitar ao usuário a entrada de 2 valores, referentes ao raio e altura de um cilindro. Em seguida: a) Chamar a função CalculaAreaLateral para calcular e mostrar a área lateral do cilindro; b) Chamar a função CalculaAreaTotal para calcular e mostrar a área total do cilindro; c) Chamar a função CalculaVolume para calcular e mostrar o volume do cilindro; A(base) = pi x r² A(lateral) = 2 x pi x r x h A(total) = A(lateral) + 2 x A(base) Volume = A(base) x h 14/10/2014 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 46

Exercício 3 Desenvolver programa que solicite ao usuário cadastrar uma senha; Na sequência, deve pedir ao usuário que digite duas variáveis reais, e irá calcular a subtração da primeira pela segunda. O programa irá pedir ao usuário que digite sua senha. Se a senha estiver correta, o programa mostra o resultado da subtração. Senão, exibe uma mensagem de erro e encerra o programa.

Criar um programa para cálculo do salário líquido em que três valores devem ser informados pelo usuário em janelas de entrada: a quantidade de horas trabalhadas, o salário hora e o número de dependentes. O programa deve mostrar em janela de saída as seguinte informações : Informação Cálculos Salário bruto = Horas trabalhadas * salário hora + (50 * número de dependentes) Desconto INSS: Se salário bruto <= 1000 INSS = salário bruto * 6.5/100 Se salário bruto > 1000 INSS = salário bruto * 7/100 Desconto Imposto Renda (IR): Se salário bruto <= 500 IR = 0 Se salário bruto > 500 e <= 1000 IR = salário bruto*5/100 Se salário bruto > 1000 IR = salário bruto*7/100 Exercício 4 Salário líquido = Salário bruto - INSS - IR

Exercício 5 Escreva um algoritmo que leia o número de litros vendidos e o tipo de combustível (codificado da seguinte forma: A-álcool, G- gasolina). Crie uma função que calcule e imprima o valor a ser pago pelo cliente sabendo-se que o preço do litro da gasolina é R$ 2,50 e o preço do litro do álcool é R$ 2,10. 14/10/2014 Programação C# ASP.NET - Prof. MSc. Daniel Menin Tortelli 49