Пошаговая настройка кода WBS в Aspose.Tasks .NET

Введение

Aspose.Tasks для .NET — это мощная библиотека, которая позволяет разработчикам эффективно манипулировать данными управления проектами в приложениях .NET. В этом уроке мы рассмотрим процесс настройки масок кода Work Breakdown Structure (WBS) с помощью Aspose.Tasks.

Предварительные условия

Прежде чем приступить к изучению руководства, убедитесь, что у вас есть следующие предварительные условия:

  • Aspose.Tasks для библиотеки .NET: загрузите и установите библиотеку с сайтаДокументация Aspose.Tasks для .NET.
  • Среда разработки: убедитесь, что у вас настроена работающая среда разработки .NET.
  • Каталог документов: выберите каталог в вашей системе для хранения файлов проекта.

Импортировать пространства имен

В свой .NET-проект включите необходимые пространства имен для работы с Aspose.Tasks:

    using Aspose.Tasks;
    using System;
    
    using Aspose.Tasks.Saving;

Шаг 1. Создайте экземпляр проекта

Начните с создания нового экземпляра проекта:

String DataDir = "Your Document Directory";
var project = new Project();

Шаг 2. Определите определение кода WBS

Настройте определение кода WBS для своего проекта:

project.WBSCodeDefinition = new WBSCodeDefinition();
project.WBSCodeDefinition.GenerateWBSCode = true;
project.WBSCodeDefinition.VerifyUniqueness = true;
project.WBSCodeDefinition.CodePrefix = "CRS-";

Шаг 3. Добавьте маски кода WBS

Определите маски кода WBS и добавьте их в проект:

var mask = new WBSCodeMask();
mask.Length = 2;
mask.Separator = "-";
mask.Sequence = WBSSequence.OrderedNumbers;
project.WBSCodeDefinition.CodeMaskCollection.Add(mask);
mask = new WBSCodeMask();
mask.Length = 1;
mask.Separator = "-";
mask.Sequence = WBSSequence.OrderedUppercaseLetters;
project.WBSCodeDefinition.CodeMaskCollection.Add(mask);

Шаг 4. Создайте задачи

Добавьте задачи в проект:

var task = project.RootTask.Children.Add("Task 1");
task.Children.Add("Task 2");

Шаг 5: Пересчитать

Пересчитайте проект, чтобы убедиться, что коды WBS применяются правильно:

project.Recalculate();

Шаг 6. Отображение информации о маске WBS

Вывести информацию о масках WBS в консоль:

Console.WriteLine("Number of WBS masks: " + project.WBSCodeDefinition.CodeMaskCollection.Count);
var i = 0;
foreach (var cm in project.WBSCodeDefinition.CodeMaskCollection)
{
    Console.WriteLine("WBS Mask #{0}: Level->{1}", ++i, cm.Level);
}

Шаг 7: Сохраните проект

Сохраните проект с добавленными кодами WBS:

project.Save(DataDir + @"AddWBSCodes_out.xml", SaveFileFormat.Xml);

Поздравляем! Вы успешно настроили маски кода WBS в своем проекте Aspose.Tasks.

Заключение

В этом руководстве мы рассмотрели пошаговый процесс настройки масок кода WBS с использованием Aspose.Tasks для .NET. Эта мощная библиотека предоставляет разработчикам простой способ расширить возможности управления проектами в своих .NET-приложениях.

Часто задаваемые вопросы

Могу ли я использовать Aspose.Tasks бесплатно?

Aspose.Tasks предлагает бесплатную пробную версию, которую вы можете скачать.здесь.

Где я могу найти дополнительную поддержку?

ПосетитьФорум Aspose.Tasks для поддержки сообщества.

Как получить временную лицензию?

Вы можете получить временную лицензиюздесь.

Есть ли подробная документация?

Да, полная документация доступназдесь.

Где я могу приобрести Aspose.Tasks?

Купить Aspose.Tasksздесь.