tarefa 02 visual studio 2005 visual c# programa hello world

29
Tarefa 02 Visual Studio 2005 Visual C# Programa Hello World

Upload: internet

Post on 18-Apr-2015

145 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Tarefa 02 Visual Studio 2005 Visual C# Programa Hello World

Tarefa 02

Visual Studio 2005

Visual C#

Programa Hello World

Page 2: Tarefa 02 Visual Studio 2005 Visual C# Programa Hello World

1. Inicie o programa Microsoft Visual Studio 2005.

2. Crie um novo projecto (Start Page).

Page 3: Tarefa 02 Visual Studio 2005 Visual C# Programa Hello World

3. Escolha uma “Console Application” e o nome “HelloWorld”.

Page 4: Tarefa 02 Visual Studio 2005 Visual C# Programa Hello World

4. Após a criação do projecto aparece o seguinte ambiente de trabalho.

Explorador de componentes do projecto: Solução

qualquer projecto encontra-se dentro de uma solução.

Page 5: Tarefa 02 Visual Studio 2005 Visual C# Programa Hello World

Tabulaladores

Tabulador com o conteúdo do ficheiro “Program.cs”.

Page 6: Tarefa 02 Visual Studio 2005 Visual C# Programa Hello World

Lista de tipos disponíveis – classe “Program” do namespace “HelloWorld”.

Lista dos membros do tipo – método “Main” do tipo seleccionado “HelloWorld.Program”.

Page 7: Tarefa 02 Visual Studio 2005 Visual C# Programa Hello World

Área de edição

contém o código já introduzido pelo Visual Studio.

Page 8: Tarefa 02 Visual Studio 2005 Visual C# Programa Hello World

5. Executar o programa (barra de menus, botão ou a tecla F5).

F5

Page 9: Tarefa 02 Visual Studio 2005 Visual C# Programa Hello World

• O Visual Studio compila o projecto e, caso não haja erros, executa-o.

• Uma vez que ainda não foi inserida nenhuma instrução e o projecto ser do tipo “Console Application”, o Visual Studio cria uma consola para executar o programa e depois termina (destruindo a consola).

• Visualizar classes disponíveis no Visual Studio 2005

• Existem várias maneiras de visualizar as classes, uma muito interessante é o “Object Browser”.

Page 10: Tarefa 02 Visual Studio 2005 Visual C# Programa Hello World

6. Abrir o “Object Browser”.

Estrutura hierárquica dos tipos disponíveis: namespaces.

Page 11: Tarefa 02 Visual Studio 2005 Visual C# Programa Hello World

Membros da classe.

Classe Console.

Descrição do que está seleccionado.

Page 12: Tarefa 02 Visual Studio 2005 Visual C# Programa Hello World

Métodos

Membros da classe Console.

Propriedades

Eventos

Page 13: Tarefa 02 Visual Studio 2005 Visual C# Programa Hello World

7. Pesquise a palavra “Console”.

Page 14: Tarefa 02 Visual Studio 2005 Visual C# Programa Hello World
Page 15: Tarefa 02 Visual Studio 2005 Visual C# Programa Hello World

• Inserir código

• O Visual Studio é um ambiente de programação que ajuda imenso no processo de escrita do código permitindo, entre outras possibilidades:– Completar a escrita de uma palavra (Word

completion);– Inserir blocos de instruções (snippet).

Page 16: Tarefa 02 Visual Studio 2005 Visual C# Programa Hello World

9. Inserir uma nova linha de código no método Main.

Repare que o Visual Studio introduz a tabulação necessária para que o código seja facilmente legível.

Page 17: Tarefa 02 Visual Studio 2005 Visual C# Programa Hello World

10. Ao iniciar a escrita com as letras “Co” o Visual Studio disponibiliza as várias palavras possíveis.

Note que existe distinção entre maiúsculas e minúsculas (“C” e “c” são distintos).

