![]() |
Модераторы: gambit |
![]() ![]() ![]() |
|
powerfox |
|
|||
![]() I wanna fork() ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3990 Регистрация: 1.10.2005 Где: Санкт-Петербург Репутация: нет Всего: 97 |
Издательство "Диалектика-Вильямс" представляет: LINQ: язык интегрированных запросов в C# 2008 для профессионалов. Джозеф C. Раттц-мл. Pro LINQ: Language Integrated Query in C# 2008 Joseph C. Rattz, Jr. ![]() Что бы не говорили разработчики 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. |
|||
|
||||
Rififi |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1254 Регистрация: 9.3.2008 Репутация: 1 Всего: 36 |
[off]Где брал, и почём?[/off]
|
|||
|
||||
RWander |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 349 Регистрация: 4.5.2006 Где: Russia.Udm.Izhevs k Репутация: нет Всего: 6 |
дождались ![]() -------------------- Microsoft Certified Technology Specialist - ASP.NET Applications |
|||
|
||||
HalkaR |
|
|||
![]() Пуфыстый назгул ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2132 Регистрация: 8.12.2002 Где: В Москве Репутация: нет Всего: 42 |
Как кто увидит, где в Москве можно купить - отпишите плиз. Вроде еще нигде нет.
|
|||
|
||||
powerfox |
|
|||
![]() I wanna fork() ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3990 Регистрация: 1.10.2005 Где: Санкт-Петербург Репутация: нет Всего: 97 |
||||
|
||||
Idsa |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2086 Регистрация: 5.12.2006 Где: Томск Репутация: 5 Всего: 62 |
Я несколько месяцев назад заказывал книгу по LINQ на Амазоне. Долго выбирал между "Pro Linq" (это английский вариант вышеописанной книги" и "Linq in Action". Остановил выбор на "Linq in Action" и не пожалел. По-моему "Pro Linq" писалась по бета-версиям. Да и вообще в Pro серии Apress много сырых книг. С другой стороны, скорее всего, на данный момент это единственная переведенная книга по Linq, так что выбор не велик. Но все же, если знания английского позволяют, советую посетить amazon.com, где выбор литературы по Linq гораздо шире.
|
|||
|
||||
Starski |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 21.10.2008 Репутация: нет Всего: нет |
Есть в глобусе... тысяча рубликов... вещь отличная
|
|||
|
||||
AleXGray |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 126 Регистрация: 18.1.2007 Репутация: нет Всего: 1 |
Оч. доступно написано и даже излишне подробно.
--------------------
В начале было Слово |
|||
|
||||
belousov |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 317 Регистрация: 21.11.2006 Где: Москва Репутация: нет Всего: 6 |
Друзья, где нить скачать можно? Кто нить знает?
-------------------- NIHIL VERUM EST LICET OMNIA |
|||
|
||||
AleXGray |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 126 Регистрация: 18.1.2007 Репутация: нет Всего: 1 |
Я когда то перерыл весь доступный мне нет и на русском не нашел. Пришлось купить в каком-то инет-магазине.
--------------------
В начале было Слово |
|||
|
||||
nikitao |
|
|||
![]() Кот-программист ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1206 Регистрация: 30.8.2005 Где: Спб Репутация: нет Всего: 26 |
Очень хорошая книга. учебник- справочник в 1 лице. признак хорошего тона
![]() -------------------- Жизнь - печальная штука. |
|||
|
||||
QryStaL |
|
|||
![]() Intellectual feast ![]() ![]() Профиль Группа: Участник Сообщений: 914 Регистрация: 30.11.2005 Репутация: нет Всего: 32 |
Можно скачать на английском уже давно. Если не знаете английского, ждите... -------------------- I don't need a reason being who I am... |
|||
|
||||
MasterOfCode |
|
|||
![]() elwin ![]() ![]() Профиль Группа: Участник Сообщений: 740 Регистрация: 24.4.2008 Где: World.Russia.Tyum en Репутация: нет Всего: 27 |
Тираж у нее поражает. 1500!!! Этож надо умудриться!
-------------------- ![]() |
|||
|
||||
belousov |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 317 Регистрация: 21.11.2006 Где: Москва Репутация: нет Всего: 6 |
QryStaL, хоть на английском, но где? подскажите
-------------------- NIHIL VERUM EST LICET OMNIA |
|||
|
||||
nikitao |
|
|||
![]() Кот-программист ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1206 Регистрация: 30.8.2005 Где: Спб Репутация: нет Всего: 26 |
MasterOfCode, я не понимаю. у всех технических книг , которые я покупаю в посл время тираж от 1000 до 2000....
-------------------- Жизнь - печальная штука. |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | LINQ (Language-Integrated Query) | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |