for flooders
:: Главная :: Решения :: Статьи :: Сайт М. Дроздова :: Файловый архив :: Книга по VFP 9 :: Русский Help Online :: OFF-LINE Форум
   Лисоводы   всех   стран,  объединяйтесь !!!  

Список Форумов  :: Обсуждаем проекты
  

LINQ
JS
Автор

Сообщений: 12090
Откуда: Эстония
Дата: 02.02.11 10:41:48
Если есть авторы, желающие поделиться своими знаниями в этой технологии - welcome!
Пока проект размещен на моем сайте, но может быть легко перенесен на foxhelp.ru


------------------
Knowledge is better than ignorance!
Website: juri.foxhelp.eu
Ratings: 0 negative/0 positive

Re: LINQ
Dag

Сообщений: 1154
Дата: 02.02.11 23:18:12
А ссылку можно? На juri.foxhelp.eu не нашел.
Ratings: 0 negative/0 positive

Re: LINQ
JS
Автор

Сообщений: 12090
Откуда: Эстония
Дата: 03.02.11 00:26:10
juri.foxhelp.eu


------------------
Knowledge is better than ignorance!
Website: juri.foxhelp.eu
Ratings: 0 negative/0 positive

Re: LINQ
Dag

Сообщений: 1154
Дата: 03.02.11 10:05:03
Спасибо.
Ratings: 0 negative/0 positive

Re: LINQ
SoccerStudio

Сообщений: 5054
Откуда: Подмосковье
Дата: 03.02.11 10:17:12
Прочитал обе статьи (если их больше, то не нашел). Первая мысль (в порядке бреда) следующая. Я, когда сам это все осваивал, тоже не сразу во все въехали и понял. Помогло не помню уже где прочитанное начало от печки, я имею ввиду так называемую "цепочку методов".
Т.е. сначала показывалось, как выборка делается с использованием обычных методов List.FindAll() и List.Sort(), причем полностью приводился синтаксис анонимных делегатов и приводилась строгая типизация (т.е. без "var"). Далее делегаты заменялись на лямбда-выражения, и далее уже приводился соответствующий синтаксис LINQ. В итоге было понятно, откуда и что берется, соответственно, и непривычный синтаксис уже не вызывал недоумения.
Второй пример был более интересным - это когда в выражении select использовались анонимные типы. Тут уже без "var" не обойтись, и это тоже очень наглядно показывалось - зачем вообще этот "var" нужен. После этих двух примеров уже не было проблем с другими LINQ-запросами (к XML, DataTable и т.п.).

Юрий, если считаете это целесообразным, могу нарисовать пример подобного изложения. Хотя, это несложно в принципе.
Ratings: 0 negative/0 positive

Re: LINQ
JS
Автор

Сообщений: 12090
Откуда: Эстония
Дата: 03.02.11 12:12:08
SoccerStudio
Прочитал обе статьи (если их больше, то не нашел).

Другие статьи редактируются.


SoccerStudio
Первая мысль (в порядке бреда) следующая. Я, когда сам это все осваивал, тоже не сразу во все въехали и понял. Помогло не помню уже где прочитанное начало от печки, я имею ввиду так называемую "цепочку методов".
Т.е. сначала показывалось, как выборка делается с использованием обычных методов List.FindAll() и List.Sort(), причем полностью приводился синтаксис анонимных делегатов и приводилась строгая типизация (т.е. без "var"). Далее делегаты заменялись на лямбда-выражения, и далее уже приводился соответствующий синтаксис LINQ. В итоге было понятно, откуда и что берется, соответственно, и непривычный синтаксис уже не вызывал недоумения.
Второй пример был более интересным - это когда в выражении select использовались анонимные типы. Тут уже без "var" не обойтись, и это тоже очень наглядно показывалось - зачем вообще этот "var" нужен. После этих двух примеров уже не было проблем с другими LINQ-запросами (к XML, DataTable и т.п.).

Юрий, если считаете это целесообразным, могу нарисовать пример подобного изложения. Хотя, это несложно в принципе.


Я думаю, что это будет интересным для всех. Тем более, что LINQ развивается очень шустро.


------------------
Knowledge is better than ignorance!
Website: juri.foxhelp.eu




Исправлено: JS, 03.02.11 12:13
Ratings: 0 negative/0 positive

Re: LINQ
SoccerStudio

Сообщений: 5054
Откуда: Подмосковье
Дата: 03.02.11 12:39:55
Хорошо, попробую.
Ratings: 0 negative/0 positive

Re: LINQ
SoccerStudio

Сообщений: 5054
Откуда: Подмосковье
Дата: 04.02.11 20:53:14
Юрий, отправил на адрес, указанный в Вашем профиле.
Ratings: 0 negative/0 positive

Re: LINQ
JS
Автор

Сообщений: 12090
Откуда: Эстония
Дата: 04.02.11 22:28:25
SoccerStudio
Юрий, отправил на адрес, указанный в Вашем профиле.
Спасибо, Максим!
Сегодня или завтра выложу на сайт...


------------------
Knowledge is better than ignorance!
Website: juri.foxhelp.eu




Исправлено: JS, 04.02.11 22:28
Ratings: 0 negative/0 positive



Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 9 leonid Божья_коровка  (Гостей: 7)

30.11.2020 21:07:23 exec: 0.03
Mem: 1.24 Mb

© 2000-2020 Fox Club 
Яндекс.Метрика