
- •1. Цель и задачи работы
- •2. Теоретические сведения
- •3. Оборудование
- •4. Задание на работу
- •5. Порядок выполнения работы
- •6. Оформление отчета
- •7. Контрольные вопросы
- •1. Цель и задачи работы
- •2. Теоретические сведения
- •3. Оборудование
- •4. Задание на работу
- •5. Порядок выполнения работы
- •6. Оформление отчета
- •7. Контрольные вопросы
- •1. Цель и задачи работы
- •2. Теоретические сведения
- •3. Оборудование
- •4. Задание на работу
- •5. Порядок выполнения работы
- •6. Оформление отчета
- •7. Контрольные вопросы
- •1. Цель и задачи работы
- •2. Теоретические сведения
- •3. Оборудование
- •4. Задание на работу
- •5. Порядок выполнения работы
- •6. Оформление отчета
- •7. Контрольные вопросы
- •1. Цель и задачи работы
- •2. Теоретические сведения
- •3. Оборудование
- •4. Задание на работу
- •5. Порядок выполнения работы
- •6. Оформление отчета
- •7. Контрольные вопросы
- •1. Цель и задачи работы
- •2. Теоретические сведения
- •3. Оборудование
- •4. Задание на работу
- •5. Порядок выполнения работы
- •6. Оформление отчета
- •7. Контрольные вопросы
- •1. Цель и задачи работы
- •2. Теоретические сведения
- •3. Оборудование
- •4. Задание на работу
- •5. Порядок выполнения работы
- •6. Оформление отчета
- •7. Контрольные вопросы
- •1. Цель и задачи работы
- •2. Теоретические сведения
- •3. Оборудование
- •4. Задание на работу
- •5. Порядок выполнения работы
- •6. Оформление отчета
- •7. Контрольные вопросы
3. Оборудование
Персональный компьютер: процессор с частотой 1,6ГГц или выше, 1024 МБ ОЗУ, жесткий диск со скоростью 5400 об/мин, видеоадаптер с поддержкой DirectX 9 и с разрешением 1280 х 1024 (или более высоким), операционная система Windows 7, интегрированные среды разработки приложений Visual Studio 2010 и Visual Studio Team System 2008 с комплектами документации MSDN, каталог Tprog\Lab8, содержащий исходные файлы проектов, файл Labtprog8.doc (методические указания к данной лабораторной работе), не менее 200 Mб свободной памяти на логическом диске, содержащем каталог Tprog\Lab8.
4. Задание на работу
4.1. Ознакомиться с прототипами отложенных и неотложенных операций технологии LINQ для создания интегрированных запросов на языке C#.
4.2. Разработать и отладить консольные приложения на языке LINQ в соответствии со следующими вариантами (для каждой операции необходимо проверить работу всех прототипов):
Вариант задания |
Операции |
1 |
Where, Select, Take, OrderBy, ThenByDescending, Reverse, Distinct, ToDictionary, ToLookup, First, Sum |
2 |
Where, Select, TakeWhile, OrderByDescending, ThenBy, Reverse, Union, ToDictionary, ToLookup, Last, Min |
3 |
Where, Select, Skip, OrderBy, ThenByDescending, Reverse, Intersect, ToDictionary, ToLookup, Any, Max |
4 |
Where, Select, SkipWhile, OrderByDescending, ThenBy, Reverse, Range, ToDictionary, ToLookup, All, Average |
5 |
Where, Select, Concat, OrderBy, ThenByDescending, Reverse, Empty, ToDictionary, ToLookup, Count, Average |
5. Порядок выполнения работы
5.1. Проверить наличие на компьютере необходимого аппаратного оборудования и программного обеспечения, наличие 200 Мб свободной памяти на логическом диске, содержащем каталог Tprog\Lab8, наличие файла Labtprog8.doc и исходных файлов в каталоге Tprog\Lab8.
5.2. Создать личный каталог и создать в нем проекты приложений для проверки работы операций в соответствии с вариантом задания.
5.3. Поочередно открыть проекты приложений и выполнить их. Проверить правильность работы программ, содержащих запросы на языке LINQ.
6. Оформление отчета
Отчет должен содержать:
цель работы;
тексты исходных файлов приложений, разработанных по заданию;
краткая информация о технологии LINQ..
7. Контрольные вопросы
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1. Раттц-мл. Д.С. LINQ: язык интегрированных запросов в C# 2008 для профессионалов. - М.: ООО "И.Д. Вильямс", 2008. – 560 с.
2. Нэш Т. C# 2010: ускоренный курс для профессионалов. : Пер. с англ. — М. : ООО "И.Д. Вильяме", 2010..— 592с. : ил.
3. Троелсен Э. Язык программирования С# 2008 и платформа .NET 3.5, 4-е изд. : Пер. с англ. — М. : ООО "И.Д. Вильяме", 2010. — 1344 с. : ил.
4. Дейтел, Х.М. C# : пер.с англ. / Х.М.Дейтел [и др.] .— СПб. : БХВ-Петербург, 2006. - 1056с.
5. Жарков, В.А. Visual C# 2005 в учебе, науке и технике / В.А.Жарков .— М. : Жарков Пресс, 2007. - 818с.
6. MSDN 2010. Электронная документация Microsoft для разработчиков программного обеспечения. – 500000 с.