Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

C# - Resumo, uso e aplicações

Um breve resumo sobre essa linguagem, modos, e estilos dessa linguagem tão utilizada. Trabalho feito por alunos do curso de Engenharia da Computação-UEMA
by

Hermano Reis

on 26 June 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of C# - Resumo, uso e aplicações

Porque programar em C#?
“Para 99,9% de todas as aplicações, é somente uma questão de preferência. Eu prefiro C#. Há uma "percepção" de que os desenvolvedores de C# tem um maior nível de habilidade. Você pode conseguir um novo emprego mais fácil se você faz a maioria de seu desenvolvimento em C#.”
Estrutura de um programa em C#
Condicionais e Operadores Lógicos
Laços de Repetição
C#
Resumo, uso e aplicações
Um pouco mais fundo em C#
C# é uma linguagem moderna de uso geral, orientada a objetos, desenvolvida pela Microsoft e aprovado pela ECMA e ISO.
Tipos de dados e tamanhos
Robbe Morris – Desenvolvedor Credenciado Microsoft
C# foi desenvolvido por Anders Hejlsberg e sua equipe durante o desenvolvimento .net Framework.

C# é projetada para Common Language Infrastructure (CLI), que consiste do código executável e ambiente runtime que permite a utilização de várias linguagens de alto nível para ser usado em diferentes plataformas de computadores e arquiteturas.
Razões que fazem C# uma linguagem
profissional amplamente utilizada:
Linguagem de programação moderna de propósito geral.
Orientada a Objetos.
Componentes orientados.
Fácil de aprender.
Linguagem estruturada.
Produz programas eficientes.
Ele pode ser compilado em uma variedade de plataformas de computador.
Parte do .net Framework
Hermano Reis
Roberto Matheus
Clauber Martins
Palavras Reservadas
Comentários
Atributos de classe / Um método principal / Declarações e expressões
Declaração de namespace / A classe / Métodos de classe
Input / Output
A entrada padrão do C# é o teclado.
Para se entrar com um dado, é necessário que se crie uma variável, onde o dado será armazenado, e se use das funções Read() ou ReadKey ou ReadLine().
- Read();
Essa função serve para ler o próximo caractere de fluxo de entrada padrão. Sua sintaxe é:
public override int Read()
Seus valores de retorno são do tipo System.Int32 (um inteiro).

O próximo caractere de fluxo de entrada representado como um objeto de Int32 -1, ou se nenhum caractere mais está disponível.
-ReadKey();
Essa função aguarda até que o usuário pressione uma tecla. Esta função é muito utilizada quando utilizamos aplicações console queremos fazer com que o programa pare em um determinado ponto para que possamos analisar os dados que estão sendo impressos. Sua sintaxe é:
public static ConsoleKeyInfo ReadKey(bool intercept)
O parâmetro intercept, é utilizado para dizer se é ou não para ser impresso na tela a tecla pressionado, basta colocar true para imprimir e false para não imprimir.
- ReadLine();
A função ler uma linha que o usuário digitar (uma sequencia de caracteres) e retorna para uma variável que esteja sendo igualada a ela. Por exemplo:
string nome = ReadLine();
Sua sintaxe é:
public override string ReadLine ();
Seu retorno é uma string com todos os caracteres digitados pelo usuário antes de pressionar ENTER.
A saída padrão do C# é o monitor do computador.
As funções utilizadas com tal finalidade (em projetos Console), são:
System.Console.Write() e System.Console.Writeline().
Exemplo:
Usando em ambos: System.Console.Write()
Usando no “Olá Mundo!”: System.Console.WriteLine()
Os operadores relacionais do C# são: == (igual), != (diferente), >(maior que), < (menor que), >= (maior ou igual que) e <=(menor ou igual que).
Os principais operadores lógicos que permitem unir duas conjunções são o && (Conjunção), o || (Disjunção) e o ! (Negação).
Comando FOR
Foreach
Funções
Funções tem duas utilidades:
1-Facilitar a leitura do código.
2-Facilitar a escrita do código.
Parâmetros
Por Valor
Por Referência
Recursividade
Using e Namespace
Um namespace é um organizador
Namespaces servem como referência para um conjunto de classes
Conversão de tipos
- Implícita
- Explícita
- Com classes
POO
Vetores
Classes
Objetos
Métodos
Argumentos
Construtor/
Destrutor
get( ) e set( )
Modificadores
Função New
Facilita a reutilização de um código já implementado em outro projeto
Determina quais funções um objeto tem e quais suas informações.
São as funções de um objeto
Tratamento de erros
Atributos
São as informações de um objeto
Métodos utilizados para encapsular as informações dos objetos. Servem para proteger dados.
Servem na construção e na destruição de objetos.
São utilizados para permitir o acesso a partir de outra classe ou método.
public : O acesso não é restrito.
protected : O acesso é limitado à classe ou tipos derivados da classe recipiente contendo.
internal : O acesso é limitado ao conjunto corrente ou tipos derivados da classe recipiente.
private : O acesso é limitado ao tipo de recipiente.
Aloca memoria e cria um novo objeto.
try
{
int[] MeuVetor = new int[5];

for (int contador = 0; contador < 10; contador++)
{
MeuVetor[contador] = contador;
}
}
catch (Exception)
{

MessageBox.Show("Aconteceu um erro ao preencher o vetor");
}
Normalmente
Com o Sistema de Tratamento de erros de C#
oi
Comodidade
Full transcript