Escolar Documentos
Profissional Documentos
Cultura Documentos
RELATÓRIO DE TLP
CRIAÇÃO DE UMA APLICAÇÃO EM WINDOWS FORM
APPLICATION
Sala: 21
Turma: TG11BM
Grupo Nº: 06
Docente
______________________
RELATÓRIO DE TLP
CRIAÇÃO DE UMA APLICAÇÃO EM WINDOWS FORM
APPLICATION
Integrantes do grupo
Nº NOME
35 Rita Cecília
36 Samuel Neto
37 Silvano Baptista
38 Salomão
39 Vitilson Kitico
40 Gervásio da Silva
ÍNDICE
INTRODUÇÃO ......................................................................................................... 4
Variável ................................................................................................................. 5
String ..................................................................................................................... 5
POO ...................................................................................................................... 5
CONCLUSÃO ........................................................................................................... 15
4
CAPITULO 1: Conceito a cerca da linguagem
Em 2002, o projeto COOL, da Microsoft, foi lançado como linguagem C# 1.0, junto com
o ambiente .Net 1.0. Atualmente, a linguagem C# está em sua versão 7.0, e o .Net na
versão 4.7, tendo evoluído com expressiva velocidade, adotando novidades na sua sintaxe
que a diferenciaram bastante do Java, por exemplo.
Variável
Em programas usa-se vários valores que mudam durante a execução. Esse são os
conceitos de variáveis. E xistem diferentes tipos e características que se classificam-se
em: Nome(int por exemplo); Tamanho (quanto de memória ele usa) – por exemplo 4
bytes; Um valor por defeito.
Os tipo são: Basic data types in C# are distributed into the following types: Tipo inteiro
– sbyte, byte, short, ushort, int, uint, long, ulong; Tipo Real– float, double; Tipo Real com
precisão decimal – decimal; Tipo Booleano t – bool; Tipo cacterer – char; Tipo String –
string;
String
String é um tipo classificativo de variável alfanumérica, cujo valor por deifeito é o null.
Quanto se atribui um valor a esse tipo de variável, deve se escrito entre aspas.
POO
Estrutura Condicional
FIG. 1 AMBIETE DO VS
1. Seleccionar File | New | Project. 2. Definir o tipo de projecto a criar, e seleccionar para
o tipo de projecto escolhido o template desejado (Ex: Windows Form Application,
Console Application, Class Library) de acordo com o tipo de aplicação a desenvolver.
6
5. Clicar em Ok.
7
CAPITULO 2: Criação do projecto
8
Inserção dos códigos
Para entrar no código basta dar duplo clique em qualquer objecto, e essa acção faz com
que cria o evento do objecto clicado. Dentro do código consiguimos visualizar as
bibliotecas que são criadas automaticamente.
namespace Grupo_6
{
public partial class formulario1 : Form
{
public formulario1()
{
InitializeComponent();
}
namespace Grupo_6
{
public partial class formulario2 : Form
{
public formulario2()
{
InitializeComponent();
9
}
else
{
double valor = double.Parse(caixa_inserir.Text);
//Km - quilometro
if (Converter_de.Text == "km - quilometro" && converter_para.Text
== "km - quilometro")
{ caixa_resultado.Text = (Math.Pow(1, 1) * valor).ToString() + "
km"; }
//hm - hectometro
if (Converter_de.Text == "hm - hectómetro" && converter_para.Text
== "km - quilometro")
{ caixa_resultado.Text = (Math.Pow(10, -1d) * valor).ToString()+"
km"; }
10
{ caixa_resultado.Text = (Math.Pow(10, 1) * valor).ToString() + "
dam";}
//dam - dacametro
if (Converter_de.Text == "dam - dacâmetro" && converter_para.Text
== "km - quilometro")
{ caixa_resultado.Text = (Math.Pow(10, -2d) * valor).ToString() +
" km";}
//metro - metro
11
if (Converter_de.Text == "m - metro" && converter_para.Text ==
"km - quilometro")
{ caixa_resultado.Text = (Math.Pow(10, -3d) * valor).ToString() +
" km";}
//dm
if (Converter_de.Text == "dm - decímetro" && converter_para.Text
== "km - quilometro")
{ caixa_resultado.Text = (Math.Pow(10, -4d) * valor).ToString() +
" km";}
12
else if (Converter_de.Text == "dm - decímetro" &&
converter_para.Text == "cm - centímetro")
{ caixa_resultado.Text = (Math.Pow(10, 1) * valor).ToString() + "
cm";}
//cm
if (Converter_de.Text == "cm - centímetro" && converter_para.Text
== "km - quilometro")
{ caixa_resultado.Text = (Math.Pow(10, -5d) * valor).ToString() +
" km";}
//mm
if (Converter_de.Text == "mm - milímetro" && converter_para.Text
== "km - quilometro")
{ caixa_resultado.Text = (Math.Pow(10, -6d) * valor).ToString() +
" km";}
13
{ caixa_resultado.Text = (Math.Pow(10, -4) * valor).ToString() +
" dam";}
14
CONCLUSÃO
A linguagem C# tem evoluído com expressiva velocidade, adotando novidades na sua
sintaxe. Sendo ele também uma linguagem de programação muito popular, sendo uma
excelente linguagem devido a sua baixa curva de aprendizado. Além disso, ela é a
linguagem principal do .NET Framework, o framework para desenvolvimento da
Microsoft. E o C# é também uma Linguagem de Programação Orientada a Objecto, o
mesmo é um conceito de programação que consiste em criação de objecto que contém
dados na forma de campos, e contém código na forma de procedimento.
15
REFERÊNCIA BIBLIOGRÁFICA
[Marques e Pedroso, 2005] Marques, P. e Pedroso, H., C# 2.0, editora FCA.
URL:http://www.csharpcorner.com/UploadFile/IrfanPatel/MultipleDocumentInterfac
http://whatis.techtarget.com/definition/0,,sid9_gci214090,00.html.
[Jones and MacDonald, 2005] Jones, A. and MacDonald, M., C# 2005 Recipes – A
[Deitel, 2005] Deitel, H.M., Visual C#2005: How to Program, Second Edition,
Prentice Hall.
[Robinson et al., 2004] Robinson, S., Nagel, C., Glynn, J., Skinner, M., Watson, K
16