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

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

LINQ
JS
[MVP]
Автор

Сообщений: 11819
Откуда: Эстония
Дата: 02.02.11 09: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 22:18:12ОтветитьЦитировать
А ссылку можно? На juri.foxhelp.eu не нашел.
Ratings: 0 negative/0 positive

Re: LINQ
JS
[MVP]
Автор

Сообщений: 11819
Откуда: Эстония
Дата: 02.02.11 23: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 09:05:03ОтветитьЦитировать
Спасибо.
Ratings: 0 negative/0 positive

Re: LINQ
SoccerStudio

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

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

Re: LINQ
JS
[MVP]
Автор

Сообщений: 11819
Откуда: Эстония
Дата: 03.02.11 11: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 11:13
Ratings: 0 negative/0 positive

Re: LINQ
SoccerStudio

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

Re: LINQ
SoccerStudio

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

Re: LINQ
JS
[MVP]
Автор

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


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




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



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

On-line: 29 PuMa  and Guests: 28


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