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

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

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

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

Trabalhando com ToolStrip, ToolTip e StatusStrip

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

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

1 - Ambiente de desenvolvimento

Projeto - Loja de carros

Trabalhando com MDI e Menus

Java Swing: Netbeans

MANUAL. ecosistemas.net.br

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

Resumindo As estruturas de repetição são utilizadas quando necessitamos realizar comandos diversas vezes

PORTAL INSTITUCIONAL

Linguagem de Programação I. Formulários

10. CRIANDO FORMULÁRIOS DO VBA

10 Hiperlinks e Mala Direta

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

08. A figura seguinte representa uma tela do Excel XP.

PROGRAMANDO EM C# ORIENTADO A OBJETOS

Manual de Configuração dos Clientes de .

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

Departamento de Informática. Orientações básicas de como utilizar Equipamento Central (BULL)

Selecione o menu FILE NEW PROJECT como apresentado a seguir:

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

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

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

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

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


Outlook Web App (OWA)

Manual de Configuração dos Clientes de .

Para visualizar corretamente configurar a tela para 1024 x 768 pixels. Tabelas

Introdução ao C# (CSharp)

WINRAR COMPACTADOR E DESCOMPACTADOR DE ARQUIVOS

TUTORIAL DE ADAPTAÇÃO AO NOVO WEBMAIL DA FUNDAÇÃO UNIVERSIDADE FEDERAL DE MATO GROSSO DO SUL

INFORMÁTICA APLICADA AULA 05 WINDOWS XP

Gestão Unificada de Recursos Institucionais GURI

1) Índice...1 2) Tela de login...2 3) Opção ) Receber ) Ferramentas...4 6) Visualização em Árvore...5 7) Menu contextual...

MANUAL. Localizador: SGI-INFRA-

Na página inicial há um campo de busca para pesquisar todo conteúdo do site.

Interface Gráfica - Swing

Usando o Eclipse - Fundamentos. Professor Vicente Paulo de Camargo

Sumário Objetivos Estudo de caso

Aula 4 Microsoft PowerPoint 2003: Criando uma Apresentação

Aula 01 Microsoft Excel 2016

LABORATÓRIO: CRIANDO O JOGO MEGAMAN 2D

Módulo 03. Trabalhando com listas, imagens e tabelas

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

play Guia de uso Android

PROJETO INFORMÁTICA NA ESCOLA

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

Ao selecionar o seu curso, aparecerá a página principal contendo as informações e as atividades disponíveis.

1º Passo: acesse o site da FPG ( passe o mouse sobre o menu ÁREA DO ALUNO e logo em seguida clique em Portal RM.

Fale Conosco MT Última Atualização 23/07/2015

Introdução à Ferramenta Construct 2

Manual do Webmail UFMS

Como gerar credenciais de API do tipo REST no PayPal. Como gerar credenciais de API do tipo REST no PayPal

Tutorial sobre o uso da ferramenta de autoria A Ferramenta de Autoria - Célula

9 3 Operação Básica do Sistema: Pesquisas, Consultas, Alterações e Efeitos Especiais

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

Microsoft Excel Parte 06. Índice Formulários Personalizados... 2 Caixa de Combinação... 2 Função =Índice... 3 Botão de Opção... 4 Caixa de Grupo...

Conheça a Sala Virtual de Negociação

SAM - Manual do Usuário

MANUAL DESCRIÇÃO SGI-DITIC 1.0 MANUAL PARA CONFIGURAÇÃO DA REDE SEM FIO EDUROAM SECRETARIA DE GOVERNANÇA DA INFORMAÇÃO (SGI) Data da Revisão:

Schaeffler Online. Manual de Operação

MANUAL DO SISTEMA DE SUPORTE

MANUAL. Localizador: Página: MN 016 SGI-INFRA- . Informação)

Vejamos agora as ferramentas mais utilizadas para criação de imagens:

PASSO A PASSO - UTILIZAÇÃO DO ASSINADOR DIGITAL LOCAL - ARISP. Adicionando Arquivos no Projeto de Assinatura

SISTEMAS JURÍDICOS SAG SISTEMA DE APOIO AOS GABINETES

Na seqüência, será aberta uma página de login de acesso ao ambiente de gerenciamento do portal, conforme ilustrado na figura 01, abaixo: Figura 01

SRM RELAÇÃO COM OS FORNECEDORES MANUAL DO FORNECEDOR. Junho Versão 2

Manual de Utilização do Zimbra Webmail

Programa CIEE de Educação a Distância

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

Tutorial de Administração de sites do Portal C3

Visual Studio 2008 Express Edition

Manual Sistema de Automação de Pedidos Data C

UNIVERSIDADE FEDERAL DO AMAPÁ PRÓ REITORIA DE ADMINISTRAÇÃO E PLANEJAMENTO DEPARTAMENTO DE INFORMÁTICA. Manual do Moodle- Sala virtual Aluno

Programação Orientada a Objetos

PORTAL PCRJ. guia rápido

DIRETORIA DE PESQUISA E PÓS-GRADUAÇÃO PROJETO: TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO NO PROCESSO DE ENSINO E APRENDIZAGEM DE MATEMÁTICA

BROFFICE.ORG IMPRESS

SGCD 2.0 Sistema Gerenciador de Conteúdo Dinâmico

Assina Web S_Line Manual de Uso

Transcrição:

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

Windows Forms Applications - Introdução Baseado na apostila do Prof. Fabiano Papaiz

