Todos

Disponível somente no TrabalhosFeitos
  • Páginas : 15 (3521 palavras )
  • Download(s) : 0
  • Publicado : 22 de abril de 2013
Ler documento completo
Amostra do texto
Exemplos Práticos de Programação Visual em C#
por Paulo Cortez e Hélder Quintela

Unidade de Ensino Departamento de Sistemas de Informação Escola de Engenharia Universidade do Minho Guimarães, Portugal Janeiro, 2008

ii

Índice
Índice de Figuras Índice de Tabelas 1 Introdução 2 Introdução ao Visual Studio .Net C# 2.1 Criar uma aplicação 2.2 O IDE do Visual Studio 3 Programas simples 3.1Mensagem de texto: “Ola Mundo!!!” 3.2 Resposta a uma pergunta de uma MessageBox 3.3 Criação de uma janela (Form) 3.4 Criação de uma janela (Form) com um botão 3.5 Listagem de funcionalidades de alguns componentes 4 Programas visuais que interagem com dados 4.1 Mudar os dados de um empregado 4.2 Equipa de carros de corrida 5 Soluções para janelas dentro de janelas 5.1. Como abrir uma nova Formdentro de uma Form? 5.2. Como impedir que múltiplas janelas apareçam fora da janela principal? 5.3 Como partilhar dados entre duas Forms? Bibliografia Bibliografia adicional (recomendada para saber mais): v vii 1 3 3 6 7 7 8 10 11 12 15 15 18 25 25 25 27 33 33

iii

iv

Índice de Figuras
Figura 1 – Exemplo da criação de um projecto no Visual Studio Figura 2 – Exemplo de um Solution ExplorerFigura 3 – Exemplo da caixa de diálogo Save Project Figura 4 – Exemplo do ambiente de trabalho do Visual Studio Figura 5 – Janela da mensagem “Olá Mundo!!!” Figura 6 - Janela de mensagem com botões de interacção Figura 7 – Exemplo da caixa de diálogo Properties Figura 8 – A janela principal da aplicação Figura 9 – Caixa de mensagem activada por um botão Figura 10 – Exemplo da criação de diagramade classes Figura 11 – Formulário do programa empregado em modo Design Figura 12 – Formulário do programa empregado em modo runtime Figura 13 – Diagrama de Classes com composição Figura 14 – Formulário do Projecto Carros de Corrida (Design) Figura 15 – MDI Form com controlo mainMenu Figura 16 – A aplicação MDI Figura 17 – Formulário 1 de introdução de dados da aplicação MDI Figura 18 - Formulário 2de alteração de dados da aplicação MDI Figura 19 - Formulário 1 actualizado da aplicação MDI 4 5 5 6 8 10 11 11 12 15 17 18 19 20 26 27 28 28 29

v

vi

Índice de Tabelas
Tabela 1 – Os botões de uma MessageBox .................................................................8 Tabela 2– Ícones para a MessageBox .........................................................................9vii

viii

1 Introdução
Embora existam livros escritos na língua portuguesa sobre programação em C#, ver por exemplo o livro [Marques e Pedroso, 2005], estes não focam a programação visual. Assim, para comaltar esta falha, os docentes da disciplina de Tecnologia de Computadores I, do Mestrado Integrado em Engenharia Electrónica Industrial e Computadores, ano lectivo de 2007-08, decidiramescrever este texto. Parte-se do princípio que os leitores já conhecem a linguagem de programação C# (caso contrário convém ler por exemplo o livro acima mencionado). Também se parte do princípio que o leitor já utilizou um Graphic User Interface (GUI), com janelas, ménus, botões e outros componentes. Assim, o objectivo deste texto é ensinar somente programação visual em C#, via o mecanismo deWindows Forms, através da apresentação de um conjunto de exemplos práticos. De realçar que todo o código apresentado neste livro foi executado na plataforma integrada de desenvolvimento (IDE) do MS Visual Studio 2005 e/ou 2008. A versão mais actual do Visual Studio é a 2008, existindo várias alternativas em termos de funcionalidades disponíveis. Para uma utilização de aprendizagem/académica,recomenda-se a versão gratuita (MS Visual Studio 2008 Express), com download disponível no sítio da Microsoft.

1

2

2 Introdução ao Visual Studio .Net C#

2.1 Criar uma aplicação
Explicação Para a criação de uma aplicação no Visual Studio é importante compreender 3 conceitos: solution, project e project item. Uma solução (solution) é um conjunto de projectos e ficheiros relacionados que...
tracking img