• Nenhum resultado encontrado

aula 1 - Conceito de modo grafico

N/A
N/A
Protected

Academic year: 2021

Share "aula 1 - Conceito de modo grafico"

Copied!
39
0
0

Texto

(1)
(2)

Linguagem de Programação

• Objetivo: Demonstrar os conceitos iniciais

de programação de computadores a partir

do ambiente Visual Studio, utilizando a

linguagem de programação C# para a

parte gráfica.

(3)

Linguagem de Programação

• Considerações:

– O ambiente de desenvolvimento Visual C# enquadra-se na categoria de ferramentas do tipo RAD - Rapid Application Development (Desenvolvimento Rápido de Aplicações). Devido a esta característica, muitos

programadores acabam por deixar de lado princípios básicos utilizados nas técnicas de programação, tais como algoritmos,

diagramas de blocos, layouts de tela. documentação de código-fonte,

(4)

Linguagem de Programação

• Considerações:

– Afirmando que com o uso desse tipo de ferramenta os procedimentos de

documentação não são mais necessários.

Isso não é verdade, pois é exatamente agora que esses conceitos passaram a ser mais do que necessários.

(5)

Linguagem de Programação

• Considerações:

– É importante esclarecer uma estratégia de aprendizado. Não adianta nada saber

desenhar belas telas gráficas no ambiente

Visual C# e ter dúvidas na forma de

operação de suas instruções. Assim sendo, primeiramente se destaca o modo console de operação e após apresentar e demonstrar os recursos operacionais da linguagem C#,

realiza-se uma excursão pela parte gráfica. Desta forma, é importante ter paciência para atingir todos os níveis de ensinamento que esta obra apresenta.

(6)

Linguagem de Programação

• Formulário e Controles Essenciais :

– A partir do conhecimento das aulas

anteriores, é possível agora forcar na parte gráfica.

(7)

Exemplo:

(8)

Copiar o projeto Exemplo 01 na

pasta compartilhada Modo Gráfico

para o seu respectivo computador e

abrir no Visual Studio 2013.

(9)

Linguagem de Programação

• Formulário e Controles Essenciais :

– Após executar o projeto vai aparecer a seguinte tela:

(10)

Linguagem de Programação

• Formulário e Controles Essenciais :

– O seu funcionamento, consiste em digitar

algum texto na caixa de texto e depois clicar no botão button1 o texto digitado vai aparecer no label1, conforme figura a seguir:

(11)

Linguagem de Programação

• Formulário e Controles Essenciais :

– Vamos criar um projeto utilizando: Windows Forms Application

– Abra o Visual Studio depois clique em File\New\Project e escolha a opção:

– Windows Forms Application, conforme figura a seguir:

– Observação: Salvar o arquivo com nome e local definido.

(12)

Linguagem de Programação

(13)

Linguagem de Programação

• Formulário e Controles Essenciais :

(14)

Linguagem de Programação

• Formulário e Controles Essenciais :

– Neste projeto encontra-se 3 janelas com as respectivas classes Program.cs(Classe

principal), Form1.cs(Classe do formulário) e Form1.cs[Design](Onde e desenvolvido o formulário da parte gráfica.):

(15)

Linguagem de Programação

• Formulário e Controles Essenciais :

– O ênfase maior e trabalhar agora com a Form1.cs[Design](Onde e desenvolvido o formulário da parte gráfica.) e

(16)

Linguagem de Programação

• Formulário e Controles Essenciais :

– Para abrir as 3 classes basta um duplo clique em suas respectivos nomes na barra de

ferramenta Solution Explorer conforme figura a seguir:

Classe da rotina principal do programa.

Classe com os

respectivos códigos do formulário.

Classe com o formulário. A parte gráfica do

(17)

Linguagem de Programação

• Formulário e Controles Essenciais :

– Classe da Rotina principal tem a função de criar o objeto Form1 e executa-lo, a classe e Static por que não deve sofre alteração:

(18)

Linguagem de Programação

• Formulário e Controles Essenciais :

• Barra de ferramentas Toolbar:

– Em seguida selecione na barra de

ferramentas o botão Toolbar para que seja apresentada a barra de ferramentas, como mostra a Figura a seguir:

(19)

Linguagem de Programação

• Formulário e Controles Essenciais :

• Barra de ferramentas Toolbar:

Botão da barra de ferramenta Toolbar. Barra de ferramenta Toolbar.

(20)

Linguagem de Programação

• Formulário e Controles Essenciais :

• Barra de ferramentas Toolbar:

– Caso não esteja aparecendo o botão clique no menu VIEW e depois na opção ToolBox ou tecle Ctrl+Alt+x.

(21)

Linguagem de Programação

• Formulário e Controles Essenciais :

• Barra de ferramentas Toolbar:

(22)

Exercício, vamos

fazer um programa

igual ao exemplo:

(23)

Linguagem de Programação

• Formulário e Controles Essenciais :

• Barra de ferramentas Toolbar:

– Na lista de ferramentas Toolbox selecione a guia All Windows Forms para que seja

apresentado o conjunto completo dos

controles visuais. Selecione lista o controle

