Getting Started with Advanced C#: Podnieś swoje umiejętności programowania

Ocena:   (3,1 na 5)

Getting Started with Advanced C#: Podnieś swoje umiejętności programowania (Vaskaran Sarcar)

Opinie czytelników

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

Oryginalny tytuł:

Getting Started with Advanced C#: Upgrade Your Programming Skills

Zawartość książki:

Wprowadzenie.

Część I

Rozdział 1: Delegaci

Podtematy:

- Czym jest delegat?

- Jak tworzyć i używać delegatów?

- Czym jest delegat multicast (łańcuch delegatów) i jego zastosowania?

- Dodawanie i usuwanie metod z delegatów multicast.

- Kowariancja i kontrawariancja w delegatach niegenerycznych.

Rozdział 2: Zdarzenia

Podtematy:

- Przegląd zdarzeń.

⬤ Tworzenie zdarzeń i przykład prostych zdarzeń.

⬤ Subskrybowanie pojedynczych i wielu zdarzeń.

⬤ Przekazywanie danych do zdarzeń.

⬤ Dyskusja na temat akcesorów zdarzeń.

Rozdział 3: Funkcja anonimowa i wyrażenie lambda.

Podtematy:

- Krótkie wprowadzenie do funkcji anonimowych i wyrażeń lambda.

⬤ Wyrażenia lambda z parametrami i bez parametrów.

⬤ Typy i zakresy wyrażeń lambda.

Składnie wyrażeń z przykładami.

Rozdział 4: LINQ

Podtematy:

⬤ Przegląd LINQ.

⬤ Różne studia przypadków z prostymi i skomplikowanymi wyrażeniami zapytań.

⬤ Pobieranie niestandardowych danych z wyrażenia zapytania.

⬤ Porównanie składni wywołania metody i składni zapytania.

Część II

Rozdział 5: Programowanie ogólne

Podtematy:

⬤ Przegląd programów generycznych.

Porównanie programu generycznego z jego odpowiednikiem - programem niegenerycznym.

⬤ Odwoływanie się do generycznych.

⬤ Użycie "domyślnego" w programie generycznym.

Jak umieścić ograniczenia w programie generycznym.

⬤ Kowariancja i kontrakowariancja w kontekście programu ogólnego.

Rozdział 6: Programowanie baz danych

Podtematy:

- Jak połączyć się z bazą danych

- Wykonywanie prostych zapytań do bazy danych i pobieranie wyników z bazy danych.

Rozdział 7: Programowanie wątków

Podtematy:

Przegląd wątków.

⬤ Różne studia przypadków z programami wielowątkowymi.

⬤ Wykorzystanie delegata ParameterizedThreadStart w środowisku wielowątkowym.

⬤ Przekazywanie wielu parametrów do wątku.

⬤ Omówienie synchronizacji i impasu na przykładach.

Rozdział 8: Programowanie asynchroniczne.

Podtematy:

Krótki przegląd.

⬤ Różne techniki implementacji programu asynchronicznego (np. przy użyciu async/await, wątków, puli wątków itp.)

Rozdział 9: Programowanie dynamiczne

Podtematy:

⬤ Przegląd DLR.

⬤ Typ dynamiczny i jego zastosowania.

⬤ Sprawdzanie typu dynamicznego.

⬤ Sprawdzanie typów dynamicznych.

Dodatkowe informacje o książce:

ISBN:9781484259337
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2020
Liczba stron:396

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)