![]() |
Модераторы: 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....
-------------------- Жизнь - печальная штука. |
|||
|
||||
MasterOfCode |
|
|||
![]() elwin ![]() ![]() Профиль Группа: Участник Сообщений: 740 Регистрация: 24.4.2008 Где: World.Russia.Tyum en Репутация: нет Всего: 27 |
на torrents.ru по запросу LINQ выдаст тебе.
Маленький тираж рождает большой спрос и высокую цену. 1000 рублей для книги-это многовато, было бы 300-400, я бы не когда не скачивал с интернете и не печатал их на принтере(т.к. не люблю читать с монитора), а покупал бы в магазине обычном. У нас в городе не найти нормальной ИТ литературы, а заказывать в интернет магазине-нехочу т.к. требуют предоплату, нет чтоб на почте при получении оплачивать. -------------------- ![]() |
|||
|
||||
Bishop |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 188 Регистрация: 3.6.2005 Где: Минск, Беларусь Репутация: нет Всего: 16 |
||||
|
||||
QryStaL |
|
|||
![]() Intellectual feast ![]() ![]() Профиль Группа: Участник Сообщений: 914 Регистрация: 30.11.2005 Репутация: нет Всего: 32 |
belousov, я ее качал когда-то давно, сайт не помню. Если нужно, могу на рапиду выложить...
-------------------- I don't need a reason being who I am... |
|||
|
||||
belousov |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 317 Регистрация: 21.11.2006 Где: Москва Репутация: нет Всего: 6 |
QryStaL, спасибо, не надо, на английском скачал уже, вполне хватит.
-------------------- NIHIL VERUM EST LICET OMNIA |
|||
|
||||
MasterOfCode |
|
|||
![]() elwin ![]() ![]() Профиль Группа: Участник Сообщений: 740 Регистрация: 24.4.2008 Где: World.Russia.Tyum en Репутация: нет Всего: 27 |
На русском? -------------------- ![]() |
|||
|
||||
QryStaL |
|
|||
![]() Intellectual feast ![]() ![]() Профиль Группа: Участник Сообщений: 914 Регистрация: 30.11.2005 Репутация: нет Всего: 32 |
MasterOfCode, на английском.
-------------------- I don't need a reason being who I am... |
|||
|
||||
MasterOfCode |
|
|||
![]() elwin ![]() ![]() Профиль Группа: Участник Сообщений: 740 Регистрация: 24.4.2008 Где: World.Russia.Tyum en Репутация: нет Всего: 27 |
Тогда не надо, не силен я в английском:(
-------------------- ![]() |
|||
|
||||
QryStaL |
|
|||
![]() Intellectual feast ![]() ![]() Профиль Группа: Участник Сообщений: 914 Регистрация: 30.11.2005 Репутация: нет Всего: 32 |
MasterOfCode, в таком случае будешь отставать от современных технологий...
-------------------- I don't need a reason being who I am... |
|||
|
||||
gvam |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 8.1.2008 Репутация: нет Всего: нет |
Книга давно в продаже, смотрите в интернет магазинах(ozon). Тиряж маленький потому что тема не такая уж популярная
|
|||
|
||||
belousov |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 317 Регистрация: 21.11.2006 Где: Москва Репутация: нет Всего: 6 |
ну это мы еще посмотрим какая не популярная. просто не все про эту технологию еще знают, вот когда узнают, книги будет не хватать
-------------------- NIHIL VERUM EST LICET OMNIA |
|||
|
||||
Mayk |
|
|||
![]() ^аВаТаР^ сообщение>> ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: нет Всего: 134 |
У Стевенса (разработка сетевых приложений под unx, 2nd ed кажется) и Кормен(алгоритмы, 2nd ed) - 3000. -------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
|||
|
||||
Luter |
|
|||
Новичок Профиль Группа: Участник Сообщений: 34 Регистрация: 17.12.2008 Репутация: нет Всего: 1 |
Ктото скиньте на русском?
Это сообщение отредактировал(а) Luter - 30.12.2008, 22:28 |
|||
|
||||
jonie |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5613 Регистрация: 21.8.2005 Где: Владимир Репутация: нет Всего: 118 |
в гугле поищите
-------------------- Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет... |
|||
|
||||
Kolovorot |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 12.1.2009 Репутация: 1 Всего: 3 |
Эта книга подойдет, тем кто знает только С# и с базами данных не знаком.
--------------------
Никогда еще истина не повисала на руке безусловного. Фридрих Ницше. Так говорил Заратустра |
|||
|
||||
archeg |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 612 Регистрация: 6.1.2007 Где: Киев Репутация: нет Всего: 27 |
Интерестное утверждение. Объяснитесь? ![]() Это сообщение отредактировал(а) archeg - 20.3.2009, 19:58 -------------------- ИМХО задница есть универсальный интерфейс. Ибо через задницу можно сделать абсолютно ВСЕ (bash.org.ru) Дядька всегда можно спросить в аське, если не задалбывать - не откажет ![]() И вообще, на самом деле я студент, и ненавижу обращение на "Вы") Тут все свои ;) |
|||
|
||||
Kolovorot |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 12.1.2009 Репутация: 1 Всего: 3 |
Забыл знак вопроса поставить. И главное думаю, почему никто не отвечает. ![]() --------------------
Никогда еще истина не повисала на руке безусловного. Фридрих Ницше. Так говорил Заратустра |
||||
|
|||||
archeg |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 612 Регистрация: 6.1.2007 Где: Киев Репутация: нет Всего: 27 |
Хы ![]() Думаю да. Может какие-то самые базовые понятия и нужны для изучения ЛинкТуСиквел по книге, но в книге кроме всего прочего еще и ЛинкТуХмл и ЛинкТуОбжект ![]() -------------------- ИМХО задница есть универсальный интерфейс. Ибо через задницу можно сделать абсолютно ВСЕ (bash.org.ru) Дядька всегда можно спросить в аське, если не задалбывать - не откажет ![]() И вообще, на самом деле я студент, и ненавижу обращение на "Вы") Тут все свои ;) |
||||||
|
|||||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | LINQ (Language-Integrated Query) | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |