A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

PRÓ-INFORMÁTICA QUALIFICAÇÃO PROFISSIONAL Curso de C#

Apresentações semelhantes


Apresentação em tema: "PRÓ-INFORMÁTICA QUALIFICAÇÃO PROFISSIONAL Curso de C#"— Transcrição da apresentação:

1 PRÓ-INFORMÁTICA QUALIFICAÇÃO PROFISSIONAL Curso de C#

2 Orientações Gerais Horário da Aula 19:30 as 21:30 Banheiros e Água 2º Andar Intervalo 10 Minutos Recursos Outras Orientações

3 Introdução O curso proposto é resultado da experiência da Pró- Informática em ministrar treinamentos para capacitação na área de TI ao longo dos seus 25 anos. O objetivo principal do curso é ensinar técnicas para resolução de problemas e conseqüentemente automatização de tarefas. a única coisa constante no mundo é a mudança

4 Introdução Este curso destina-se aqueles que desejam iniciar o aprendizado na linguagem C# desenvolvida especialmente para a plataforma.NET. A linguagem A linguagem de programação C# (lê-se C Sharp) surge como uma evolução da linguagem "C" e destina-se a aplicações utilizando o.NET Framework, utilizando os novos conceitos de Orientação a Objetos (OO).

5 Introdução O.NET Framework Basicamente definido como um componente integral do Windows responsável por fornecer os serviços necessários, para construção e carregamento de aplicações para Windows e Web. O. NET Framework utiliza o CLR (Common Language Run Time) sendo uma base para o.NET Framework, disponibilizando: Interoperabilidade de linguagem; Suporte de versões aprimorado; Segurança aprimorada; Garbage Colection.

6 Introdução Definição de variáveis Veremos aqui os tipos de variáveis mais utilizadas no desenvolvimento de softwares. Variáveis são definidas como locais de armazenamento temporário de diferentes tipos como: números, palavras, datas e outros. As variáveis devem receber um nome único (dentro de um escopo), para que seja usado como referência ao decorrer do desenvolvimento e deve ter um nome curto e de fácil memorização, não sendo recomendado utilizar variáveis com o mesmo nome diferenciando-as somente por maiúsculas e minúsculas. Exemplo: nomecliente nomeCliente Isso pode causar confusão para o desenvolvedor, ou seja, usualmente as variáveis são escritas com a primeira letra minúscula e se tiver mais de uma palavra a segunda palavra com a primeira letra maiúscula. Exemplo: nomeCliente sobrenomeCliente idadeCliente

7 Introdução Outra prática muito utilizada hoje pelas empresas para um melhor entendimento das variáveis e também para facilitar a manutenção do seu código é no início de cada variável inserir letras minúsculas indicando o tipo da variável que você declarou no inicio do código. Exemplo: strNomeCliente (variável do tipo string) intIdadeCliente (variável do tipo int) Veja abaixo as variáveis mais utilizadas no desenvolvimento de softwares em C#: Descrição dos tipos de dados: int = Números inteiros (32 bits por padrão) long = Números inteiros (64 bits por padrão) float = Números de ponto flutuante (32 bits por padrão) double = Números de ponto flutuante (63 bits por padrão) decimal = Valores monetários (128 bits por padrão) string = Para seqüências de caracteres (16 bits por caractere) char = Para somente um caractere (16 bits) bool = Valor booleano que pode ser (true) ou (false)

8 Introdução Para atribuição de valores as variáveis citadas acima você deve utilizar o sinal de (=) que se trata de um operador lógico que veremos nas próximas aulas. Exemplos de uso das variáveis: int intIdade = 10; bool booFumante = false; decimal decPagamento = 1000; double dblComissão = 1.27; char chrSexo = M; string strNome = "Einstein";

9 Introdução Operadores: São os símbolos utilizados para realizar operações entre variáveis e constantes. Operadores aritméticos: Os operadores aritméticos abaixo são usados para efetuar cálculos. + = Adição - = Subtração * = Multiplicação / = Divisão % = Módulo (resto da divisão) Exemplo, na declaração de variáveis: int a = 5; int b = 15; int c = 24; int d = 30; Exemplo das formas de cálculo: Console.WriteLine (a + b); Console.WriteLine (d – c); Console.WriteLine (c * a); Console.WriteLine (d / b); Console.WriteLine (c % a);

10 Introdução Operadores aritméticos de atribuição reduzida: += = Mais igual -= = Menos igual *= = Vezes igual /= = Divisão igual %= = Módulo igual int a = 5; a += 10; Quanto se executa a expressão acima o Visual Studio interpreta da seguinte forma: a = a + 10; a = 15; Podendo ser usado todos os operadores de atribuição acima interpretados da mesma forma.

