curso de c# - introdução

28
Linguagem de programação 4 Daniel de Sena Araújo Escola Técnica CEPEP

Upload: daniel-araujo

Post on 19-Jun-2015

145 views

Category:

Education


2 download

DESCRIPTION

Primeira aula da disciplina linguagem de programação 4 do curso técnico de informática da Escola técnica CEPEP.

TRANSCRIPT

  • 1. Linguagem de programao 4 Daniel de Sena Arajo Escola Tcnica CEPEP

2. Agenda Ambiente de programao do Visual Studio; Aplicativo console em C#; Namespaces; Aplicativo de formulrios Windows. 3. Microsoft Visual C# Linguagem de programao 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 programao; Recursos e funcionalidades; Projetos de pequeno e grande porte; Projeto com mdulos em linguagens diferentes. 5. Aplicativos Console File > New > Project; Installed Templates > Visual C# > Windows; Console Application. 6. Interface do Visual Studio Barra de menus: Fornece acesso aos recursos que voc usar no ambiente de programao; Barra de ferramentas: Oferece atalhos para comandos usados freqentemente; Code and Text Editor: Exibe o contedo dos arquivos fontes; Solution Explorer: Exibe arquivos associados ao projeto, entre outros itens. 7. Arquivos criados no Solution Explorer Solution Exercicio01: Arquivo da soluo; Exercicio01: Arquivo do projeto. Faz referncia aos arquivos de cdigo fonte e aos outros itens do projeto; Properties: Pasta que guarda o arquivo AssemblyInfo.cs. Neste arquivo esto descritos alguns atributos do projeto; 8. Arquivos criados no Solution Explorer References: Esta pasta contm as referncias ao cdigo compilado que o seu aplicativo pode usar; Program.cs: Esse um arquivo de cdigo fonte C#. Voc escrever seu cdigo neste arquivo. Ele contm cdigo que o Visual Studio criou automaticamente. 9. 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. 10. Lista IntelliSense 11. Primeiro programa 12. Compilando um programa No menu Build, clique em Build Solution; Ou se preferir, use o atalho (Ctrl + Shift + B); Essa ao faz com que o cdigo C# seja compilado, resultando em um programa que voc pode executar. 13. Executando um programa No menu Debug, clique em Start Without Debugging; Ou se preferir use o atalho Ctrl + F5; 14. Compilando e executando um programa por linha de comando Boto iniciar > Todos os programas > Microsoft Visual Studio 2010 > Visual Studio Tools > Visual Studio Command Prompt; Para compilar: csc [diretrio][arquivo].cs; Para executar: [diretrio][arquivo].exe. 15. Comentrios So linhas de cdigo ignoradas pelo compilador, mas so teis para o programador, porque ajudam a documentar o que o programa est fazendo; Comentrio de uma linha: // Comentrio de vrias linhas: /* */ 16. Namespaces Container nomeado para agrupar outros identificadores, como por exemplo, as classes do projeto; Using: a instruo using trs um namespace para dentro de um escopo. 17. Exerccio Comente a linha using System do exerccio 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 mtodo Main para utilizar o nome qualificador completo: System.Console.WriteLine(Ol Turma!); 18. Criando um aplicativo de formulrios do Windows File > New > Project; Installed Templates > Visual C# > Windows > Windows Forms Application. 19. Guia Toolbox Caixa de ferramentas com os todos os controles que podem ser usados em um projeto separados por categorias; 20. Guia Properties Guia onde possvel alterar os atributos e eventos de cada controle. 21. Montando o formulrio 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). 22. Examinando o cdigo gerado No Solution Explorer, clique com o boto direito sobre o arquivo Form1.cs e clique em View Code; 23. Examinando o cdigo gerado Diretivas using: O Visual Studio escreveu vrias 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. 24. Examinando o cdigo gerado Mtodo InitializeComponent: Esse mtodo define as propriedades dos controles adicionados em modo design; Campos: O Visual Studio criou trs campos dentro da classe Form1. Esses campos implementa os controles que voc adicionou no formulrio em modo design. 25. Escrevendo cdigo para a aplicao No modo design, d um clique duplo no boto btnOk e digite o seguinte cdigo: MessageBox.Show(Ol + txtNome.Text); 26. Email: [email protected] GitHub: https://github.com/danieldesenaaraujo SlideShare: http://pt.slideshare.net/danieldesenaaraujo 27. FIM