Baixe o app para aproveitar ainda mais
Prévia do material em texto
[03/08/2018] Por: Erickson Moreira de Paula Marinho Baseado em conhecimentos obtidos na Microlins 04/08/2018 [Ponta Grossa-PR] Durante o curso de programação C#, fui apresentado para grande mãe de todo conhecimento, chama-se LÓGICA DE PROGRAMAÇÃO! Entendi Lógica de programação como método aplicado para abrir e gerenciar os caminhos e atalhos na criação de um software (não só softwares, mas também na criação de aplicativos pra web, celulares, e todas as tecnologias que envolvam a programação...) Logo abaixo você pode ver e entender com um exemplo de lógica, observe: Agora você deve estar pensando, “mas nada disso usarei...” Usará sim, mas de modo diferenciado, veja como ficaria a lógica aplicada na programação: 1-Pegar chiclete 2-Retirar papel 3-Mascar chiclete 4-Jogar papel no lixo Agora, se aplicássemos isso na programação C#... Vamos a um passo-á-passo bem explicadinho que fiz logo abaixo... Primeiro, baixei o Visual Studio 2017. Em seguida abri a IDE(Ambiente de desenvolvimento integrado): Com a IDE aberta, clicamos em ARQUIVO/NOVO/PROJETO Após, escolhemos VISUAL C#/APLICATIVO DO WINDOWS FORMS(.Net) Logo abaixo em NOME renomeamos para “calculo” Escolhemos o local onde salvar e clicamos OK 1-Inserir o primeiro número 2-Inserir o segundo número 3-Somar os dois valores 4-Mostrar resultados Ficará como na imagem acima. Após darmos OK, veremos algo semelhante a isso: Temos aqui o Form1, ou seja, o layout principal. Vamos renomear esse Form1 para CalculoSímples Como? Vamos em PROPRIEDADES do lado direito, e onde tá escrito Text Form1 damos um duplo clique nesse Form1 e renomeamos. Tão logo damos enter para confirmação da nossa ação... Observe abaixo as duas cenas Agora adicionaremos 1 botão No lado direito, caixa de ferramentas, BUTTON arraste até o palco... Faça o mesmo com as LABEL, arraste 1 logo após outra E faça o mesmo com 2 TEXTBOX e insira mais uma LABEL, ficando como na imagem abaixo; Renomearemos labael 1 e label 2 para VALOR 1 e VALOR 2 Vai em propriedade Text=valor 1 Faça o mesmo com valor 2 e renomeie também a Label3 para resultado... Botton coloque calcular... Agora nossa área escrita resultado, em propriedades estará escrito label na área escrita name. Então renomearemos para labelresult... Agora clicamos 2x no botão calcular. Será criado um evento... Tão logo escreveremos nosso código int valor1, valor2, resultado; valor1 = Convert.ToInt16(textBox1.Text); valor2 = Convert.ToInt16(textBox2.Text); resultado = valor1 + valor2; labelresult.Text = resultado.ToString(); Ficará como na imagem abaixo: Após isso voltamos a área de design. Talvez você esteja se perguntando...De onde surgiu esse TextBox1 e 2? A resposta é... O campo de texto (que tá com o nome padrão) Pra executar o nosso teste, clique nesse botão verde escrito Iniciar ou F5 (eu acostumei com o F5)... Seu programa não vai funcionar tão rápido... O visual Studio vai ler o código, montá-lo e por fim interpretará o nosso pedido... Durante 15 segundos ou mais, ele exibirá essa tela abaixo Ao pressionarmos Iniciar ou F5 aparecerá como na imagem acima. Após ocorrer tudo ok, estará como a imagem abaixo; Esse software da direita é o resultado... Para testá-lo, vamos colocar no valor1 200 e no valor 2, 580... Agora clicamos no botão calcular Podemos abri-lo em tela cheia. Clique nesse quadradinho ao lado do Fechar... Note que o software respondeu perfeitamente ao nosso pedido! Ele “pegou” o primeiro valor e o segundo valor e ao pressionar Calcular, ele interpretou o código que fiz, como se eu dissesse “Calcule esses números pra mim!” Notou o poder da lógica com a linguagem C#? Para facilitar as etapas, comentei no código. // serve para comentários de uma linha apenas. /*exemplo*/ serve para comentário de uma ou mais linhas. O código e todos seus comentários que fiz int valor1, valor2, resultado; valor1 = Convert.ToInt16(textBox1.Text);//textBox1 é onde coloco o valor 1 valor2 = Convert.ToInt16(textBox2.Text);//textBox2 é onde coloco o valor 2 resultado = valor1 + valor2;//o campo resultado será ativo com a soma dos valores labelresult.Text = resultado.ToString(); //o campo resultado exibirá o valor ao clicar em calcular Note que a lógica de programação auxilia no passo a passo. Sem lógica não há maneiras construtivas de chegarmos a perfeição. Para não perdermos o projeto clicamos em salvar tudo que fica abaixo de onde está escrito projeto... Onde vemos dois ícones juntos .Veja abaixo. Após isso podemos fechar o Visual Studio, e prosseguir. Notou que fomos direto ao assunto? Usei uma lógica de programação, e já fui diretamente criando o código no Visual Studio 2017. Bem, talvez você não tenha feito o projeto pequeno que fiz logo acima por achar, ou não ter, o pc, notebook, qualificado para rodar o Visual Studio. Agora veremos IDES (Ambiente de desenvolvimento integrado) mais leves e substitutos do Visual Studio... Visual C# 2010(11,12,13,14,15,...) Express Conhecida por muitos como a única IDE para o C#, o C# Express , é uma IDE que completa todas as nossas, necessidades, além de ser totalmente gratuita, sem dúvida melhor opção na hora de se aventurar na linguagem C#. A IDE ainda conta com o SQL Express. Possui apenas versão para Windows. SharpDevelop 4: Ótima IDE gratuita para desenvolvedores .NET Desde o início da plataforma C#, muitos desenvolvedores falam que um dos problemas de migrar para ela é o custo das ferramentas de desenvolvimento. Muitos consideram o Visual Studio A melhor IDE de desenvolvimento no mercado, mas todo esse poder do Visual Studio tem um custo, dependendo da versão um custo alto. Para quem não quer investir no Visual Studio, existe o ótimo SharpDevelop, que assemelha-se ao Visual Studio, porém totalmente FREE! Vale lembrar que o SharpDevelop não é a única solução gratuita para desenvolvimento C#, o próprio Visual Studio possui uma versão gratuita, como vimos acima, o Visual Studio Express. Para quem deseja facilidade na hora de programar C#, SharpDevelop é realmente leve, intuitivo e muito parecido com o Visual Studio. Veja sua interface inicial de projeto C#: SharpDevelop (as imagens foram retiradas de: https://archive.cnx.org/contents/87e47a7c-2f70-4176-bc80- d3d64a15c442@2/helloworld-with-sharpdevelop ) Netbeans e Eclipse também são exemplares quando se fala em Ide. Agora que já se tem ideia de ferramentas para usar, só escolher e testar, brincar e aprender! Resumidamente tenho preferência pelo Visual Studio, sendo que meu aprendizado todo na linguagem C#, foi no Visual Studio 2012. Não vou negar que já testei outras ferramentas como as citadas...Mas adquiri uma “máquina” melhor e hoje sou (quase) adepto ao Visual Studio 2017. Sem aprofundar-me muito nesse assunto, seguiremos adiante... Certamente, no início, se me dissessem: “Arraste, ou clique, em Button... “ Eu iria ficar confuso. Além de escrever tantos códigos, ainda ter que organizar layouts... Foi pra isso que os engenheiros da Microsoft organizaram o Visual Studio, para evitar confusões. Note o layout abaixo montado e as referências para não gerar aquela dúvida “o que é? De onde vem?” Tanto é que se clicarmos onde não sabemos o que é...,Eles fizeram uma espécie de explicação, lógica e apurada... Por exemplo: LiST BOX, o que é? Abro o Visual Studio, vou até ToolBox ou ferramentas na esquerda, procuro pelo “elemento” LIST BOX e ao passar o mouse... Sou surpreendido com a explicação “EXIBE UMA LISTA NO QUAL USUÁRIO PODE SELECIONAR ITEM...” Observe a esquerda, lá embaixo: É por essa e tantas outras facilidades que muitos programadores (profissionais, iniciantes...) preferem o Visual Studio.
Compartilhar