Ocena:
Obecnie brak opinii czytelników. Ocena opiera się na 2 głosach.
Simple and Efficient Programming with C#: Skills to Build Applications with Visual Studio and .Net
Zastosuj umiejętności i podejścia do programowania, aby zbudować rzeczywistą aplikację w języku C# 11 przy użyciu najnowszych wydań Visual Studio, C# i Microsoft.NET.
To poprawione wydanie jest zaktualizowane o C#11 i kładzie większy nacisk na nowo wprowadzone instrukcje najwyższego poziomu. Dodatkowo zawiera przydatne techniki i wyjaśnienie różnic między pisaniem kodu w dwóch różnych stylach. Obejmuje również nowe szablony wprowadzone w.NET 6, wraz z wykorzystaniem.NET 7 w systemie Windows 10 do pisania kodu i generowania danych wyjściowych.
Każdy rozdział rozpoczyna się wprowadzeniem i oryginalną aplikacją napisaną w języku C# 11, dzięki czemu można od razu przejść do kodowania. Stamtąd jesteś prowadzony przez oczekiwany wynik i nauczany najlepszych praktyk po drodze. Autor Vaskaran Sarcar kładzie nacisk na rozszerzanie i utrzymywanie tego samego programu i demonstruje przykłady dla różnych scenariuszy, aby uczynić swój program bardziej wydajnym i skutecznym.
Książka ta podzielona jest na pięć części. Pierwsza część rozpoczyna się od szczegółowego omówienia polimorfizmu. Następnie pokazuje, jak prawidłowo korzystać z klas abstrakcyjnych i interfejsów, a także uczy, której techniki użyć w konkretnym scenariuszu. Dyskusje na temat komentarzy do kodu uczą, jak efektywnie z nich korzystać i dlaczego należy być ostrożnym z komentarzami do kodu.
W drugiej części poznasz sześć zasad projektowania, w tym zasady SOLID i DRY. Są one podstawą dobrze znanych wzorców projektowych i ustanawiają praktyki tworzenia oprogramowania z uwzględnieniem utrzymania i rozszerzania w miarę rozwoju projektu.
Trzecia część zawiera metody tworzenia wydajnych aplikacji. Poznasz powszechne zastosowanie fabryk w celu oddzielenia kodu od jego przeciwieństwa oraz alternatywę dziedziczenia przy użyciu kompozycji obiektów i wrapperów. Ta część demonstruje również wykorzystanie metod szablonów, haków i fasad w programowaniu. Podpowiedzi pokazują, w jaki sposób profesjonalni programiści tworzą aplikacje dla przedsiębiorstw.
Lepsza obsługa wyjątków i wartości null to kolejna integralna część profesjonalnego programowania, którą szczegółowo omawia czwarta część. Pomoże ci to stać się bardziej profesjonalnym programistą.
W ostatniej części książki dowiesz się o skutecznych technikach zarządzania pamięcią oraz o stosowaniu i nadużywaniu wzorców projektowych. W tej części omówiono również pokrótce, jak zdecydować między metodą statyczną a metodą instancji oraz inne techniki.
Po przeczytaniu tej książki będziesz w stanie wdrożyć najlepsze praktyki, aby Twoje programy były bardziej wydajne i niezawodne.
Czego się nauczysz
⬤ Analizować alternatywne rozwiązania przed ich wdrożeniem, porównując wady i zalety.
⬤ Sprawić, by kod polimorficzny działał lepiej.
⬤ Znać skutki uboczne złych/nadmiarowych komentarzy.
⬤ Zrozumienie znaczenia zasad SOLID i DRY.
⬤ Dodawać funkcje za pomocą wrapperów.
⬤ Przedefiniować kroki bez zmiany sekwencji wywoływania algorytmu.
⬤ Używaj haków w swojej aplikacji.
⬤ Przekształcenie złożonego systemu w system przyjazny dla użytkownika przy użyciu fasad.
⬤ Uruchamiać aplikacje w środowisku .NET 6.
Dla kogo jest ta książkaProgramiści z podstawową znajomością języka C#.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)