C# (csharpe)

50826 palavras 204 páginas
C# E .NET – GUIA DO DESENVOLVEDOR

Sumá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 . . . . . . . . . .

Relacionados