Essential C# 7.0

Ocena:   (4,9 na 5)

Essential C# 7.0 (Mark Michaelis)

Opinie czytelników

Podsumowanie:

Książka zapewnia kompleksowy i przystępny przegląd języka C#, dzięki czemu jest solidnym źródłem informacji zarówno dla początkujących, jak i doświadczonych programistów. Kładzie nacisk na przejrzystość w wyjaśnianiu funkcji języka i zawiera pomocne materiały, takie jak mapy myśli.

Zalety:

Dobrze zorganizowany i wciągający styl pisania, kompleksowe omówienie funkcji C#, skupienie się na języku, a nie na całym frameworku .NET, zawiera praktyczne przykłady i fragmenty kodu, a pomoce wizualne, takie jak mapy myśli, ułatwiają naukę.

Wady:

Wymaga wcześniejszej wiedzy programistycznej, pewne nieporozumienia z ocenami autora i może wymagać aktualizacji dla nowszych wersji C# w przyszłości.

(na podstawie 10 opinii czytelników)

Zawartość książki:

The Comprehensive, Expert Guide to C# Language Programming

"Ta książka jest klasykiem od lat i pozostaje jednym z najbardziej czcigodnych i zaufanych tytułów w świecie treści C# i prawdopodobnie daleko poza nią! .. Mark jest super inteligentny, nalega na zrozumienie wszystkiego do sedna i ma fenomenalny wgląd w to, jak rzeczy wpływają na prawdziwych programistów.... Przechodzi od razu do sedna i komunikuje się z wielką uczciwością - bez słodzenia - i ma bystre oko do praktycznej wartości i rzeczywistych problemów."

-Mads Torgersen, C# Program Manager, Microsoft.

Essential C# 7.0 to dobrze zorganizowany, przystępny przewodnik po C# 7. 0 dla programistów na wszystkich poziomach doświadczenia. Odzwierciedla najważniejsze funkcje języka C# od wersji 3.0 do 7. 0 i uwzględniając nowoczesne wzorce programowania, pomoże ci napisać kod, który jest prosty, wydajny, solidny, bezpieczny i łatwy w utrzymaniu.

Autor Mark Michaelis jest światowej klasy ekspertem w dziedzinie języka C#: wieloletnim MVP Microsoft i dyrektorem regionalnym, który służył również w zespole ds. przeglądu projektu C# firmy Microsoft. Przedstawia kompleksowy samouczek i odniesienie do całego języka, w tym eksperckie omówienie kluczowych ulepszeń C# 7. 0, wykorzystania C# 7. 0 z .NET Core/.NET Standard oraz kompilacji międzyplatformowej. Zilustrował kluczowe konstrukcje C# zwięzłymi przykładami i przedstawił wytyczne dotyczące najlepszych praktyk kodowania. Aby pomóc w utrzymaniu istniejącego kodu, oddzielne indeksy dostarczają odpowiedzi specyficznych dla wersji dla C# 5. 0, 6. 0 i 7. 0, a wizualne ikony pokazują, kiedy wprowadzono każdą innowację językową.

⬤ Wykorzystaj w pełni ulepszenia C# 7. 0, w tym krotek, dekonstruktorów, dopasowywania wzorców, funkcji lokalnych i zwrotów ref.

⬤ Wydajna praca z typami danych, operatorami, przepływem sterowania, metodami i parametrami języka C#.

⬤ Pisanie bardziej niezawodnego kodu przy użyciu konstrukcji obiektowych języka C#.

⬤ Wdrażanie niezawodnej i skutecznej obsługi wyjątków.

⬤ Zmniejszenie złożoności kodu dzięki generykom, delegatom, wyrażeniom lambda i zdarzeniom.

⬤ Wykorzystanie zaawansowanych technik programowania dynamicznego i deklaratywnego.

⬤ Zapytania o różnorodne kolekcje danych przy użyciu LINQ z wyrażeniami zapytań.

⬤ Tworzenie niestandardowych kolekcji, które działają na obiektach biznesowych.

⬤ Dostęp do kolekcji.NET za pośrednictwem interfejsów kolekcji i standardowych operatorów zapytań.

⬤ Opanowanie wielowątkowości i synchronizacji, w tym paradygmatu async/await.

⬤ Optymalizacja wydajności i interoperacyjności dzięki P/Invoke i niebezpiecznemu kodowi.

⬤ Uruchamiaj swój kod w systemach Linux i macOS dzięki kompilacji międzyplatformowej C# 7. Kompilacja międzyplatformowa 0.

⬤ Zawiera C# 7. 1, 7. 2 i 7. 3.

Niniejszy przewodnik oferuje kompletne podstawy udanego rozwoju przy użyciu nowoczesnych wersji języka C# w dowolnym projekcie lub środowisku.

Dodatkowe informacje o książce:

ISBN:9781509303588
Autor:
Wydawca:
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Essential C# 8.0
The Comprehensive, Expert Guide to C# 8.0 for Programmers at All Levels "Witamy w jednej z najbardziej czcigodnych i zaufanych franczyz, o jakich można...
Essential C# 8.0
Essential C# 7.0
The Comprehensive, Expert Guide to C# Language Programming "Ta książka jest klasykiem od lat i pozostaje jednym z najbardziej czcigodnych i zaufanych...
Essential C# 7.0
Essential C# 12.0
Kompleksowy przewodnik eksperta po języku C# 12.0 dla programistów na wszystkich poziomach .Zaktualizowany pod kątem wydania Microsoft C# 12. 0 Long Term...
Essential C# 12.0

Prace autora wydały następujące wydawnictwa: