Curso Online de C Sharp
A Equipe Promovendo Conhecimento está melhorando os cursos e aceitamos sugestões e criticas via painel de contato O curso oferecido acim...
Continue lendoAutor(a): Promovendo Conhecimento
Carga horária: 34 horas
Por: R$ 120,00
(Pagamento único)
Mais de 20 alunos matriculados no curso.
- Aqui você não precisa esperar o prazo de compensação do pagamento para começar a aprender. Inicie agora mesmo e pague depois.
- O curso é todo feito pela Internet. Assim você pode acessar de qualquer lugar, 24 horas por dia, 7 dias por semana.
- Se não gostar do curso você tem 7 dias para solicitar (através da pagina de contato) o cancelamento ou a devolução do valor investido.*
- Adquira certificado ou apostila impressos e receba em casa. Os certificados são impressos em papel de gramatura diferente e com marca d'água.**
** Material opcional, vendido separadamente.
Modelo de certificados (imagem ilustrativa):
-
curso de c#
-
visão geral de c#
-
Objetivos
objetivos
entender a estrutura básica de um programa simples escrito em c#
utilizar a classe console para operações básicas de entrada / saída
gerar a documentação em xml de um programa escrito em c#
compilar e executar um programa escrito em c#
depurar um programa escrito em c# -
Principais Características
principais características
case sensitive: diferencia maiúsculas de minúsculas
fortemente tipada: todas as variáveis devem ser declaradas
orientada a objetos: tudo é um objeto no .net framework
geralmente as linhas são terminadas com “;”
o método main -
Hello World
hello world
using system;
class hello
{
public static void main( )
{
console.writeline(“hello world”);
}
} -
Classe Console
classe console
console.write:
console.write( “touchandthink.net” );
console.writeline:
console.writeline( “touchandthink.net” );
console.read:
char letra = console.read( );
console.readline:
string linha = console.readline( ); -
Exercício
exercício
vamos utilizar o microsoft visual studio 2005 para desenvolver o programa hello world
-
Tipos de Comentários
tipos de comentários
comentando uma única linha
//comentário várias linhas
/* ... */documentação xml
/// -
Documentação XML
documentação xml
using system;
///
/// este é meu primeiro programa em c#
///
class hello
{
///
/// utilizando o método writeline da classe console
///
///
public static void main( )
{
console.writeline( "hello world documentado" );
}
} -
Tags Documentação XML
tags documentação xml
...
breve descrição...
descrição detalhada...</ seealso>
indica uma referência para outro membro ou campodocumentação completa em:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/csref/html/vclrftagsfordocumentationcomments.asp -
Gerando Documentação XML
gerando documentação xml
através do visual studio:
->menu project
-> properties
-> build
->xml documentation fileatravés da janela de comando:
csc meuprograma.cs /doc:meuxml.xml
Pagamento único
Cursos Relacionados
Encontre-nos no Facebook
Capítulos
- Objetivos
- Principais Características
- Hello World
- Classe Console
- Exercício
- Tipos de Comentários
- Documentação XML
- Tags Documentação XML
- Gerando Documentação XML
- Exercício
- Compilando
- Executando
- Depurando
- Exercício
- Ferramentas SDK
- Demonstração
- Utilizando variáveis do tipo valor
- Objetivos
- Commom Type System
- Value Types
- Simple Types
- Nomeando variáveis
- Palavras reservadas em C#
- Declarando Variáveis Locais
- Atribuindo Valores à Variáveis
- “Shortland”
- Operadores
- Incremento e Decremento
- Precedência
- Exercício
- Enumerações
- Estruturas
- Exercício
- Convertendo Variáveis
- Conversão Implícita
- Conversão Explícita
- checked / unchecked
- Exercício
- Comandos e exceções
- Objetivos
- Bloco de comandos
- Exemplo 1
- Exemplo 2
- Tipos de comandos
- if
- if – exemplo 1
- if – exemplo 2
- if – exemplo 3
- if – exemplo 4
- Exercício
- switch
- switch – exemplo 1
- Exercício
- while
- while – exemplo 1
- while – exemplo 2
- do while
- do while – exemplo 1
- do while – exemplo 2
- for
- for – exemplo 1
- for – exemplo 2
- for – exemplo 3
- Exercício
- foreach
- foreach – exemplo 1
- continue / break
- Exercícios
- Exceptions
- try...catch...finally
- try...catch – exemplo - 1
- throw
- throw – exemplo 1
- Exceptions
- Exercício
- Métodos e parâmetros
- Objetivos
- Métodos
- Métodos Exemplo 1
- Chamando Métodos
- Métodos Exemplo 2
- Métodos Exemplo 3
- Exercício
- return
- Variáveis Locais
- Variáveis Exemplo 1
- Variáveis Exemplo 2
- Variáveis Exemplo 3
- Retornando valores
- Retornando valores Exemplo
- Exercício
- Parâmetros
- Parâmetros Exemplo
- Exercício
- Passagem de Parâmetros
- Passagem por valor
- Passagem por valor Exemplo
- Passagem por referência
- Passagem por referência Exemplo
- Parâmetros de saída
- Parâmetro de saída Exemplo
- Exercício
- Lista de parâmetros variada
- Lista de parâmetros variada Exemplo
- Sobrecarga de métodos
- Assinatura de métodos
- Sobrecarga de métodos Exemplo
- Exercício
- Matrizes (vetores)
- Objetivos
- Matrizes
- Matrizes Exemplo 1
- Matrizes – Notação em C#
- Declarando Matrizes
- Acessando Elementos
- Alterando Elementos
- Criando Matrizes
- Matrizes Exemplo 2
- Exercício
- Inicializando Matrizes
- Matrizes Exemplo 3
- Inicializando Matrizes Multidimensionais
- Matrizes Exemplo 4
- Exercício
- Dimensionando Matrizes em Tempo de Execução
- Matrizes Exemplo 5
- Copiando Matrizes
- Matrizes Exemplo 6
- Propriedades e Métodos das Matrizes
- Propriedades
- Matrizes Exemplo 7
- Métodos
- Matrizes Exemplo 8
- Exercício
- Retornando Matrizes de Métodos
- Passando Matrizes como Parâmetro para Métodos
- Argumentos de Linha de Comando
- Percorrendo Matrizes com o comando foreach
- Exercício
- Considerações sobre Matrizes
- Coleções
- Fundamentos da programação orientada a objetos
- Objetivos
- Classe
- Objeto
- Tipo Valor x Tipo Referência
- Tipo Valor x Tipo Referência Exemplo
- Abstração
- Encapsulamento
- Encapsulamento Exemplo
- Campos do Objeto
- Campos Estáticos
- Métodos Estáticos
- Membros Estáticos Exemplo 1
- Membros Estáticos Exemplo 2
- Exercício
- Definindo Classes
- Definição de Classes Exemplo
- Exercício
- Modificadores de Tipo de Acesso
- Modificadores Exemplo
- Criando Objetos
- Criando Objetos Exemplo
- Exercício
- Palavra chave this
- this Exemplo
- Herança
- Polimorfismo
- Classes Abstratas
- Interfaces
- Utilizando variáveis do tipo referência
- Objetivos
- Classe que Iremos Utilizar
- Exercício
- Tipo Valor x Tipo Referência
- Declarando Variáveis do Tipo Referência
- Destruindo Variáveis do Tipo Referência
- Variáveis do Tipo Referência
- Comparando Variáveis
- Comparando Variáveis Exemplo
- Referências Para o Mesmo Objeto
- Exercício
- Parâmetros
- Passagem por Valor
- Passagem por Valor Exemplo
- Passagem por Referência
- Passagem por Referência Exemplo
- Parâmetro de Saída
- Parâmetro de Saída Exemplo
- Exercício
- Exceções
- string
- Propriedades e Métodos
- string Exemplo
- Operadores de Comparação de Strings
- Exercício
- Hierarquia de Objetos
- Métodos Comuns
- Métodos Comuns Exemplo
- Reflection
- Reflection Exemplo
- Namespaces
- Conversão de Dados Value Types
- Conversão de Dados Exemplo
- Conversão de Dados Reference Types
- Conversão de Dados Exemplo
- Operador is
- Operador is Exemplo
- Operador as
- Operador as Exemplo
- object
- object Exemplo
- Boxing e Unboxing
- Boxing e Unboxing Exemplo
- Exercício
- Criando e destruindo objetos
- Objetivos
- Métodos Construtores
- Criando Objetos
- Construtor Padrão
- Construtor Padrão Exemplo
- Sobrescrevendo o Construtor Padrão
- Sobrescrevendo o Construtor Padrão Exemplo
- Sobrecarga de Construtores
- Sobrecarga de Construtores Exemplo
- Variáveis Somente Leitura
- Constantes
- Construtores Privados
- Construtores Privados Exemplo
- Construtores Estáticos
- Construtores Estáticos Exemplo
- Tempo de Vida de Variáveis
- Garbage Collection
- Destrutores
- Destrutores Exemplo
- using
- Herança em C#
- Objetivos
- Herança
- Classe base
- Herança Exemplo
- Protected
- Protected Exemplo
- Construtor Base
- Construtor Base Exemplo
- Métodos Virtuais
- Métodos Virtuais Exemplo
- Sobrescrevendo Métodos
- Sobrescrevendo Métodos Exemplos
- Escondendo Métodos
- Escondendo Métodos Exemplo
- Classes Seladas
- Classes Seladas Exemplo
- Criando Interfaces
- Criando Interfaces (cont.)
- Criando Interfaces Exemplo
- Implementando Interfaces
- Implementando Interfaces Exemplo
- Classes Abstratas
- Classes Abstratas Exemplo
- Classes Abstratas X Interfaces
- Agregação, namespace e escopo avançado
- Objetivos
- internal
- Modificadores de Tipos de Acesso
- internal Exemplo
- Agregação
- Agregação Exemplo
- Revisando Escopo
- Revisando Escopo Exemplo
- namespaces
- Declarando namespaces
- namespaces
- using
- using Exemplo
- namespaces Dicas
- assembly
- assembly Exemplo
- version
- Operadores, delegações e eventos
- Operadores
- Operadores Pré-Definidos
- Sobrecarga de Operadores
- Sobrecarga de Operadores Exemplo
- Sobrecarga de Operadores Relacionais
- Sobrecarga de Operadores Relacionais Exemplo
- Sobrecarga de Operadores Conversão
- Sobrecarga de Operadores Exemplo
- Delegações
- Delegações Exemplo
- Eventos
- Eventos Exemplo
- Eventos Passagem de parâmetros
- Propriedades e Indexadores
- Objetivos
- Propriedades
- Propriedades Exemplo
- Propriedades Dicas
- Indexadores
- Indexadores Exemplo
- Atributos
- Objetivos
- Atributos
- Conditional
- Atributos
- FIM