Aspose.Tasks .NET 中的逐步 WBS 程式碼配置
介紹
Aspose.Tasks for .NET 是一個功能強大的程式庫,可讓開發人員有效地操作 .NET 應用程式中的專案管理資料。在本教程中,我們將探索使用 Aspose.Tasks 配置工作分解結構 (WBS) 程式碼遮罩的過程。
先決條件
在深入學習本教程之前,請確保您具備以下先決條件:
- Aspose.Tasks for .NET Library:從以下位址下載並安裝此程式庫 Aspose.Tasks for .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);
恭喜!您已在 Aspose.Tasks 專案中成功配置了 WBS 程式碼遮罩。
結論
在本教程中,我們探索了使用 Aspose.Tasks for .NET 配置 WBS 程式碼遮罩的逐步過程。這個功能強大的程式庫為開發人員提供了一種無縫的方式來增強其 .NET 應用程式中的專案管理功能。
常見問題解答
我可以免費使用 Aspose.Tasks 嗎?
Aspose.Tasks 提供免費試用版,您可以下載 這裡 .
我可以在哪裡找到額外的支援?
參觀 Aspose.Tasks 論壇 以獲得社區支持。
我怎麼才能獲得臨時許可證?
您可以獲得臨時許可證 這裡 .
有詳細的文件嗎?
是的,有完整的文檔可供使用 這裡 .
在哪裡可以購買 Aspose.Tasks?
購買 Aspose.Tasks 這裡 .