Sobre o livro
Esta obra, Práticas de C#: Programação Orientada por Objetos, adota a metodologia do livro que a precede - Práticas de C#: Algoritmia e Programação Estruturada (FCA, 2010) - para promover o estudo da linguagem de programação C#, através da resolução de exercícios especialmente concebidos para demonstrar os princípios e as regras da Programação Orientada por Objetos (POO).
Os 156 exercícios apresentam-se classificados segundo os tópicos das disciplinas de Programação I e Programação II de diversos cursos de licenciatura e de mestrado. Em geral, a resolução dos exercícios baseia-se na metodologia Top-down em Português Estruturado e consiste na definição das estruturas de dados, na elaboração de algoritmos e programas em C# apropriados, e na sua verificação através da sua execução para dados apropriados. Todos os exercícios foram resolvidos com base na edição Visual C# 2010 Express.
Estes conteúdos interessam especialmente a professores, alunos e investigadores de diversas áreas científicas, nomeadamente Engenharia, Economia e Gestão, e ciências experimentais, em que a Programação é uma disciplina nuclear ou auxiliar essencial para a automatização de sistemas de tratamento de dados. Útil também para programadores.
São apresentados diversos programas em C# para exercícios que versam os seguintes tópicos:
- Classes, objetos e hierarquias, e princípios subjacentes de abstração, encapsulação, herança e polimorfismo;
- Classes, interfaces, enumerações e estruturas;
- Estruturas de dados complexas: classes de coleções, listas ligadas e árvores binárias;
- Interfaces gráficas e noções subjacentes de forms, controlos, delegados e eventos;
- Integração do C# com o Excel.