ODBIERZ TWÓJ BONUS :: »

LINQ to Objects w C# 4.0 Troy Magennis

(ebook) (audiobook) (audiobook)
LINQ to Objects w C# 4.0 Troy Magennis - okladka książki

LINQ to Objects w C# 4.0 Troy Magennis - okladka książki

LINQ to Objects w C# 4.0 Troy Magennis - audiobook MP3

LINQ to Objects w C# 4.0 Troy Magennis - audiobook CD

Autor:
Troy Magennis
Wydawnictwo:
Helion
Ocena:
5.2/6  Opinie: 6
Stron:
288
Druk:
oprawa miękka
Czytaj fragment

Czego się nauczysz?

  • Tworzenia i stosowania zapytań LINQ do pracy z kolekcjami obiektów w C#
  • Filtrowania wyników za pomocą klauzuli Where i innych operatorów warunkowych
  • Wykorzystywania różnych stylów składni zapytań LINQ (składnia zapytaniowa i metod rozszerzających)
  • Sortowania, projekcji i usuwania duplikatów w wynikach zapytań
  • Grupowania danych oraz łączenia kolekcji za pomocą różnych typów złączeń
  • Stosowania standardowych operatorów LINQ: agregacji, konwersji, generowania i partycjonowania sekwencji
  • Sprawdzania równości sekwencji oraz pracy z operatorami kwantyfikacji (All, Any, Contains)
  • Przeprowadzania operacji na zbiorach danych z użyciem operatorów zbiorów i klasy HashSet
  • Rozszerzania LINQ to Objects poprzez tworzenie własnych operatorów zapytań
  • Implementowania operatorów pojedynczego elementu, sekwencji, agregacji i grupowania
  • Wykorzystywania nowych funkcji C# 4.0, takich jak parametry opcjonalne i dynamiczne typy w zapytaniach
  • Integracji LINQ z COM-Interop i wykorzystania dynamicznych typów w praktyce
  • Stosowania równoległych zapytań LINQ (Parallel LINQ) do optymalizacji wydajności
  • Rozumienia różnic między wielowątkowością a równoległością w kodzie LINQ
  • Rozwiązywania problemów i barier związanych z przetwarzaniem równoległym danych
  • Obsługi błędów podczas pracy z LINQ to Objects

Wygodne operacje na danych!

  • Co zyskasz, jeśli będziesz korzystać z LINQ?
  • Jak tworzyć zapytania w postaci równoległej?
  • Jak przygotować własne rozszerzenia do LINQ?

Współczesne systemy wymagają niezwykłej elastyczności, a przy tym muszą powstawać szybko. Klienci nigdy nie mają wystarczająco dużo czasu, żeby spokojnie poczekać na opracowywane rozwiązanie, a do tego wpadają na różne pomysły — w tym zmiany źródeł danych. LINQ to technologia, która pozwala na łatwe pobieranie danych z różnych źródeł dzięki wykonywaniu zapytań podobnych do zapytań SQL. Brzmi dobrze? Tak samo działa!

Ta książka porusza zagadnienia związane z jedną z gałęzi LINQ — LINQ to Objects. W trakcie lektury nauczysz się pisać podstawowe zapytania LINQ, filtrować wyniki, zwracać zestawy pogrupowanych obiektów oraz pobierać tylko unikalne wyniki. Ponadto dowiesz się, jak wykorzystać złączenia oraz korzystać z wbudowanych operatorów. Jako że jest to wyjątkowe kompendium wiedzy na temat LINQ to Objects, znajdziesz tu również szczegółowe informacje na temat tworzenia rozszerzeń do LINQ oraz opis zagadnień związanych z przetwarzaniem równoległym. Jeżeli zajmujesz się programowaniem w C# i chcesz skorzystać z nowoczesnych technologii, zainteresuj się tą książką!
  • Historia LINQ
  • Podstawowe zapytania - składnia
  • Filtrowanie wyników - klauzula WHERE
  • Rodzaje zwracanych wyników
  • Sortowanie wyników
  • Grupowanie i łączenie danych
  • Rodzaje złączeń
  • Dostępne operatory i ich wykorzystanie
  • Operacje na zbiorach danych
  • Tworzenie własnych operatorów
  • Nowe funkcje w C# 4.0
  • Typy dynamiczne w zapytaniach LINQ
  • Równoległe wykonywanie zapytań
  • Obsługa błędów

Włącz najlepsze wzorce LINQ to Objects do Twojego codziennego programowania!

Wybrane bestsellery

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy muszę znać wcześniej LINQ lub C#, aby korzystać z tej książki?
Podstawowa znajomość języka C# będzie pomocna, ale książka wyjaśnia również podstawy LINQ i prowadzi czytelnika krok po kroku przez zagadnienia, dzięki czemu nadaje się także dla osób rozpoczynających pracę z LINQ.
2. Czy w książce znajdują się praktyczne przykłady kodu?
Tak, książka zawiera liczne przykłady kodu, które ilustrują omawiane zagadnienia. Dodatkowo można pobrać przykładowe kody ze strony wydawcy.
3. Czy książka obejmuje nowości w C# 4.0 związane z LINQ?
Tak, jeden z rozdziałów poświęcony jest nowym funkcjom w C# 4.0, w tym dynamicznym typom i innym udogodnieniom istotnym dla korzystania z LINQ.
4. Czy dowiem się, jak pisać własne rozszerzenia i operatory LINQ?
Tak, książka szczegółowo opisuje proces tworzenia własnych operatorów i rozszerzeń dla LINQ to Objects, co pozwala dostosować zapytania do indywidualnych potrzeb.
5. Czy książka porusza temat przetwarzania równoległego danych za pomocą LINQ?
Tak, osobny rozdział poświęcony jest Parallel LINQ (PLINQ), czyli równoległemu wykonywaniu zapytań i przetwarzaniu danych w wielu wątkach.
6. Czy publikacja nadaje się jako materiał do nauki samodzielnej?
Tak, książka jest napisana w przystępny sposób i zawiera liczne przykłady oraz wyjaśnienia, co ułatwia samodzielną naukę zarówno początkującym, jak i bardziej zaawansowanym programistom.
7. Czy dostępne są materiały dodatkowe lub wsparcie do książki?
Tak, na stronie wydawcy można pobrać przykładowe kody do książki, co ułatwia praktyczne ćwiczenie omawianych zagadnień.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Zamknij Pobierz aplikację mobilną Ebookpoint