Download as pdf
Download as pdf
You are on page 1of 4
capituLo 1 Primeiros passos Este capitulo apresenta a estrutura basica de um programa C# por meio da criagao de um programa do tipo Aplicativo de Console. Estrutura basica de um programa C# Consiste de uma classe e seus métodos, mas podem estar presentes ainda namespaces, estruturas, interfaces, enumeracoes, eventos ¢ delegates. Exemplo: Estrutura basica de um programa C# (programa hello.cs) using Systen; class Principal { public static void Main() { Console.iriteLine("Hello C# World!"); } } Observacées: © using: uso de um namespace, no caso, do namespace System. * class: declaracao de uma classe, no caso, da classe Principal. © public static void Main(): cabecalho do método Main(). Método obrigatdrio, em que a execugao de um programa comeca e termina. Deve ser um método static e deve estar contido em uma classe ou estrutura. * Console.WriteLine(" ... ");: uso do método WriteLine(), da classe Console, do na- mespace System. Exibe informagGes na saida-padrao. © Classes e métodos sao iniciados e terminados por um par de chaves ({ ... }). * Aextensao de programas-fonte C# é .cs. Agora vamos fazer do programa hello.cs uma aplicag3o em C#. * Inicie o C#. E exibida a pagina inicial (Figura 1.1). * Clique no menu File|New Project. E exibida a janela New Project. * Selecione Console Application e, na caixa de texto Name, digite Hello. Clique no botao ok. E exibida a janela do editor de codigo com 0 programa-fonte padrao Program.cs (Figura 12). Capitulo 1 = Primeiros passos Fle Edt View ‘Debug Tools Window Help Piao dw SE ae wee = General There ate no usable controls in this group. Drag an tem onto this tect A e arted toaddit tothe toolbox. close pace after project load Eelshow page on startup Figura 11 ~ Pagina inicial de C#. ate teem a cd File Edit View Project Debug Dats Tools Window Heb Pads BK A lp Plaka = 2 [roaram.cs* x] =using System: using System,Collections.Generic: using System. Ling: using System. Text; bic eine ses = General There are no usable controls in this group, > dh Dragan bese =nanespace Heilo the tore side class the toolbox, 7 static void Main(string[] args) Figura 1.2 ~ Janela do editor de cédigo: programa-fonte padriio. 7 * Digite a linha Console.Writeline("Hello C# World!"); no método Main(). O programa- fonte esté conforme a figura 13, * Na caixa de texto Name, digite Hello. Clique no menu File|Save All para salvar o projeto. E exibida a janela Save Project. 18 4 Guia do Programador Susing System using Syetem.Collections. Generic: contrast using System.Ling: this grou. using System.Text: holed Hnenespace Hello ‘ & class Progra « © statie void Main(string[] args) sWeiteLine ("Hello C# Worla'"); Figura 13 —Janela do editor de cédigo: programa Hello.cs. © Na caixa de texto Location, digite c:\progcsharp. A janela Save Project esta assim (Figura 14): etl Cpreacshae = “T Blcee dein tems Cee Coe) Figura 14 — Janela Save Project. * Clique no boto save. Caso a pasta especificada na caixa de texto Location nao exista, seré criada, uma vez que a opgao Create directory for solution esta marcada. * Clique no menu File|Save Program.cs As para salvar o programa Program.cs Com outro nome. £ exibida a janela Save File As (Figura 1.5). * Nacaixa de texto None do objeto, digite Hello.cs. Clique no botio salvar. + Pressione F6 ou clique no menu Debug |Build Solution. Sera criado o programa exe- cutdvel Hello.exe no caminho C: \ProgCSharp\Hello\Hello\bin\Release. * Clique no menu File| Save All. + Pressione Ctrl + F5 para executar a aplicacao. A figura 16 mostra o resultado. Embora seja um programa simples, o objetivo foi apresentar a estrutura basica de um programa C# e mostrar como criar uma aplicagao do tipo Aplicativo de Console. Capitulo 1 = Primeiros passos 19 ‘Savarent 2 Hele 3 0b} Desktop Properties BpProgeem.cs Meu computader Nome do abeto: “Helos Salva com tina: C3 Fes (cs) Figura 1.5 —Janela Save File As rs sione qualquer t Coretta Figura 16 — Janela de resultado, Sobre os programas-exemplo * Para os programas-exemplo que exigirem a criaco de um projeto, seré usada a pasta C:\ProgcSharp. * A partir daqui ¢ até o capitulo 22, “Diretérios, drives e arquivos” sero apre- sentados intimeros programas-exemplo, como Aplicativos de Console, ¢ nestes serao omitidos os namespaces padrées. * Muitos dos programas-exemplo disponiveis para download, pelo fato de nao usarem recursos adicionais do IDE, estéo na forma de programas-fonte tinicos, nao na forma de projetos, como esse primeiro. Para usar tais programas, crie um novo projeto, como Console Application, ¢ na janela do editor de cédigo elimine todas as linhas e copie o programa-fonte na janela do editor de cddigo.

You might also like