Ocena:

Książka oferuje kompleksowe wprowadzenie do języka C# i programowania obiektowego, z naciskiem na praktyczne zastosowania. Jest ogólnie dobrze przyjęta ze względu na przejrzystość, organizację i zakres tematów, ale spotyka się z krytyką za zakładaną wcześniejszą znajomość języka C# i niewystarczające omówienie podstaw.
Zalety:⬤ Przejrzysta i dobrze zorganizowana prezentacja koncepcji programowania obiektowego.
⬤ Obejmuje szeroki zakres tematów, w tym WCF, rozwój interfejsu użytkownika i ADO.NET.
⬤ Przydatne dla osób przechodzących z innych środowisk programistycznych.
⬤ Wciągające wyjaśnienia, które pomagają początkującym zrozumieć złożone koncepcje.
⬤ Efektywne wykorzystanie ćwiczeń wzmacniających proces uczenia się.
⬤ Zakłada wcześniejszą znajomość języka C#, co może nie odpowiadać początkującym.
⬤ Niektóre rozdziały opierają się w dużej mierze na języku UML, który nie jest powszechnie stosowany w praktyce.
⬤ Brak kompletnego kodu źródłowego dla przykładów, co utrudnia ich praktyczne zrozumienie.
⬤ Niektórzy użytkownicy uznali, że jest to szeroka mieszanka tematów, a nie ukierunkowane, dogłębne zagłębienie się w programowanie obiektowe.
(na podstawie 13 opinii czytelników)
Beginning C# Object-Oriented Programming
⬤ Przegląd programowania obiektowego.
⬤ Projektowanie rozwiązań OOP: Identyfikacja struktury klas.
⬤ Projektowanie rozwiązań OOP: Modelowanie interakcji między obiektami.
⬤ Projektowanie rozwiązań OOP: Studium przypadku.
⬤ Wprowadzenie do .NET Framework i Visual Studio.
⬤ Tworzenie klas.
⬤ Tworzenie hierarchii klas.
⬤ Implementacja współpracy obiektów.
⬤ Praca z kolekcjami.
⬤ Implementacja warstwy dostępu do danych.
⬤ Tworzenie aplikacji Windows.
⬤ Tworzenie aplikacji internetowych.
⬤ Tworzenie i korzystanie z usług WCF.
⬤ Tworzenie aplikacji OSO.
⬤ Podsumowanie.
⬤ Podstawowe koncepcje programowania.
⬤ Obsługa wyjątków w języku C#.
⬤ Instalacja wymaganego oprogramowania.