Selecione o WPF Application dentro de Templates > Visual C# > Windows

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

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

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

05 Como utilizar POO no ambiente gráfico do C#?

Escola Olímpio Curso: Técnico em Informática. Introdução e instalação

1 - Ambiente de desenvolvimento

Selecione o menu FILE NEW PROJECT como apresentado a seguir:

Introdução à Engenharia ENG1000

Programação Orientada a Objetos (utilizando C#) Professor Emiliano S. Monteiro Versão 12 Out/2016.

Trabalhando com ToolStrip, ToolTip e StatusStrip

Introdução ao ASP.NET

Excel Tabela Dinâmica - Incrementando seus conhecimentos e Aperfeiçoando a sua prática Excel 2010 Uso inteligente da Tabela Dinâmica

DESENVOLVIMENTO DE SOFTWARE PARA INTERNET LABORATÓRIO 4 PROF. EMILIO PARMEGIANI

JavaFX Classe de Controle e Eventos. Prof. Vicente Paulo de Camargo

LAB12: Componentes ASP.NET

JavaFX Classe de Controle e Eventos. Prof. Vicente Paulo de Camargo

Atalho de teclado CTRL + P

LINKANDO (LIGANDO) AS TELAS

WINRAR COMPACTADOR E DESCOMPACTADOR DE ARQUIVOS

Linguagem de Programação II Professor: Luiz Claudio Ferreira de Souza Assunto: Linguagem Pascal (Ambiente Lazarus) com Banco de Dados

Guia e Utilização do Visual Studio.NET 2003

Sumário Objetivos Estudo de caso

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

Saiba mais Scribd Carregar um documento Pesquisar Documentos Explorar. gersonjpl

Adoption Lab de VB6 para VB.NET Laboratório VB.NET básico

Usando o Eclipse - Fundamentos. Professor Vicente Paulo de Camargo

Orientação a Objetos - Programação em C++

Introdução ao C# (CSharp)

Visual Studio+SQL Server Express LocalDB ANTONIO LUIS

Microsoft Visual Studio Express 2012 for Windows Desktop

TUTORIAL PARA FORMATAÇÃO DE DOCUMENTO

Programa CIEE de Educação a Distância

Conhecendo o Delphi 2010

SISTEMA ADM ERP - MANUAL DO USUÁRIO. Conceitos Básicos

10. CRIANDO FORMULÁRIOS DO VBA

EMF-TUTORIAL. O modelo a ser utilizado está no arquivo Rose library.mdl e tem a seguinte estrutura de classes:

Sobre o Visual C

Delphi 7 Aula 03 Progressão Geométrica

Noções básicas do SAP Business One Tópico: Cadastro e documentos

Fundamentos Exercícios

Introdução ao ASP.NET

BROFFICE MALA DIRETA CONFIGURAÇÃO Por Erico R. Silva, junho 2007

Centralizar uma janela com uma janela Proprietário WPF

TUTORIAL 01. Conteúdo. Figura 1. Figura 2

PROGRAMANDO EM C# ORIENTADO A OBJETOS

DISTRIBUINDO SUA APLICAÇÃO

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

Java Swing: Netbeans

DESENVOLVIMENTO DE SOFTWARE PARA INTERNET LABORATÓRIO 1 PROF. EMILIO PARMEGIANI

Suporte ao uso do software Origin R para disciplinas de laboratório de Física

Como criar menus para as suas planilhas

POO Documentation. Release 1.0. Felipe Dau e Francisco Pereira Junior

WINDOWS. Professor: Leandro Crescencio Colégio Politécnico 1

Itens e depósitos Soluções

PLANILHA, CÉLULAS E CONTEÚDO

Sumário Objetivos Estudo de caso 1 Criação de template Exercício 1 Detalhamento da peça Exemplo... 23

Disciplina: INF Programação I. 1 a aula prática Introdução ao ambiente do Microsoft Visual Studio 2010

Os arquivos podem conter qualquer tipo de informação: Texto Sons (Músicas) Imagens (Fotos, etc.) Vídeos E podem ser Programas de Computador

IDES E PROGRAMAÇÃO. Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias

LAB 18: ASP.NET e Web Services

Laboratório de Programação I

Formulário Principal no NetBeans

O que são e quando utilizá-las:

Barra de tarefas no Windows 7 (continuação)

DESENVOLVIMENTO DE SOFTWARE PARA INTERNET. Prof. Emilio Parmegiani

Microsoft Word 2010 NORMA ABNT para Trabalhos Acadêmicos Conceitos Básicos

Retrofit. Criar um novo projeto. Selecionar a API. Retrofit para consumir Web Service Luiz Eduardo Guarino de Vasconcelos

Tópico: Clientes e grupos de clientes

Escrito por Adriano Neres Rodrigues Qua, 30 de Dezembro de :00 - Última atualização Qua, 30 de Dezembro de :01

Soluções. Unidade: Vendas C/R Tópico: CRM

Macros no LibreOffice

Introdução ao Visual Studio com

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

Introdução ao Desenvolvimento de Aplicativos Android

Aula Teórica: Elaboração de gráficos com o Excel

Visual Studio.NET - C# Parte 2 Windows Forms e Web Services

Tabela Dinâmica MS-Excel

Manual do painel administrativo. Site Instituto de Oncologia do Vale IOV

Manual Sistema de Automação de Pedidos Data C

Lab - Utilitário de Linha de Comando no Windows Vista

Dados dinâmicos em um relatório de Tabela Dinâmica ou de Gráfico

No Libre-Office Base, um Formulário (Form) é uma tela para manipulação de registros de uma tabela. Alternativa mais elegante a esta tela feia :

Explorador do Windows (manipulação de ficheiros)

O que é Tabela no Excel

Plataforma Indicadores de Belo Monte

Crie um novo projeto conforme abaixo, encerrando com o botão Finalizar :

Informática Básica e Aplicativos de Escritório

Trabalhando com MDI e Menus

Laboratório 3 WCF RIA Services

DISTRIBUINDO SUA APLICAÇÃO

Aula 01 Microsoft Excel 2016

Tutorial 1 Configuração Apache Tomcat no NetBeans 8.0 (passo a passo)

PHILAE - SISTEMA DE RELACIONAMENTO - MANUAL DE INSTALAÇÃO

S40. Primeiros Passos. DAELT - Profa. Mariana Antonia Aguiar Furucho e Prof. José da Silva Maia 1

Elaboração de Provas Online usando o Formulário Google Docs

TUTORIAL UTILIZAÇÃO XOOPS UEFS. AEI - Gerência de Suporte

Introdução à Ferramenta Construct 2

Tutorial para visualizar e armazenar imagens de stand alone Luzvision

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

O JasperReports Studio é uma ferramenta de software que oferece um ambiente visual para criar relatórios para a plataforma Java. É open source.

Transcrição:

Atividade adicional 2 Criação de formulários e controles gráficos Abra o Visual Studio e acesse o menu File > New > Project Selecione o WPF Application dentro de Templates > Visual C# > Windows

Quando o projeto carregar, você verá duas abas na janela principal. Uma se chama MainWindow.xaml, que corresponde à disposição dos elementos gráficos e a outra MainWindow.xaml.cs, que corresponde ao código de interação (code behind). Para executar o programa, pressione F5 ou clique no botão Start, conforme a imagem abaixo

O programa irá abrir uma janela em vazia, conforme a imagem a seguir Vamos adicionar controles visuais nessa janela. Procure pela aba Toolbox localizada no canto esquerdo do Visual Studio, como mostra na imagem. Caso a

aba Toolbox não esteja visível, abra ele acessando o menu superior View > Toolbox (Ctrl+W Ctrl+ X)

Ao abrir o Toolbox, expanda o conteúdo do All WPF Controls. Nele estão os todos controles visuais que podemos adicionar. Basta arrastar e soltá-los para dentro do editor da MainWindow. Vamos adicionar o controle Label no MainWindow.xaml e abrir a aba Properties localizada no canto direito da janela do Visual Studio. Caso a aba Properties não esteja visível, a tecla de atalho para exibi-la é F4. Tendo selecionado a Label que você acabou de colocar, procure na aba Properties a propriedade Content. Essa propriedade determina qual é o texto que será exibido na Label. Altere o texto para algum valor que você deseja.

Outra propriedade importante é a Name, que identifica o componente. Cada componente deve ter um Name único e ele é utilizado para referenciar o elemento no code behind. No caso, vamos alterar o Name da Label para minhalabel. Reexecute o projeto e veja o novo resultado.

Você pode explorar as outras propriedades do componente Label e alterar o tamanho da fonte, cor, rotação e vários outros detalhes. Vamos agora adicionar um outro componente na janela: Button. Selecione ele na Toolbox e arraste-o para dentro do editor, posicionando em algum lugar adequado. Aproveite para trocar a propriedade Content, da mesma forma como fizemos com a Label.

Dê um duplo-clique no componente Button. Isso cria e vincula o evento Click ao componente e o foco do editor é transferido para o CodeBehind (a aba MainWindow.xaml.cs) Altere o código da classe MainWindow para ficar da seguinte forma public partial class MainWindow : Window { int cliques = 0; public MainWindow() { InitializeComponent(); } private void button_click(object sender, RoutedEventArgs e) {

} } cliques++; minhalabel.content = "Você clicou " + cliques + " vez(es)!"; Execute o projeto e veja o resultado Outro componente importante para interação com o usuário, é o TextBox que permite ao usuário inserir textos. Selecione a TextBox pela Toolbox e arraste-a sobre o editor da janela. Troque a propriedade Name para minhacaixadetexto, através da aba Properties. Aproveite para montar uma interface conforme a imagem a seguir, posicionado uma nova Label e um novo Button. Quando estiver tudo pronto, dê um duploclique neste Button que você acabou de colocar.

Modifique o código dele (função button1_click) da seguinte forma: private void button1_click(object sender, RoutedEventArgs e) { minhalabel.content = "O seu nome é " + minhacaixadetexto.text; } Execute o projeto e veja o resultado. Exercícios 1. Altere o projeto para exibir uma mensagem de erro quando o usuário clicar no segundo botão e o texto presente na TextBox for vazio. 2. Adicione mais três TextBoxes e três Labels para fazer a entrada da data de nascimento do usuário. Utilizando a estrutura DateTime, calcule e exiba o tempo de vida do usuário em total de dias. A fórmula para calcular é a seguinte: (DateTime.Now - new DateTime(<ano>, <mês>, <dia>)).totaldays