Trabalhando com MDI e Menus

Documentos relacionados
Trabalhando com ToolStrip, ToolTip e StatusStrip

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

Introdução à Informática. Professor: Francisco Ary

O que é e como funciona o VBA no excel?

O MICROSOFT OFFICE WORD 2010

DISTRIBUINDO SUA APLICAÇÃO

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

Introdução à Informática. Professor: Francisco Ary

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

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

Microsoft Visual Studio Community 2013

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

1 - Ambiente de desenvolvimento

Manual sobre configuração de VPN para acesso completo dos conteúdos digitais fora da rede da Unisul

Introdução a Tecnologia da Informação

Informática. Organização de Arquivos, Pastas e Programas. Professor Márcio Hunecke.

Elementos da Linguagem C#

Iniciando um novo arquivo

Introdução a Tecnologia da Informação

LINKANDO (LIGANDO) AS TELAS

Como criar um menu pop-up no Dreamweaver

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

APRESENTAÇÃO ELETRÔNICA POWER POINT

Informática. Microsoft Outlook Professor Márcio Hunecke.

Aula 01 Excel Prof. Claudio Benossi

PowerPoint CAPÍTULO 1... CAPÍTULO 2... CAPÍTULO 3...

Manual do Utilizador. Share Point One Drive

Aula 01 Microsoft Excel 2016

MICROSOFT WINDOWS XP

MIDISUL (48) (48) CEP CNPJ:

Unidade 11: Programando Swing com o NetBeans Prof. Daniel Caetano

Profª. Maria José da Silva Página 1

ÍNDICE. PowerPoint CAPÍTULO 1... CAPÍTULO 2... CAPÍTULO 3...

DISTRIBUINDO SUA APLICAÇÃO

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

Rede VPN UFBA Procedimento para configuração

Prof. Flávio Barros. Planilha Eletrônica

Projeto - Loja de carros

Programa CIEE de Educação a Distância

Selecione o menu FILE NEW PROJECT como apresentado a seguir:

CURSO DE ACCESS AULA 3 FORMULÁRIOS. Cartão de Referência Rápida Um formulário para cada função

Capítulo 11 GRÁFICOS COMPONENTES DE TEECHART. Additional Data Controls QReport. TChart TDBChart TQRChart CRIANDO GRÁFICOS SIMPLES

Informática - Windows 7

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...

Uma pasta é pouco mais que um contêiner no qual é possível armazenar arquivos. Se

Manual para atualização do portal do CNPq - versão 1.0 Popularização da Ciência

CRIAÇÃO DE TABELAS NO ACCESS. Criação de Tabelas no Access

ENG 390. Universidade Federal de Viçosa. Programação Aplicada à Agricultura Aulas Práticas. Departamento de Engenharia Agrícola

1.2. Pacote para o armazenamento das telas Agora, será necessário criarmos um novo pacote para armazenarmos as nossas telas:

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

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

INFORMÁTICA PARA CONCURSO MINISTÉRIO PÚBLICO DO PARÁ Cargo: AUXILIAR DE ADMINISTRAÇÃO.

Windows - Definição. Windows (pronuncia-se úindôus) é um sistema operacional.

CRIANDO PERSONALIZAÇÕES/PATCHS DE APARELHOS (BLIBLIOTECAS)

Delphi 7 Aula 03 Progressão Geométrica

Questionário de revisão para AV1 de Informática Aplicada Valor 1,0 ponto - Deverá ser entregue no dia da prova.

10. CRIANDO FORMULÁRIOS DO VBA

Passa a passo para construir uma página pessoal - Parte 1

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

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

CURSO BÁSICO DE CRIAÇÃO DE SITES MÓDULO 1 AULA 6

GUIA DE INSTALAÇÃO E OPERAÇÃO DO TERMINAL VIRTUAL - AVPOS

Migrando para o Access 2010

Para abrir um documento deve utilizar uma das abordagens seguintes.

Introdução a Tecnologia da Informação

BROFFICE.ORG IMPRESS

WINDOWS. O que é o Windows?

O que é Microsoft Word?

NIVELAMENTO DE INFORMÁTICA. Professor: Cleber Semensate

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

Configuração De Browser

PROJETO INFORMÁTICA NA ESCOLA

Apostila de Excel 2007

Criando uma mala direta com o Microsoft Word e Excel

Obs.: para realizar estas atividades tenha certeza de que já tenha instalado no sistema operacional o Java JDK e o NetBeans.

seleciona os campos de linha da Tabela Dinâmica e transforma-os em campos de categoria no gráfico.

Tutorial de Utilização do Software- Mini CLP FIT. tsfit-03 CRIANDO UM PROGRAMA

Formulário Principal no NetBeans

EXERCÍCIOS COMPLEMENTARES AULA 3

Laboratório - Configuração do Firewall no Windows 7 e no Vista

Dicas de utilização AULA DE APLICAÇÃO

Como instalar um gerador de PDF

Java Swing: Netbeans

X-RiteColor Master Web Edition

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA APRESENTAÇÃO ELETRÔNICA POWER POINT (CONTINUAÇÃO)

