księgarnia informatyczna aton.pl

LINQ to Objects w C# 4.0

Wydawnictwo HELION

Cena:    49.00zł

LINQ to Objects w C# 4.0


Autor: Troy Magennis

ISBN: 978-83-246-3609-9

Ilość stron: 288

Data wydania: 03/2012

Format: 168x237

Wydawnictwo: HELION


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.

Rozdziały:

Wstęp (11)
Kto powinien przeczytać tę książkę? (12)
Streszczenie książki (12)
Stałe elementy książki (14)
Pobieranie przykładowych kodów dla tej książki (15)
Wybór języka (15)
Wymagania systemowe (15)

ROZDZIAŁ 1. Wprowadzenie do LINQ (21)
Co to jest LINQ? (21)
Aktualna (niemal) historia LINQ (23)
Modyfikacje kodu z LINQ - przykłady "przed" i "po" (25)
Korzyści z użycia LINQ (31)
Podsumowanie (33)
Źródła (34)

ROZDZIAŁ 2. Wprowadzenie do LINQ to Objects (35)
Usprawnienia języka C# 3.0 umożliwiające pracę z LINQ (35)
LINQ to Objects - pięciominutowy opis (46)
Podsumowanie (52)
Źródła (53)

ROZDZIAŁ 3. Pisanie podstawowych zapytań (55)
Opcje stylów składni zapytań (55)
Jak filtrować wyniki (wyrażenie Where) (62)
Jak zmienić typ zwracany (projekcja wybierania) (66)
Jak zwracać elementy, kiedy wynik jest sekwencją (SelectMany) (70)
W jaki sposób otrzymać wartości indeksu wyników (72)
Jak usuwać powielone wyniki? (73)
Jak sortować wyniki (73)
Podsumowanie (81)

ROZDZIAŁ 4. Grupowanie i łączenie danych (83)
Jak grupować elementy (83)
Jak łączyć dane z inną sekwencją (98)
Podsumowanie (121)

ROZDZIAŁ 5. Standardowe operatory zapytań (123)
Operatory wbudowane (123)
Operatory agregacji - praca z liczbami (124)
Operatory konwersji - zmiana typów (131)
Operatory elementów (141)
Operator równości - SequenceEqual (149)
Operatory generujące - generowanie sekwencji danych (150)
Operatory scalania (154)
Operatory partycjonowania - pomijanie i pobieranie elementów (155)
Operatory kwantyfikacji - All, Any i Contains (158)
Podsumowanie (164)

ROZDZIAŁ 6. Praca ze zbiorami danych (165)
Wprowadzenie (165)
Operatory zbiorów w LINQ (166)
Klasa HashSet (175)
Podsumowanie (181)

ROZDZIAŁ 7. Tworzenie rozszerzeń LINQ to Objects (183)
Pisanie nowego operatora zapytania (183)
Pisanie operatora pojedynczego elementu (184)
Pisanie operatora sekwencji (195)
Pisanie operatora agregacji (201)
Pisanie operatora grupującego (206)
Podsumowanie (215)

ROZDZIAŁ 8. Nowe funkcje w C# 4.0 (217)
Ewolucja C# (217)
Parametry opcjonalne i argumenty nazwane (218)
Dynamiczne określanie typów (225)
COM-Interop i LINQ (232)
Podsumowanie (240)
Źródła (240)

ROZDZIAŁ 9. Parallel LINQ to Objects (241)
Źródła programowania równoległego (241)
Wielowątkowość a równoległość w kodzie (244)
Oczekiwania związane z równoległością, przeszkody i bariery (246)
Równoległość danych LINQ (249)
Pisanie operatorów Parallel LINQ (265)
Podsumowanie (275)
Źródła (275)

Dodatek A: Słowniczek (277)

Cena:    49.00zł


LINQ to Objects w C# 4.0Książka informatyczna: LINQ to Objects w C# 4.0
Księgarnia informatyczna aton.pl

Tutaj możesz kupić tę książkę w dobrej cenie. Zapraszamy na zakupy do naszej księgarni internetowej.