Programming Taskbook


E-mail:

Пароль:

Регистрация пользователя   Восстановление пароля

 

ЮФУ SMBU

Электронный задачник по программированию

©  М. Э. Абрамян (Южный федеральный университет, Университет МГУ-ППИ в Шэньчжэне), 1998–2024

 

PT for LINQ | Общее описание

Next


Свидетельство о государственной регистрации задачника Programming Taskbook for LINQ

Скачать дистрибутив электронного задачника 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 2017–2022 (языки C#, Visual Basic .NET и F#), Visual Studio Code (язык C#), SharpDevelop (языки C# и F#). Кроме того, задачник Programming Taskbook for LINQ встроен в систему PascalABC.NET версии 3.0 и выше.

Диплом победителя (VII Международная конференция-конкурс Инновационные информационно-педагогические технологии в системе ИТ-образования

Задачник 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 Международной конференции-конкурса «Инновационные информационно-педагогические технологии в системе ИТ-образования» в номинации «Информационно-педагогические технологии в ИТ-образовании».


Next

 

Рейтинг@Mail.ru

Разработка сайта:
М. Э. Абрамян, В. Н. Брагилевский

Последнее обновление:
01.01.2024