Tecnologia
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
v
Índice de Tabelas
vii
1 Introdução
1
2 Introdução ao Visual Studio .Net C#
3
2.1 Criar uma aplicação
3
2.2 O IDE do Visual Studio
6
3 Programas simples
7
3.1 Mensagem de texto: “Ola Mundo!!!”
7
3.2 Resposta a uma pergunta de uma MessageBox
8
3.3 Criação de uma janela (Form)
10
3.4 Criação de uma janela (Form) com um botão
11
3.5 Listagem de funcionalidades de alguns componentes
12
4 Programas visuais que interagem com dados
15
4.1 Mudar os dados de um empregado
15
4.2 Equipa de carros de corrida
18
5 Soluções para janelas dentro de janelas
25
5.1. Como abrir uma nova Form dentro de uma Form?
25
5.2. Como impedir que múltiplas janelas apareçam fora da janela principal?
25
5.3 Como partilhar dados entre duas Forms?
27
Bibliografia
33
Bibliografia adicional (recomendada para saber mais):
iii
33
iv
Índice de Figuras
Figura 1 – Exemplo da criação de um projecto no Visual Studio
4
Figura 2 – Exemplo de um Solution Explorer
5
Figura 3 – Exemplo da caixa de diálogo Save Project
5
Figura 4 – Exemplo do ambiente de trabalho do Visual Studio
6
Figura 5 – Janela da mensagem “Olá Mundo!!!”
8
Figura 6 - Janela de mensagem com botões de interacção
10
Figura 7 – Exemplo da caixa de diálogo Properties
11
Figura 8 – A janela principal da aplicação
11
Figura 9 – Caixa de mensagem activada por um botão
12
Figura 10 – Exemplo da criação de diagrama de classes
15
Figura 11 – Formulário do programa empregado em modo Design
17
Figura 12 – Formulário do programa empregado em modo runtime
18
Figura 13 – Diagrama de Classes com