Se a janela de palavras não aparecer pode utilizar o botão da barra de ferramentas para a visualizar.

Page 18: Tarefa 02 Visual Studio 2005 Visual C# Programa Hello World

11. Com as teclas direccionais ( e ) escolher a palavra “Console”.

Ao seleccionar uma palavra aparece uma pequena descrição.

Page 19: Tarefa 02 Visual Studio 2005 Visual C# Programa Hello World

12. Com a tecla “Tab” seleccionar a palavra “Console”.

O Visual Studio modifica a cor para indicar que essa palavra corresponde a uma classe.

A linha vermelha indica que falta terminar a instrução.

Tab

Page 20: Tarefa 02 Visual Studio 2005 Visual C# Programa Hello World

13. Para seleccionar um membro de uma classe utiliza-se o operador “.”. Escrever “.” e seleccionar o método “WriteLine”.

Tratando-se de um método é necessário inserir sempre “(” para começar os parâmetros de entrada e “)” para os terminar.

Se não existirem parâmetros de entrada, fica “()”.

Page 21: Tarefa 02 Visual Studio 2005 Visual C# Programa Hello World

14. Para obter ajuda no preenchimento dos parâmetros de entrada, inserir “(“.

Neste caso como existem vários métodos, 19, com o mesmo nome dentro da classe “Console”.

Pode-se utilizar as teclas direccionais ( e ) para ir vendo as várias ajudas possíveis.

Se a ajuda não aparecer pode utilizar o botão.

Page 22: Tarefa 02 Visual Studio 2005 Visual C# Programa Hello World

16. Escrever a cadeia de caracteres desejada entre aspas, string, terminar os parâmetros “)” e acabar a instrução “;”.

Repare que o Visual Studio utiliza um código de cores diferente para o texto.

NOTA: a classe “Console” encontra-se dentro do namespace “System”. A identificação completa é “System.Console”.

Não é necessário utilizar a identificação completa porque existe a instrução “using System;” no início do código.

Esta instrução permite utilizar a identificação abreviada de todas as classes que se encontrem dentro do namespace “System”.

Page 23: Tarefa 02 Visual Studio 2005 Visual C# Programa Hello World

17. Executar o código.

O programa parece que não faz nada porque simplesmente escreve o texto numa nova consola e acaba, não permitindo que o utilizador veja o resultado.

Page 24: Tarefa 02 Visual Studio 2005 Visual C# Programa Hello World

18. Acrescentar a segunda instrução.

Uma vez que o método “ReadLine” não recebe parâmetros de entrada, coloca-se “()”.

Com esta intrução o programa não termina enquanto o utilizador não inserir uma linha de texto.

Page 25: Tarefa 02 Visual Studio 2005 Visual C# Programa Hello World

19. Executar o código.

Apenas quando o utilizador inserir uma linha, tecla “Enter”, é que o programa acaba.

Page 26: Tarefa 02 Visual Studio 2005 Visual C# Programa Hello World

• Fechar o projecto

• Para terminar um projecto e começar outro não é necessário terminar o Visual Studio.

• Primeiro devem-se gravar as alterações.

• Depois fechar a solução (qualquer projecto encontra-se dentro de uma solução).

Page 27: Tarefa 02 Visual Studio 2005 Visual C# Programa Hello World

20. Visualize os ficheiros que necessitam de gravação.

Em todos os ficheiros que foram introduzidas alterações o Visual Studio introduz um asterisco no tabulador respectivo.

Page 28: Tarefa 02 Visual Studio 2005 Visual C# Programa Hello World

21. Gravar os ficheiros necessários.

22. Feche a solução.

O programa parece que não faz nada porque simplesmente escreve o texto numa nova consola e acaba, não permitindo que o utilizador veja o resultado.

Page 29: Tarefa 02 Visual Studio 2005 Visual C# Programa Hello World

• Exercícios

• Utilize o Mini-teste disponível no DIeL para responder aos exercícios propostos para esta tarefa.