You are on page 1of 6
Conhecendo o Visual Studio 2008 Server Explorer ~ Aba responsavel por toda a parte de conexo com 0 Banco. Solution Explorer — Arvoré do Projeto, local onde se vé todos os Forms, Classes, Reférencias e Propriedades do Projeto. ToolBox.» Caixa de Componentes(Objetos Visiveis e ndio visiveis ) (WWin Form, Web Form), Apostila de C# e ASP.Net ae \m2)% Gaon Ope Salon bine Foe DOR = I —— ||| 9 aim A |e Gk BancoAlaData MOF ||) &- CB Primeir Procto @ Pregiamcs 15) Common Contras Dy Pointer sutton Checks 2 chodoausesox EE Combet Sal osterinericter A Late! Primeiro Projeto em C# Parte 1 Apostila de C# e ASP.Net | * «1 Proposta: Criar um projeto Windows Application contendo um modulo de calculadora e um modulo de cadastro dde_produtos. Criaremos um formulario principal em nossa aplicacao com o controle Menu para acessar 08 seus médulos. Neste formuléro teremos © primeiro contato com @ linguagem C# @ a IDE do Visual Studio Aprenderemos também sobre variavels e tipos existentes, além de iniciar 2 codificaco na linquagem. Para isto, ‘vamos iniciar 0 Visual Stuclio e seguir os passos descrtos abaixo’ Passo 1: Acessando a opcode menu File / New { Project obteremos acesso & caixa de didlogo representacks na figura OL. Selecione Windows Application para iniciarmos um projeto baseado em WinForm Preencha o campo nome com AppAula e aponte o projeto para sua pasta. onto Coe Bidnaramtghetin = Boenivey cs er eur ie ant oa pean eacorte ets Bataan Gcternearna mm ors 207 ek (BircreFemeCartrd trare pasetrguss bea ‘ero eng pba das Fane en ( Perens aoe esd ete (Gira Sctsovet —Fecie Figura Oi — Janela de didlogo para criacao de um novo projeto Como resultado desta etapa, 0 Visual Studio & apresentado ja com um novo projeto € um formulrio dsponivel. Este formulitio serd o formulério principal da nossa aplicacio, entao, usando o Solution Explorer, renomeie o formulario de Form1.cs para FormPrincipal.cs, © Visual Studio ira perguntar se voce deseja renomear todas as referéncias de Formt. Clique em ‘Sim’ para continua. 2) foursome Haya shots pean areane nbsp falas tte cde net DD emir _ es] Figura 02 ~ Confirmacao para alterar nome do formulario Passo 2: Acrescente ao formulsrio FormPrincipal o controle MenuiStrip localizado na Toolbox dentro da seco Menus & Toolbars, O menu iré automaticamente se posicionar no topo do formula como padre Windows. Onde aparece Type Here vocé pode escrever os itens do menu conforme lista abaixo. O resultado sera apresentado na Cadastro = Clientes Produtos Utiltitios Calculadora Sair de 16 Apostila de C# e ASP.Net Passo 3: Adicione ao formulirio um controle StatusStrip, também localizado na secSo Menus & Toolbars da Toolbox. Acicione dois StatusLabel 20 StatusStrip e mud suas propriedades Name para statusData para o primeira statusitora para o segundo, Passo 4: Adicione um controle Timer localizado na seco Compoennts da Tollbox e mude suas propriedades conforme a tabela abaixo: Propriedade Valor Name tmRelogio interval 1000 Enabled Te Passo 5: Dando um dup clique no controle Timer, ve iré para © eédigo no evento Tick do mesmo, Agora vamos iniciar a codificacao conformie descrito abaixo using amespace Appaula public partial class FormPrincipal: Form publi FormPrinc pal InitaizeComporent(); > private void tmRe'ogio Tc object sender, EventArgs ©) statusData.Text = DateTime Now. ToShortOatesting usHora. Text = DateTime Now ToLonaTimestrina( Apostila de C# e ASP.Net | «1 Podemos agora execular a apl jo para vermos 0 resultado, Note 0 delay que ocorre para que o tmRelogio incie, Para evitar este bug, podemos chamar o método ‘tmRelogio_Tick apés a inicializacao do formuldrio, Ento, dentro da declaracio do formulario, apés InitiaizeComponent();, faca a chamada do métoco. publicForrrincipal) Inibializecon lmaelogio Tiekfnull ul) Parte 2 — Calculadora Agora adicionaremos um formuldrio na aplicagio para aprenderemos a manipular classes, métodos, atributos € propriedades, Passo 1: Clique com o botdo direito do mouse no nome da aplicacio dentro da Solution Explorer e escolha a pcao Add | New Item... € na janela que se abre, selecione Windows Form e preencha seu nome de FotmCalculadora conforme a figura 04. Si feet es i Gus cores verse (Spoirneesootet pare Figura 04 — Adicionando uma nova classe ao projeto Passo 2: Monte a tela da calculadora com os controles abaixo alterando suas propriedades conforme descrito Teremos um formulitio semelhante ao da figura 05 Controle Propriedade Valor Label Text Valor 4 TextBox Name textValor Label Text Valor 2 TextBox Name textvalor? Label Text Resultado Name TabelResultado Label Text Gperacéo Combatox Name ‘CmbOperacao Button Name BiCalcular Text Operar80 | esutade: Figura 05 - Formulario Calculadora Passo 3: Vamos adicionar uma classe 2o projeto que seré responsavel por ter as propriedades métodos da calculadora. Clique com o botdo direito do mouse sobre o nome do projeto no Solutio Explorer e escolha Add | Nev Ttem.... Selecione Class na caixa de didlogo e dé 0 nome de Calculacora.cs e clique em Add. Feito iss0, 2 classe é exibida em nossa janela para iniciarmos a codificacdo das suas propriedaces, atributos e métodos conforme 0 cédigo abaixo: class Caleuladora private Dovble_valort; pb Dob Vert get return valor: Secs “alor = value; y private Dovble_vlor2; Pub Dobie Vt? get (retun_yal022; } Set. valor2 = value; } y public enum Operacao { Some, Subtrecao, Mutpliea public f y public { this valort = vs, this_valor2 ora() public Double Sustrar() retum this volort this, valor2; Apostila de C# e ASP.Net public Double Mulbplicar() retum this_valort * this_valor2; > public Double Dvcir() { retumn this. velort /this_ valor, public Double Calcular(Operacao oper) switch (ope) ‘case Operacaa Soma return Sorter) case Operacaa Sibt return Subtrar); case Operacaa Miltiicacao: return Mulbolicar( ‘case Operacan Dwis40: retum Dui default: return 0; 0: Passo 4: Com a classe pronta, vamos voltar ao formulrio FormCalculadora pra implementarmos © cédigo abaixo nos eventos que sequen: public partial class FormCalculadora : Form public FermCalcul { Initial zeComparent) cembOperacao. dataSour Enum Getvaluesttypeof{Calculadora.Operacao)); Private void binCalcular Clckiobject sender, EventArgs e) * poublevs = comet Toon.betentvalr, Tee) Double v2 = Doub e.Parseftestvalor2. Text} Caleuladora calc = new Caleuiadoralvt, 2) Double resultado = cale-Calcular{(Calculadora Operacao}cmbOperacao Selecteditem); estado = Resists oshia 2 Passo 5: Resta agora fazer a chamada do formulério FormCalcuuladora no item do menu Calculadora no formulario FormPrincipal. Para isto, dé um duplo clique no item do menu e proceda com o cédigo abaixo e execute a aplicagdo para ver o resultado, private void calculadoraToolstrpMenutt fobject sender, EventArgs ©) E FormCaleuladora fnCele = new FormCaleuiadorat); Frncaic ShowDiaoatthis);

You might also like