Aspose.Tasks .NET での段階的な WBS コード構成
導入
Aspose.Tasks for .NET は、開発者が .NET アプリケーションでプロジェクト管理データを効率的に操作できるようにする強力なライブラリです。このチュートリアルでは、Aspose.Tasks を使用してワーク ブレークダウン ストラクチャ (WBS) コード マスクを構成するプロセスについて説明します。
前提条件
チュートリアルに入る前に、次の前提条件が満たされていることを確認してください。
- Aspose.Tasks for .NET ライブラリ: からライブラリをダウンロードしてインストールします。 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.Task フォーラム コミュニティサポートのために。
仮免許はどうやって取得できますか?
仮免許が取得できる ここ .
詳細なドキュメントはありますか?
はい、包括的なドキュメントが利用可能です ここ .
Aspose.Tasks はどこで購入できますか?
Aspose.Task を購入する ここ .