Пошаговая настройка кода 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здесь.