2. Agenda
• Ambiente de programação do Visual Studio;
• Aplicativo console em C#;
• Namespaces;
• Aplicativo de formulários Windows.
3. Microsoft Visual C#
• Linguagem de programação da Microsoft;
• Papel importante dentro do .NET Framework;
• Sintaxe similar as linguagens C++ e Java;
• Orientada a objetos;
• Orientada a componentes.
4. Visual Studio
• Ambiente de programação;
• Recursos e funcionalidades;
• Projetos de pequeno e grande porte;
• Projeto com módulos em linguagens
diferentes.
6. Interface do Visual Studio
• Barra de menus: Fornece acesso aos recursos
que você usará no ambiente de programação;
• Barra de ferramentas: Oferece atalhos para
comandos usados freqüentemente;
• Code and Text Editor: Exibe o conteúdo dos
arquivos fontes;
• Solution Explorer: Exibe arquivos associados
ao projeto, entre outros itens.
7.
8. Arquivos criados no Solution Explorer
• Solution ‘Exercicio01’: Arquivo da solução;
• Exercicio01: Arquivo do projeto. Faz referência
aos arquivos de código fonte e aos outros
itens do projeto;
• Properties: Pasta que guarda o arquivo
AssemblyInfo.cs. Neste arquivo estão
descritos alguns atributos do projeto;
9. Arquivos criados no Solution Explorer
• References: Esta pasta contém as referências
ao código compilado que o seu aplicativo
pode usar;
• Program.cs: Esse é um arquivo de código
fonte C#. Você escreverá seu código neste
arquivo. Ele contém código que o Visual
Studio criou automaticamente.
10. Lista IntelliSense
• A lista IntelliSense exibe o nome de cada
membro de uma classe. À esquerda de cada
membro está um ícone que representa o tipo
de membro.
13. Compilando um programa
• No menu Build, clique em Build Solution;
• Ou se preferir, use o atalho (Ctrl + Shift + B);
• Essa ação faz com que o código C# seja
compilado, resultando em um programa que
você pode executar.
14. Executando um programa
• No menu Debug, clique em Start Without
Debugging;
• Ou se preferir use o atalho Ctrl + F5;
15. Compilando e executando um
programa por linha de comando
• Botão iniciar > Todos os programas >
Microsoft Visual Studio 2010 > Visual Studio
Tools > Visual Studio Command Prompt;
• Para compilar: csc [diretório][arquivo].cs;
• Para executar: [diretório][arquivo].exe.
16. Comentários
• São linhas de código ignoradas pelo
compilador, mas são úteis para o
programador, porque ajudam a documentar o
que o programa está fazendo;
• Comentário de uma linha: //
• Comentário de várias linhas: /* */
17. Namespaces
• Container nomeado para agrupar outros
identificadores, como por exemplo, as classes
do projeto;
• Using: a instrução using trás um namespace
para dentro de um escopo.
18. Exercício
• Comente a linha using System do exercício 1;
• Clique em Build Solution no menu Build;
• No painel output, clique duas vezes na
mensagem de erro;
• Na janela Code and Text Editor, edite o
método Main para utilizar o nome qualificador
completo:
System.Console.WriteLine(“Olá Turma!”);
19. Criando um aplicativo de formulários
do Windows
• File > New > Project;
• Installed Templates > Visual C# > Windows >
Windows Forms Application.
20. Guia Toolbox
• Caixa de ferramentas com os todos os
controles que podem ser usados em um
projeto separados por categorias;
22. Montando o formulário
• Arrastar para tela os seguintes controles:
– Label;
– TextBox;
– Button.
• Alterar as propriedades:
– Label (Text = Digite o seu nome);
– TextBox (Name = txtNome);
– Button (Name = btnOk e Text = OK).
23. Examinando o código gerado
• No Solution Explorer, clique com o botão
direito sobre o arquivo Form1.cs e clique em
View Code;
24. Examinando o código gerado
• Diretivas using: O Visual Studio escreveu
várias diretivas using na parte superior do
arquivo;
• Namespace: O Visual Studio criou um
namespace com o nome do projeto;
• Classe: O Visual Studio escreveu uma classe
chamada Form1.
25. Examinando o código gerado
• Método InitializeComponent: Esse método
define as propriedades dos controles
adicionados em modo design;
• Campos: O Visual Studio criou três campos
dentro da classe Form1. Esses campos
implementa os controles que você adicionou
no formulário em modo design.
26. Escrevendo código para a aplicação
• No modo design, dê um clique duplo no botão
btnOk e digite o seguinte código:
MessageBox.Show(“Olá ” + txtNome.Text);