การกำหนดค่ารหัส WBS ทีละขั้นตอนใน Aspose.Tasks .NET
การแนะนำ
Aspose.Tasks สำหรับ .NET เป็นไลบรารีอันทรงพลังที่ช่วยให้นักพัฒนาจัดการข้อมูลการจัดการโครงการในแอปพลิเคชัน .NET ได้อย่างมีประสิทธิภาพ ในบทช่วยสอนนี้ เราจะสำรวจกระบวนการกำหนดค่ามาสก์โค้ดโครงสร้างการแบ่งงาน (WBS) โดยใช้ Aspose.Tasks
ข้อกำหนดเบื้องต้น
ก่อนที่จะเข้าสู่บทช่วยสอน ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นต่อไปนี้:
- Aspose.Tasks สำหรับ .NET Library: ดาวน์โหลดและติดตั้งไลบรารีจาก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 Code Masks และเพิ่มลงในโปรเจ็กต์:
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 Code Masks ในโปรเจ็กต์ Aspose.Tasks เรียบร้อยแล้ว
บทสรุป
ในบทช่วยสอนนี้ เราได้สำรวจกระบวนการทีละขั้นตอนในการกำหนดค่า WBS Code Mask โดยใช้ Aspose.Tasks สำหรับ .NET ไลบรารี่อันทรงพลังนี้ช่วยให้นักพัฒนามีวิธีที่ราบรื่นในการปรับปรุงความสามารถในการจัดการโครงการภายในแอปพลิเคชัน .NET ของตน
คำถามที่พบบ่อย
ฉันสามารถใช้ Aspose.Tasks ได้ฟรีหรือไม่
Aspose.Tasks ให้ทดลองใช้ฟรีซึ่งคุณสามารถดาวน์โหลดได้ที่นี่.
ฉันจะหาการสนับสนุนเพิ่มเติมได้จากที่ไหน?
เยี่ยมชมฟอรั่ม Aspose.Tasks เพื่อสนับสนุนชุมชน
ฉันจะขอรับใบอนุญาตชั่วคราวได้อย่างไร
คุณสามารถรับใบอนุญาตชั่วคราวได้ที่นี่.
มีเอกสารรายละเอียดไหม?
ใช่ มีเอกสารประกอบครบถ้วนที่นี่.
ฉันจะซื้อ Aspose.Tasks ได้ที่ไหน
ซื้อ Aspose.Tasksที่นี่.