Desenvolvida exclusivamente para a DÍGITU S INFORMÁTICA & COMÉRCIO, por James Ribeiro Guimarães.

Este material foi preparado para auxiliar você no decorrer do curso. É um referencial teórico que deve ser consultado aula após aula.

Radier (edifício COM fundação)

INTRODUÇÃO AO DESENVOLVIMENTO FRONT-END COM HTML, CSS E JAVASCRIPT

Transcrição:

Ambiente de Programação Visual Trabalhando com MDI e Menus Prof. Mauro Lopes 1-31 22

Objetivos Nesta aula iremos apresentar o desenvolvimento de uma aplicação padrão MDI. Este modelo de aplicação é muito comum em aplicações desktop. Boa aula a todos. 2

Plano de Aula Trabalhando com MDI e Menus O que é MDI; SDI x MDI; Criando uma aplicação MDI; Trabalhando com o componente MenuStrip; Chamando um Formulário Filho Saindo da Aplicação Atividades 3

O que é MDI A interface MDI ou Multiple Document Interface usada em aplicações Windows Forms é um conceito antigo e bem difundido; A interface MDI funciona como um container que pode conter diversos outros formulários; Um exemplo de aplicação muito conhecida que usa essa interface é o Microsoft Word; Geralmente trabalhamos aqui o conceito de formulários Pai e Filhos. 4

O que é MDI PAI FILHOS 5

SDI x MDI Em uma aplicação SDI (Single Document Interface), cada janela contém um documento único, portanto, quando o usuário quer abrir mais documentos do aplicativo, deve abrir uma nova janela. Um exemplo de aplicativo SDI em Windows é o Bloco de notas; Os aplicativos SDI tendem a ser mais robustos e ter menos erros que os MDI, uma vez que erro sério com um documento raramente afeta os outros documentos num ambiente SDI; No entanto o padrão atual para desenvolvimento de aplicações desktop é o uso do MDI. 6

Criando uma Aplicação MDI A primeira ação é criar uma aplicação do tipo Windows Forms; A segunda ação é transformar o formulário inicial em um formulário PAI; Para fazer isso, altere as seguintes propriedades do formulário: Name:frmPai Text:Formulário Pai WindowState: Maximized IsMdiContainer: True É a propriedade IsMdiContainer que torna o nosso form em um formulário Pai. 7

Criando uma Aplicação MDI A propriedade IsMdiContainer 8

Criando uma Aplicação MDI Nosso próximo passo é criarmos os formulários Filhos; Para isso, clique com o botão direito do mouse sobre o projeto no Solution Explorer, vá em Add e logo após em Windows Form ; Na janela que se abriu mude o campo Name para FrmFilho e clique em OK; Vamos alterar a propriedade Text do nosso formulário Filho: Text:Formulário Filho Mas como faremos para esse formulário Filho ser chamado a partir do Pai. Usaremos o MenuStrip. 9

Criando uma Aplicação MDI Adicionando Formulários a aplicação. 10

Trabalhando com o componente MenuStrip Nas aplicações for Windows a presença de menus é bastante comum. Em aplicações MDI é um item quase obrigatório; Os Menus expõem as funcionalidades da aplicação para os usuários, através de teclas de comandos que são agrupados por um tema comum; Observe os menus da IDE que estamos utilizando; Para criar menus no C#, utilizamos o componente MenuStrip.Este permite criar facilmente menus, como os encontrados no Microsoft Office; Aos menus, podemos adicionar barras de separação, teclas de atalho, caixas de seleção, etc. 11

Trabalhando com o componente MenuStrip O nosso Form Pai irá conter o menu que irá chamar os Forms Filhos; Desta forma vamos incluir o componente MenuStrip no Form Pai; O componente não é anexado ao formulário, ele fica em uma área separada do form; Altere a propriedade Name do MenuStrip para menuprincipal; Vamos ver como adicionar Menus e Itens de Menus ao MenuStrip. 12

Edição dos Itens de um MenuStrip Para trabalhar com o MenuStrip é possível usar uma janela especial para isso, basta acessar a Smart Tag dos mesmo e clicar em Edit Items, como é ilustrado abaixo. 13

Edição dos Itens de um MenuStrip 14

Edição dos Itens de um MenuStrip 15

Chamando um Formulário Filho Vamos deixar nossa aplicação com essa aparência: 16

Chamando um Formulário Filho Para incluir o código que irá chamar o formulário filho, devemos dar um duplo clique no item do menu Form Filho; 17

Saindo da Aplicação Para incluir o código que irá sair da aplicação devemos dar um duplo clique na opção SAIR do menu; Basta adicionar o código Application.Exit(); 18

Atividades Crie mais uma opção de menu para abrir um novo formulário; Quando a opção de SAIR for escolhida use um MessageBox para confirmar a saída da aplicação; Pesquise o método ShowDialog() de um Form. Qual a diferença deste método para o método Show() que apresenta um formulário. 19

Perguntas Página do Professor Mauro: http://www.dai.ifma.edu.br/~mlcsilva 20

Próxima Aula... Acessando Banco de Dados usando C#. 21

Referências Materiais avulsos da Internet e o livro C#: Guia do Programador, Joel Saade - Editora Novatec, 687 páginas. 22