księgarnia informatyczna

Książka informatyczna wydawnictw: BTC Edition Exit Helion Help Microsoft Press Mikom Nakom PJWSTK Read Me Robomatic Skalmierski Tortech Translator WKŁ WNT WSISIZ



LINQ to Objects w C# 4.0         HELION          49.00zł Księgarnia informatyczna komputeks.pl

Wygodne operacje na danych.

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ą!

 

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)


LINQ to Objects w C# 4.0

adobe algorytmy apache asp autocad asembler bsd c++ c# delphi dtp excel flash html java javascript linux matlab mysql office php samba voip uml unix visual studio windows word

Księgarnia Informatyczna  zaprasza.