Модераторы: gambit

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Книга: Язык интегрированных запросов в C# 2008, Выходит отличная книга по Linq 
:(
    Опции темы
powerfox
  Дата 7.6.2008, 21:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I wanna fork()
****


Профиль
Группа: Комодератор
Сообщений: 3990
Регистрация: 1.10.2005
Где: Санкт-Петербург

Репутация: нет
Всего: 97



Издательство "Диалектика-Вильямс" представляет: 

LINQ: язык интегрированных запросов в C# 2008 для профессионалов.

Джозеф C. Раттц-мл.
Pro LINQ: Language Integrated Query in C# 2008
Joseph C. Rattz, Jr.
user posted image


Что бы не говорили разработчики 3-D графики и фанаты компьютерных игр, а компьютер всё равно остаётся машиной для обработки данных, хранение которых в виде баз данных или же в XML формате получило широкое распространение. Именно поэтому при разработке проектов, ориентированных на работу с БД, чаще всего выбирают платформу именно по тому, что она предлагает для работы с базами данных. На сегодняшний день всё большее распространение получил язык С#, разработанный Microsoft. Open Source проект Mono является независимой кроссплатформенной реализацией С# (правда, к сожалению, если вы используете MS Windows, то всё-таки лучше использовать родную реализацию).

Сегодня для работы с получением информации из различных источников данных (XML, БД, работа с массивами (Linq to objects) и др.) Microsoft предлагает Language Integrated Query (язык интегрированных запросов), LINQ. Linq добавляет поддержку синтаксиса запросов в язык C#. LINQ (для С#) выпущен вместе с Visual Studio 2008 в конце ноября 2007 года.

На данный момент книга Джозеф C. Раттц-младшего «LINQ. Язык интегрированных запросов в C# 2008 для профессионалов» является единственной, переведённой на русский язык книгой по Linq (по данным Ozon.ru). Да и даже, если бы были другие, то обложка книги говорит сама за себя, а книги данной серии не нуждаются в рекомендациях.

Книга состоит из пяти глав: «LINQ: язык интегрированных запросов в C#», «LINQ to Objects», «LINQ to XML», «LINQ to DataSet», «LINQ to SQL». В этих пяти главах (560 стр.) описываются все основные возможности Linq. Автор книги явно делает уклон на практику, поэтому книга сразу же начинается с кода, который рассматривается практически построчно. Разбор кода чередуется с теоретическими отступлениями. Уже в первой главе вы понимаете, что автор прав в том, что Linq не просто язык интегрированных запросов, а «механизм итерации данных» (DIE: data iteration engine — хорошее название, догадываетесь, почему технологию не стали так называть). Замечу сразу, что люди, не знакомые с C#, вряд ли получат удовольствие от чтения. Дот нетщикам же книга придётся по душе.

Книга начинается с простенького «Hello LINQ», но даже в небольшом листинге бросается конструкция where, осуществляющая запрос к БД. По мнению автора, мир любого дот нетщика должен был от такого сдвинуться (наверное, остальные 5xx страниц предназначены для тех, у кого мир не сдвинулся). В первой части книги приводится обзор Linq, краткое описана структура книги и  конечно же присутствует введение в Linq. Так же вы найдёте краткое описание основных нововведений С# 3.0 (таких, как лямбда-выражения, ключевое слово «var», частичные и анонимные методы и др.). Если вы ещё не освоили С# 3.0 такое теоретическое введение вас очень обрадует.  Затем автор переходит к рассмотрению выражений запросов: весь материал сопровождается листингами с комментариями, обсуждением кода и теоретическими выкладками. Все основные конструкции запросов рассмотрены очень тщательно.

В части 2 «Linq to Objects» начинается обсуждение конкретного применения данного языка запросов. В этой части представлены такие ключевые понятия, как последовательность, выполнение запросов, отложенные операции. Часть 2 заканчивается описанием не отложенных операций. Оставшиеся части  книги («LINQ to XML», «LINQ to DataSet», «LINQ to SQL») по своей структуре и стилю изложения напоминают Часть 2, только в них приводится информация, специфичная для области применения. Так же в каждой части можно найти таблицу API, а каждая глава заканчивается резюме.

Мне очень понравилось, что, кроме кода, в книге обсуждается инструментарий и приводится информация по тому, как собирать проекты. Конечно же, почти вся информация (99.99999999%) по сборке относится к MS Visual Studio, но даже, будучи сторонником Open Source, я вынужден признать, что это качественный продукт.

После прочтения этой книги вы обязательно станете гуру в области Linq.




--------------------
user posted image
PM WWW   Вверх
Rififi
Дата 7.6.2008, 22:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1254
Регистрация: 9.3.2008

Репутация: 1
Всего: 36



[off]Где брал, и почём?[/off]
PM MAIL   Вверх
RWander
Дата 8.6.2008, 11:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 349
Регистрация: 4.5.2006
Где: Russia.Udm.Izhevs k

Репутация: нет
Всего: 6



Цитата(powerfox @  7.6.2008,  23:56 Найти цитируемый пост)
LINQ: язык интегрированных запросов в C# 2008 для профессионалов.


дождались  smile 


--------------------
Microsoft Certified Technology Specialist - ASP.NET Applications
PM MAIL   Вверх
HalkaR
Дата 8.6.2008, 12:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пуфыстый назгул
****


Профиль
Группа: Экс. модератор
Сообщений: 2132
Регистрация: 8.12.2002
Где: В Москве

Репутация: нет
Всего: 42



Как кто увидит, где в Москве можно купить - отпишите плиз. Вроде еще нигде нет.
PM MAIL   Вверх
powerfox
Дата 8.6.2008, 16:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I wanna fork()
****


Профиль
Группа: Комодератор
Сообщений: 3990
Регистрация: 1.10.2005
Где: Санкт-Петербург

Репутация: нет
Всего: 97



Цитата(Rififi @  7.6.2008,  23:49 Найти цитируемый пост)
[off]Где брал, и почём?[/off] 

У издательства часть глав (в формате PDF) smile

Цитата(HalkaR @  8.6.2008,  13:56 Найти цитируемый пост)
Как кто увидит, где в Москве можно купить - отпишите плиз. Вроде еще нигде нет. 

Книга ещё не вышла, но скоро выйдет.


--------------------
user posted image
PM WWW   Вверх
Idsa
Дата 9.6.2008, 15:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2086
Регистрация: 5.12.2006
Где: Томск

Репутация: 5
Всего: 62



Я несколько месяцев назад заказывал книгу по LINQ на Амазоне. Долго выбирал между "Pro Linq" (это английский вариант вышеописанной книги" и "Linq in Action". Остановил выбор на "Linq in Action" и не пожалел. По-моему "Pro Linq" писалась по бета-версиям. Да и вообще в Pro серии Apress много сырых книг. С другой стороны, скорее всего, на данный момент это единственная переведенная книга по Linq, так что выбор не велик. Но все же, если знания английского позволяют, советую посетить amazon.com, где выбор литературы по Linq гораздо шире.


--------------------
Мой блог: alexidsa.blogspot.com
PM MAIL ICQ   Вверх
Starski
Дата 22.10.2008, 13:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 21.10.2008

Репутация: нет
Всего: нет



Есть в глобусе... тысяча рубликов... вещь отличная
PM MAIL   Вверх
AleXGray
Дата 23.10.2008, 12:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 126
Регистрация: 18.1.2007

Репутация: нет
Всего: 1



Оч. доступно написано и даже излишне подробно.
--------------------
В начале было Слово
PM MAIL   Вверх
belousov
Дата 23.10.2008, 12:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 317
Регистрация: 21.11.2006
Где: Москва

Репутация: нет
Всего: 6



Друзья, где нить скачать можно? Кто нить знает?


--------------------
NIHIL VERUM EST LICET OMNIA 
PM MAIL WWW ICQ Skype   Вверх
AleXGray
Дата 23.10.2008, 13:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 126
Регистрация: 18.1.2007

Репутация: нет
Всего: 1



Я когда то перерыл весь доступный мне нет и на русском не нашел. Пришлось купить в каком-то инет-магазине.
--------------------
В начале было Слово
PM MAIL   Вверх
nikitao
Дата 24.10.2008, 20:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кот-программист
***


Профиль
Группа: Завсегдатай
Сообщений: 1206
Регистрация: 30.8.2005
Где: Спб

Репутация: нет
Всего: 26



Очень хорошая книга. учебник- справочник в 1 лице. признак хорошего тона smile нечасто встретишь.


--------------------
Жизнь - печальная штука.
PM MAIL ICQ Skype GTalk   Вверх
QryStaL
Дата 25.10.2008, 20:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Intellectual feast
**


Профиль
Группа: Участник
Сообщений: 914
Регистрация: 30.11.2005

Репутация: нет
Всего: 32



Цитата(belousov @  23.10.2008,  12:32 Найти цитируемый пост)
Друзья, где нить скачать можно? Кто нить знает?

Можно скачать на английском уже давно. Если не знаете английского, ждите...


--------------------
I don't need a reason being who I am...
PM MAIL ICQ   Вверх
MasterOfCode
Дата 26.10.2008, 10:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


elwin
**


Профиль
Группа: Участник
Сообщений: 740
Регистрация: 24.4.2008
Где: World.Russia.Tyum en

Репутация: нет
Всего: 27



Тираж у нее поражает. 1500!!! Этож надо умудриться!


--------------------
user posted image
PM ICQ   Вверх
belousov
Дата 26.10.2008, 10:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 317
Регистрация: 21.11.2006
Где: Москва

Репутация: нет
Всего: 6



QryStaL, хоть на английском, но где? подскажите


--------------------
NIHIL VERUM EST LICET OMNIA 
PM MAIL WWW ICQ Skype   Вверх
nikitao
Дата 26.10.2008, 13:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кот-программист
***


Профиль
Группа: Завсегдатай
Сообщений: 1206
Регистрация: 30.8.2005
Где: Спб

Репутация: нет
Всего: 26



MasterOfCode,  я не понимаю. у всех технических книг , которые я покупаю в посл время тираж от 1000 до 2000....


--------------------
Жизнь - печальная штука.
PM MAIL ICQ Skype GTalk   Вверх
Страницы: (3) Все [1] 2 3 
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | LINQ (Language-Integrated Query) | Следующая тема »


 




[ Время генерации скрипта: 0.0853 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.