11 Introdução Incremental (++) Operadores incrementais e decrementais: Estes operadores tem a função de aumentar ou diminuir o valor exato "1" em uma variável. Incremental (++) 1. Pré-incremental: Colocado o sinal antes da variável, será somado o valor "1" antes do restante da expressão. Exemplo: int x = 10; Console.WriteLine (Número inicial +x); Console.WriteLine (++x +5); (A ordem será: = 11 e depois = 16) Após compilado os resultados serão respectivamente: Número inicial: 10 16

12 Introdução 2. Pós-incremental: Colocado o sinal depois da variável, será feito o cálculo da expressão e depois a soma do valor "1". Exemplo: int x = 10; Console.WriteLine (Número inicial +x); Console.WriteLine (x++ +5); (A ordem será: = 15) Após compilado os resultados serão respectivamente: Número inicial: 10 15

13 Introdução Decremental (--) 1. Pré-decremental: Colocado o sinal antes da variável, será subtraído o valor "1" antes do restante da expressão. Exemplo: int x = 10; Console.WriteLine (Número inicial +x); Console.WriteLine (--x +5); (A ordem será: = 9 e depois = 14) Após compilado os resultados serão respectivamente: Número inicial: 10 14

14 Introdução 2. Pós-decremental: Colocado o sinal depois da variável, será feito o cálculo da expressão e depois a subtração do valor "1". Exemplo: int x = 10; Console.WriteLine (Número inicial +x); Console.WriteLine (x++ +5); (A ordem será: ) Após compilado os resultados serão respectivamente: Número inicial: Os operadores citados acima tem maior usabilidade em laços de repetição, que veremos nos próximos artigos publicados.

15 Introdução Operadores relacionais: Comparação == = igual a != = Diferente de > = Maior do que = = Maior ou igual a <= = Menor ou igual a

16 Introdução Exemplo: int a = 5; int b = 9; int c = 14; int d = 9; Console.WriteLine(b == d); Console.WriteLine(c != d); Console.WriteLine(c > d); Console.WriteLine(d = a); Após compilado os resultados mostrados serão de True, pois conforme os operadores acima usados e os valores das variáveis os indicadores são verdadeiros. Estes operadores tem maior usabilidade em condições que veremos nos próximos artigos publicados. (Experimente efetuar a compilação trocando os valores das variáveis e verão que os resultados podem alternar entre True ou False).

17 Introdução Operadores lógicos: Os operadores lógicos tem o resultado booleano (true ou false), usados somente em expressões lógicas e são eles: && - AND = Será usado quando todas as expressões tiverem que ser avaliadas como verdadeiras || - OR = Será usado quando somente umas das expressões tiver que ser avaliada como verdadeira.

18 Introdução Comandos de decisão: Os comandos de decisão que utilizamos nos blocos são: IF/ELSE Estes comandos verificarão se uma situação é verdadeira ou falsa, para que possam executar uma determinada função. Começaremos estudando os comandos IF/ELSE: Podemos determinar estas duas palavras como: IF = SE ELSE = SENÃO

19 Introdução Então utilizamos os comandos na seguinte estrutura: if (Condição) { Comandos } else { Comandos } Como citamos anteriormente os caracteres ({}) abrem e fecham um bloco, no exemplo acima o Visual Studio irá verificar o primeiro bloco, se o resultado da verificação for "TRUE" os comandos dentro daquele bloco serão executados, caso contrário o Visual Studio executará o segundo bloco.

20 Introdução Exemplo: int a = 10; int b = 15; int c = 20; int d = 25; if (a==b) { Console.WriteLine("Condição 1 verdadeira"); } else { Console.WriteLine("Condição 2 verdadeira"); } Conforme exemplo acima a primeira condição tem o resultado de "FALSE", sendo assim o Visual Studio executa a segunda condição, aparecendo neste exemplo acima a mensagem: "Condição 2 verdadeira".

21 Introdução Podemos ter vários blocos para verificação de condições. Exemplo: int a = 10; int b = 15; int c = 20; int d = 25; if (a == b) { Console.WriteLine("Execute o primeiro bloco"); } else if (a > d) { Console.WriteLine("Execute o segundo bloco"); } else { Console.WriteLine("Execute o terceiro bloco"); }

22 Introdução Neste novo exemplo é mostrado que podemos declarar mais de uma condição com o comando "else if" ou seja "senão se". Até agora somente vimos exemplos que os primeiros blocos tem como resultado "FALSE", se o primeiro bloco de condição tiver como resultado "TRUE", os outros blocos serão ignorados pelo Visual Studio. Veremos agora um exemplo de blocos aninhados: int a = 10; int b = 15; int c = 20; int d = 25; if (a d) { Console.WriteLine("Execute o segundo bloco"); } else { Console.WriteLine("Execute o terceiro bloco"); } } else { Console.WriteLine("Ignore o bloco acima") }


Carregar ppt "PRÓ-INFORMÁTICA QUALIFICAÇÃO PROFISSIONAL Curso de C#"

Apresentações semelhantes


Anúncios Google