Windows Forms Applications Permitem o desenvolvimento de aplicativos com uma interface gráfica para o usuário (User Interface UI). É possível criar os formulários ( ou janelas), criar botões, colocar imagens, e muitos outros itens, como os que existem nos programas criados para Windows.

Acesse o menu File->New->Project, marque o tipo do projeto como Windows Forms Application e configure conforme exibido abaixo (atribuindo o nome do projeto para OlaMundo):

Após esse passo, poderemos visualizar um formulário criado automaticamente pelo Visual Studio para o nosso projeto, conforme figura a seguir:

Neste formulário, podemos inserir diversos tipos de componentes gráficos que ficam localizados na Toolbox (no lado esquerdo da tela do Visual Studio): Os componentes da Toolbox podem ser arrastados e posicionados na área desse formulário. Existem diversos componentes, aos poucos iremos utilizálos e descobrir para quê eles servem.

Vamos começar com algo bem simples: O componente Label. Localize-o no Toolbox, clique sobre ele e arraste-o para o interior do formulário.

Vamos começar com algo bem simples: Será criado na tela um componente Label, com o nome label1. Um label é um rótulo que serve para exibir informações diretamente no formulário.

Vamos começar com algo bem simples: Será criado na tela um componente Label, com o nome label1. Um label é um rótulo que serve para exibir informações diretamente no formulário. Selecione o label no formulário e observe a janela Properties (no canto inferior direito). Essa janela é muito importante, pois é através dela que poderemos definir as propriedades dos componentes que estão no nosso formulário

As propriedades definem as características do componente, e variam de componente para componente. Algumas propriedades de um label que podemos observar nesta janela são: Name define o nome do componente. Através desse nome, podemos fazer referência a esse componente por meio do código. É sempre bom colocarmos três caracteres inicias ao nome para que possamos lembrar no código que tipo de controle ele é. No nosso caso, como é um Label, darems um nome a ele bem intuitivo: lblmensagem.

As propriedades definem as características do componente, e variam de componente para componente. Algumas propriedades de um label que podemos observar nesta janela são: BorderStyle define a borda que o componente terá. Por padrão, ele não tem borda, mas podemos definir um tipo para ele, mudando essa propriedade. ForeColor define a cor da fonte.

As propriedades definem as características do componente, e variam de componente para componente. Algumas propriedades de um label que podemos observar nesta janela são: Text define o texto que será exibido. Altere essa propriedade para Nossa mensagem de hoje é:. Visible define se o componente estará visível no formulário (True) ou invisível (False). Enabled - define se o componente estará ativado (True) ou desativado (False). Um componente desativado fica com a cor mais clara e não pode se clicado ou receber o foco.

Quando estivermos no código, essas propriedades podem ser acessadas ou modificadas na forma: <nome_do_componente>.<nome_da_propriedade> = valor

Quando estivermos no código, essas propriedades podem ser acessadas ou modificadas na forma:

Exemplo: Agora vamos inserir um componente button em nosso formulário. Localize-o na Toolbox e arraste-o para o formulário. Em seguida, altere sua propriedade Name para btnmensagem e a propriedade Text para "Clique Aqui".

Na programação visual, os componentes podem responder a eventos (como o clique de um botão, a passagem do ponteiro do mouse sobre um componente, e muitos outros). Existem eventos que são específicos para alguns componentes. Você pode conferir os eventos disponíveis clicando sobre o componente, indo até a janela Properties e clicando no botão Events, que possui a figura de um raio. Veja a figura abaixo onde são listados os eventos disponíveis para um componente button:

A finalidade dos eventos pode ser geralmente deduzida pelo seu nome, por exemplo, para o evento chamado Click podemos deduzir que este será executado quando o usuário clicar sobre o botão. Vamos adicionar código ao evento clique do nosso botão. Para tal, basta darmos um duplo-clique no nome do evento, ou então, um duplo clique sobre o botão. Fazendo isso, seremos levados à área de edição do código, onde o C# terá criado um método padrão que responderá ao evento clique deste botão:

Dentro deste método escreva o seguinte código: Execute o programa (F5), clique no botão do formulário e veja o resultado. Assim que clicamos no botão, o seu evento Click será invocado pelo programa, fazendo com que o texto do label seja modificado.

Dentro deste método escreva o seguinte código: Execute o programa (F5), clique no botão do formulário e veja o resultado. Assim que clicamos no botão, o seu evento Click será invocado pelo programa, fazendo com que o texto do label seja modificado.

Agora crie um outro botão em qualquer lugar do formulário, atribua btnexibirdia para sua propriedade Name e "Exibir Dia" para Text. Dentro do seu evento Click, escreva o seguinte: código

Neste código, obtemos o dia atual, convertemos o dia para string e exibimos uma mensagem para o usuário. A função Show da classe MessageBox é a responsável por exibir em uma janela a mensagem que desejamos mostrar para o usuário. Neste exemplo, a mensagem será exibida numa janela como a exibida abaixo:

Exercícios: 1. Neste mesmo programa, crie um novo label e um novo botão. Ao clicar neste botão, você deverá criar o código para exibir a data atual no texto do label na seguinte forma: "Data atual = DD/MM/AAAA" (não esqueça de nomear seus componentes) 2. Ainda neste programa, crie um botão que ao ser clicado exiba uma mensagem (MessageBox) contendo o texto do label lblmensagem.

Dúvidas