Ocena:
Obecnie brak opinii czytelników. Ocena opiera się na 3 głosach.
Getting Started with Advanced C#: Upgrade Your Programming Skills
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.
© 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)