TextBox que será usado para efetuar a

entrada de determinado dado. Para

selecioná-lo, basta um clique no controle

desejado e levá-lo para dentro do formulário

Form1, o qual será fixado por meio de clique

dentro da área pretendida. Conforme figura a seguir:

(24)

Linguagem de Programação

• Formulário e Controles Essenciais :

• Barra de ferramentas Toolbar:

Controle TextBox. Arrastar o TextBox para dentro do Form1.

(25)

Linguagem de Programação

• Formulário e Controles Essenciais :

• Barra de ferramentas Toolbar:

– Faça agora a mesma coisa para o controle

Button e o controle label, localizando na barra de ferramenta Toolbar e arrastando para o

(26)

Linguagem de Programação

• Formulário e Controles Essenciais :

• Barra de ferramentas Toolbar:

(27)

Linguagem de Programação

• Formulário e Controles Essenciais :

• Barra de ferramentas Toolbar:

– Execute o programa e veja se funcionou corretamente.

– Não se preocupe com a apresentação da tela. Para sair do formulário, dê um clique com o ponteiro do mouse no botão com o X. – Um programa em modo gráfico desenvolvido

em Visual C# é a junção de um formulário, no caso Form1, com um código de programa

existente que será projetado e inserido em local apropriado no ambiente de

(28)

Linguagem de Programação

• Formulário e Controles Essenciais :

– A partir do formulário ativo, dê um duplo

clique no controle button1, e surge a janela de código do programa com a apresentação na classe Form1.cs conforme figura a seguir: – Reparem na classe Form1 que herda a

classe Form que e uma das classes que estão na biblioteca do Visual Studio C#.

– E também na criação automática do método button1_Click.

(29)

Linguagem de Programação

(30)

Linguagem de Programação

• Formulário e Controles Essenciais :

– Na janela de código apresentada escreva como linha de código a seguinte instrução:

label1.Text = textBox1.Text;

– entre os símbolos de chaves do método:

private void button1_Click(object sender, EventArgs e).

– A seguir é mostrado o trecho do rotina com a linha de código a ser inserida em negrito:

(31)

Linguagem de Programação

(32)

Linguagem de Programação

• Formulário e Controles Essenciais :

– Para verificar o resultado do programa, execute o comando do menu Debug/Start Debugging. Será apresentado o formulário com os controles inseridos ou pressione F5.

(33)

Linguagem de Programação

• Formulário e Controles Essenciais :

Barra de ferramenta

(34)

Linguagem de Programação

• Formulário e Controles Essenciais :

• Barra de ferramenta Propeties(Propriedades):

– E onde são alterados as características de nome, cor e demais propriedades dos controles

inseridos no formulário:

(35)

Linguagem de Programação

• Formulário e Controles Essenciais :

(36)

Exercícios

(37)

Exercícios de Fixação

• Desenvolva os programas seguintes em linguagem C# a partir do ambiente integrado de programação Visual C# com as técnicas de execução de laços apresentadas. Não se esqueça de gravar cada projeto.

1. Faça um programa que pede o nome e o sobrenome de uma pessoa, apresentando em seguida o nome completo. A junção de strings, como já foi mostrado, recebe o nome de concatenação. E o método utilizado para limpar a tela e o .Clear(), por exemplo textBox1.Clear();. Observe a figura a seguir que mostra como deve ficar o formulário deste

exercício.

(38)

Exercícios de Fixação

(39)

Exercícios de Fixação

2. Repetir o exercício da calculadora apresentada nas aulas anteriores agora utilizando a parte gráfica e não mais o console.

Referências

Documentos relacionados

c.4) Não ocorrerá o cancelamento do contrato de seguro cujo prêmio tenha sido pago a vista, mediante financiamento obtido junto a instituições financeiras, no

O desenvolvimento das interações entre os próprios alunos e entre estes e as professoras, juntamente com o reconhecimento da singularidade dos conhecimentos

Analisou-se o efeito de cinco substratos, constituídos de diferentes proporções de terra de subsolo, calcário e cinza de bagaço de cana, na altura, diâmetro de caule e peso fresco e

Os resultados obtidos indicaram que o Método do Ganho de Massa é viável para a obtenção do percentual de absorção de CO2; todas as mostras submetidas à cura por

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO PROGRAMA DE PÓS GRADUAÇÃO EM CONSUMO, COTIDIANO E DESENVOLVIMENTO SOCIAL - PGCDS TERMO DE CONSENTIMENTO LIVRE E ESCLARECIDO Convidamos

1.1 sob as lentes de Mirjan Damaska, os dois modelos de autoridade/poder que se refletem no processo judicial: o modelo hierárquico e o modelo coordenado, bem ainda os

LUIS ANTONIO FIORANI, Prefeito Municipal de Vista Alegre do Alto, Estado de São Paulo, no uso de suas atribuições legais, em especial o Inciso II, Alínea “a”, do Artigo 65 da

Evacuar imediatamente a área do derramamento ou vazamento, em todas as direções, num raio de pelo menos 15 m (consultar a Tabela de Distância de Evacuação. Se o nome do produto for