O documento descreve a linguagem de programação C#, incluindo sua introdução, características e ambiente de desenvolvimento. C# foi desenvolvida pela Microsoft como uma linguagem moderna, orientada a objetos e gerenciada pela memória. Ela é executada no .NET Framework no Windows usando o Visual Studio como IDE.
#DNAD15 - Diminuindo sofrimento com código legado de linguagens não mainstreams
Linguagem c#
1. Linguagem C# (C Sharp)
Linguagem de Programa¸c˜ao C#
Wenes, Jefferson, Kalebe
Instituto Federal Goiano - Cˆampus Campos Belos
Fundamentos de Inform´atica
Profº. Cl´audio
25 de junho de 2015
Wenes, Jefferson, Kalebe Linguagem C# 1/ 7
2. Linguagem C# (C Sharp)
Introdu¸c˜ao
Caracter´ısticas
Ambiente de desenvolvimento
C´odigo fonte
Fim
Introdu¸c˜ao
C#
C# foi desenvolvida pela Microsoft.
C# ´e uma mistura de C++ e Java.
Criador Anders Hejlsberg.
Sintaxe similar ao da Java.
Origem do s´ımbolo C#
Wenes, Jefferson, Kalebe Linguagem C# 2/ 7
3. Linguagem C# (C Sharp)
Introdu¸c˜ao
Caracter´ısticas
Ambiente de desenvolvimento
C´odigo fonte
Fim
Caracter´ısticas
Moderna;
Totalmente orientada a objetos;
Simples e flex´ıvel;
Gerenciamento autom´atico de mem´oria (coletor de lixo);
N˜ao ´e poss´ıvel alterar o tipo de vari´avel;
Case-sensitive;
Wenes, Jefferson, Kalebe Linguagem C# 3/ 7
4. Linguagem C# (C Sharp)
Introdu¸c˜ao
Caracter´ısticas
Ambiente de desenvolvimento
C´odigo fonte
Fim
Ambiente de desenvolvimento
Sistema operacional: Windows;
.NET Framework - em inglˆes: (dotNet). Plataforma para
desenvolvimento e execu¸c˜ao de sistemas e aplica¸c˜oes -
(Maquino Virtual);
IDE - Visual Studio 2013 Express (gratuito)
Compila enquanto est´a digitando;
Auto Completa o c´odigo;
Permite executar passo a passo (Debugar)
Wenes, Jefferson, Kalebe Linguagem C# 4/ 7
5. Linguagem C# (C Sharp)
Introdu¸c˜ao
Caracter´ısticas
Ambiente de desenvolvimento
C´odigo fonte
Fim
Comparando: C e C#
Wenes, Jefferson, Kalebe Linguagem C# 5/ 7
6. Linguagem C# (C Sharp)
Introdu¸c˜ao
Caracter´ısticas
Ambiente de desenvolvimento
C´odigo fonte
Fim
Wenes, Jefferson, Kalebe Linguagem C# 6/ 7
7. Linguagem C# (C Sharp)
Introdu¸c˜ao
Caracter´ısticas
Ambiente de desenvolvimento
C´odigo fonte
Fim
Fim
Wenes, Jefferson, Kalebe Linguagem C# 7/ 7