programando em c#

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

  • Programando em C#
    1084 palavras | 5 páginas
  • Programando em C++
    1943 palavras | 8 páginas
  • Programando em c
    7808 palavras | 32 páginas
  • C++ - Programando
    9834 palavras | 40 páginas
  • Programando em c
    3379 palavras | 14 páginas
  • Programando em C#
    2408 palavras | 10 páginas
  • Programando em C
    475 palavras | 2 páginas
  • Programando na Linguagem C
    2175 palavras | 9 páginas
  • C# - programando certo
    623 palavras | 3 páginas
  • Programando em Linguagem ANSI C
    1385 palavras | 6 páginas