|
Скачать дистрибутив электронного задачника Programming Taskbook for LINQ (русская версия 1.3)
Общее описание
Программный комплекс «Электронный задачник по LINQ-технологиям
Programming Taskbook for LINQ» (PT for LINQ)
содержит дополнительные компоненты электронного задачника
Programming Taskbook, которые позволяют
выполнять задания, связанные с технологией LINQ платформы .NET.
Для возможности использования данного комплекса его следует
установить в системный каталог базового варианта электронного
задачника Programming Taskbook версии не ниже 4.11
(обычно системным каталогом задачника является каталог C:\Program Files\PT4).
Версия 1.2 задачника PT for LINQ предназначена для совместного использования
с базовым вариантом электронного задачника Programming Taskbook версии не ниже 4.15.
Версия 1.3 задачника PT for LINQ дополнительно содержит 64-разрядные варианты
библиотек с группами заданий, что позволяет использовать ее для 64-разрядных
сред программирования (при наличии базового варианта задачника Programming Taskbook
версии 4.21 или выше). Кроме того, в ней добавлена возможность выбора языка интерфейса для программы-установщика.
Еще одной особенностью версии 1.3 является то, что в ее заданиях исходные файловые данные
содержат только символы из набора ASCII,
что позволяет при выполнении заданий не учитывать особенности различных кодировок.
Комплекс PT for LINQ является свободно распространяемым
программным продуктом (freeware); он может использоваться как с
полным вариантом задачника PT4Complete, так и со свободно
распространяемым мини-вариантом PT4Mini.
В состав задачника PT for LINQ входят группы LinqBegin
(60 заданий, посвященных знакомству с запросами LINQ), LinqObj
(100 заданий на использование интерфейса
LINQ to Objects для обработки последовательностей и наборов
взаимосвязанных последовательностей) и LinqXml (90 заданий
на использование интерфейса LINQ to XML для обработки XML-документов).
Группа LinqBegin содержит следующие подгруппы (в скобках указывается
количество заданий в подгруппе):
- поэлементные операции, агрегирование и генерирование последовательностей (15),
- фильтрация, сортировка, теоретико-множественные операции (16),
- проецирование (12),
- объединение и группировка (17).
Группа LinqObj содержит следующие подгруппы:
- обработка отдельных последовательностей (70),
- обработка нескольких взаимосвязанных последовательностей (30).
Группа LinqXml содержит следующие подгруппы:
- создание XML-документа (10),
- анализ содержимого XML-документа (10),
- преобразование XML-документа (20),
- преобразование типов при обработке XML-документа (12),
- работа с пространствами имен XML-документа (8),
- дополнительные задания на обработку XML-документа (30).
Задания могут выполняться на языках C#, Visual Basic .NET и F#
в средах, поддерживаемых базовым вариантом задачника Programming Taskbook.
Для версии 4.22 базового варианта это среды Visual Studio 20172022 (языки C#, Visual Basic .NET и F#),
Visual Studio Code (язык C#), SharpDevelop (языки C# и F#).
Кроме того, задачник Programming Taskbook for LINQ встроен в систему
PascalABC.NET версии 3.0 и выше.
Задачник PT for LINQ предоставляет при выполнении заданий те же
возможности, что и базовый задачник Programming Taskbook; в частности,
он передает программе учащегося исходные данные, проверяет
правильность результатов, полученных программой, и сохраняет сведения
о каждом тестовом испытании программы в специальном файле. Кроме
того, в задачнике PT for LINQ предусмотрены дополнительные
возможности, упрощающие работу с последовательностями:
- методы GetEnumerableInt и GetEnumerableString, обеспечивающие
ввод числовых и строковых последовательностей соответственно
(доступны в заданиях группы LinqBegin);
- метод расширения Put, который может применяться к
последовательностям для вывода всех их элементов
(доступен в заданиях группы LinqBegin);
- метод расширения Show, который может применяться к
последовательностям для отладочной печати всех их элементов
в специальном разделе окна задачника
(доступен для всех групп, входящих в задачник PT for LINQ;
данный метод может включаться непосредственно в
цепочку методов LINQ, используемых для решения поставленной задачи).
Программный комплекс «Электронный задачник по
LINQ-технологиям Programming Taskbook for LINQ»
зарегистрирован в Реестре программ для ЭВМ 19 марта 2014 г. (свидетельство о государственной регистрации
программы для ЭВМ номер 2014613173).
Работа «Электронный задачник по технологии LINQ платформы .NET Framework»
вошла в число победителей VII
Международной конференции-конкурса
«Инновационные информационно-педагогические технологии в системе ИТ-образования»
в номинации «Информационно-педагогические технологии в ИТ-образовании».
|