Proste i wydajne programowanie w języku C#: Umiejętności tworzenia aplikacji za pomocą Visual Studio i .Net

Ocena:   (5,0 na 5)

Proste i wydajne programowanie w języku C#: Umiejętności tworzenia aplikacji za pomocą Visual Studio i .Net (Vaskaran Sarcar)

Opinie czytelników

Obecnie brak opinii czytelników. Ocena opiera się na 2 głosach.

Oryginalny tytuł:

Simple and Efficient Programming with C#: Skills to Build Applications with Visual Studio and .Net

Zawartość książki:

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#.

Dodatkowe informacje o książce:

ISBN:9781484287361
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Wzorce projektowe w języku C#: Praktyczny przewodnik z przykładami z prawdziwego świata - Design...
Zdobądź praktyczne doświadczenie z każdym wzorcem...
Wzorce projektowe w języku C#: Praktyczny przewodnik z przykładami z prawdziwego świata - Design Patterns in C#: A Hands-On Guide with Real-World Examples
Interaktywne programowanie obiektowe w Javie: Poznaj i sprawdź swoje umiejętności programistyczne -...
Część I: - Rozdział 1: Koncepcje programowania...
Interaktywne programowanie obiektowe w Javie: Poznaj i sprawdź swoje umiejętności programistyczne - Interactive Object-Oriented Programming in Java: Learn and Test Your Programming Skills
Getting Started with Advanced C#: Podnieś swoje umiejętności programowania - Getting Started with...
Wprowadzenie. Część I Rozdział 1: Delegaci...
Getting Started with Advanced C#: Podnieś swoje umiejętności programowania - Getting Started with Advanced C#: Upgrade Your Programming Skills
Java Design Patterns: Praktyczne doświadczenie z przykładami z prawdziwego świata - Java Design...
Skorzystaj z podejścia krok po kroku zawartego w tej...
Java Design Patterns: Praktyczne doświadczenie z przykładami z prawdziwego świata - Java Design Patterns: A Hands-On Experience with Real-World Examples
Sprawdź swoje umiejętności w programowaniu w C#: Przegląd i analiza ważnych funkcji języka C# - Test...
Przejrzyj podstawowe konstrukcje w języku C#,...
Sprawdź swoje umiejętności w programowaniu w C#: Przegląd i analiza ważnych funkcji języka C# - Test Your Skills in C# Programming: Review and Analyze Important Features of C#
Proste i wydajne programowanie w języku C#: Umiejętności tworzenia aplikacji za pomocą Visual Studio...
Zastosuj umiejętności i podejścia do...
Proste i wydajne programowanie w języku C#: Umiejętności tworzenia aplikacji za pomocą Visual Studio i .Net - Simple and Efficient Programming with C#: Skills to Build Applications with Visual Studio and .Net
Wprowadzenie do programowania funkcyjnego w języku C#: Wykorzystanie nowej perspektywy dla...
Zrozum moc języka C#, który jest językiem...
Wprowadzenie do programowania funkcyjnego w języku C#: Wykorzystanie nowej perspektywy dla programistów Oop - Introducing Functional Programming Using C#: Leveraging a New Perspective for Oop Developers

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

© 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)