Tutorial C# Informática

10041 palavras 41 páginas
C# Guia de
Referência

Autor:
Fabio Renato de Almeida

Página 1

Curso C# 1.0 e 2.0

(Guia de Referência do Aluno)

Instrutor: Fábio Renato de Almeida

fabiorenato.net@uol.com.br

Página 2

Introdução a Plataforma .net e ao C# - Aula 01
1. Introdução a Plataforma .net e ao C#.
2. Visão Geral (Sistema Operacional).

3. .net Visão Geral (Windows / Linux).

4. Por que .net Framework?
.net (Aplicativos em rede “network”).
Framework (Infra-estrutura / Plataforma).
.net Framework: Plataforma projetada, desde o início, com o propósito de ser eficiente em aplicações distribuídas.

LAN (Local Area Network).

MAN (Metropolitan Area Network).

WAN (Wide Area Network / Internet).
5. .net Framework - Características.
Totalmente orientado a objeto (OO).

Suporte a classes.

Mecanismo de herança simples e interfaces.
Página 3

Introdução a Plataforma .net e ao C# - Aula 01

Funções virtuais (polimorfismo).
Case-sensitive.
Definição clara de tipos valor e tipos referência.

Tipos valor: Stack (Pilha).

Tipos referência: Heap (Área gerenciada).

Tipos valor que são declarados como um campo em um tipo referência, neste caso, também são armazenados no heap, junto com seu container (boxed values).

Dados fortemente tipados (type-safe).

Não existe VARIANT... não confunda Object com Variant... mesmo um Object, contém a especificação do tipo real da instância... e seus métodos polimórficos serão devidamente invocados. 6. .net Framework - Características.
CTS (Common Type System).

Int16, Int32, Int64, Single, Double, ... todas as linguagems que tenham como alvo o .net, devem produzir código compilado baseado nesses tipos.

VB.net: Dim valor As Integer => valor (Int32).

C#: int valor; => valor (Int32).

Delphi: var valor: Integer; => valor (Int32).
CLS (Common Language Specification).

Conjunto de regras que todos os compiladores que tenham como alvo a plataforma .net devem implementar.

Relacionados

  • Software Tutorial Hipermídia de Eletroneuromiografia
    1015 palavras | 5 páginas
  • Software winplot: como o software winplot pode contribuir para os alunos do proeja no ensino prático das funções quadráticas.
    7448 palavras | 30 páginas
  • Questões sobre Tipologia Textual Sem resposta
    336 palavras | 2 páginas
  • ped A informatica e a era do conhecimento
    1381 palavras | 6 páginas
  • Autocad
    2888 palavras | 12 páginas
  • Uso de tecnologias e softwares na educação infantil
    10086 palavras | 41 páginas
  • Produção de vídeo-aulas: aplicação prática do material desenvolvido em um projeto de pesquisa
    3006 palavras | 13 páginas
  • GLPI
    1568 palavras | 7 páginas
  • Instalando WAMPServer 2 no Windows 7
    1448 palavras | 6 páginas
  • Mapeamento de Processos
    3940 palavras | 16 páginas