C#(Sharp)
Tecnologia em Análise e Desenvolvimento de Sistemas
LP2
Linguagem de Programação II
Profa. Giovana Yuko Nakashima
Assuntos:
Ambiente de Programação
Entrada e Saída
Tipos. Operadores
18-Fev-2013
18-Fev-2013
Agenda
2/62
.NET Framework
C#
Ambiente de programação
Exemplo 1
Executável
Entrada e saída de dados
Entrada: Caixa de texto (TextBox)
Saída
LP2
18-Fev-2013
Agenda
3/62
Exemplo 2
Tipos de dados e variáveis
Funções de conversão
Operadores
Exemplo 3
Método “Format”
Exemplo 4
Exercícios
LP2
18-Fev-2013
.NET FRAMEWORK
4/62
LP2
18-Fev-2013
.NET Framework
Plataforma .NET
Portabilidade
Conecta variedade de tecnologias
5/62
Uso pessoal e de negócios
Telefones celulares a servidores corporativos LP2
18-Fev-2013
.NET Framework
Independente de
6/62
Sistema operacional
Tipo de computador / dispositivo móvel
Linguagem de programação
LP2
18-Fev-2013
.NET Framework
Composição
VB
C++
C#
…
Common Language Specification (CLS)
Base Class Library (Framework)
Common Language Runtime (CLR)
Sistema Operacional
7/62
LP2
18-Fev-2013
.NET Framework
VB
C#
C++
Compilador
Compilador
Compilador
Assembly – Código Intermediate Language (IL)
Common Language Runtime (CLR)
Compilador Just in Time (JIT)
Código Nativo
Serviços do Sistema Operacional
8/62
LP2
18-Fev-2013
C#
9/62
LP2
18-Fev-2013
C#
Principal linguagem da plataforma .NET
Criadores
10/62
Anders Hejlsberg (líder da equipe que criou o Delphi)
Scott Wiltamuth
Dirigida a eventos
Totalmente orientada a objetos
Similar a C++ e Java
LP2
18-Fev-2013
.AMBIENTE DE
PROGRAMAÇÃO
11/62
LP2
18-Fev-2013
Ambiente de programação
12/62
Iniciar Visual C#
Escolher “New Project…”