C# (csharpe)
50826 palavras
204 páginas
C# E .NET – GUIA DO DESENVOLVEDORSumário
Prefácio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIII
PARTE I
Fundamentos de C# .Net
1 A plataforma .NET . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Introdução . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2
A linguagem C# . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Introdução . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 As características do C# . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Resumo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
3
Programação Orientada a Objetos (OOP) em C# . . . . . . . . . 68
Introdução . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 Resumo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
4
Namespaces, Assemblies e documentação de sistemas usando XML . . . . . . . . . . . . . . . . . . . . . . 95
Introdução . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 Namespaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 Assemblies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 Documentando sistemas em C# . . . . . . . . . . . . . . . . . . . . . . 112 Resumo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
5
Windows Forms . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Introdução . . . . . . . . . . . . . . . . . . . . . . . Usando FORMS: o coração de toda aplicação Windows Usando o componente TabControl . . . . . . . . . . . Resumo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 119 131 160
XI
6
.NET Avançada . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
Introdução . . . . . . . . . . . . . . . . Usando o componente FileSystemWatcher Usando a classe Process . . . . . . . . . .