處理 Aspose.Tasks 中的調平延遲屬性
內容
[
隱藏
]介紹
在本教程中,我們將逐步介紹在 Aspose.Tasks for Java 中處理資源分配的均衡延遲屬性的過程。 Aspose.Tasks 是一個功能強大的 Java 程式庫,可讓您使用 Microsoft Project 文件,而無需在系統上安裝 Microsoft Project。
先決條件
在我們開始之前,請確保您具備以下先決條件:
Java 開發工具包 (JDK):確保您的系統上安裝了 Java JDK。您可以從以下位置下載並安裝它網站.
Aspose.Tasks for Java 函式庫:從下列位置下載 Aspose.Tasks for Java 函式庫:下載頁面.
導入包
首先,將必要的套件匯入到您的 Java 專案中以使用 Aspose.Tasks 功能:
import com.aspose.tasks.Asn;
import com.aspose.tasks.Project;
import com.aspose.tasks.Resource;
import com.aspose.tasks.ResourceAssignment;
import com.aspose.tasks.Task;
import com.aspose.tasks.TimeUnitType;
import com.aspose.tasks.Tsk;
import java.util.Calendar;
第 1 步:建立專案對象
實例化一個Project
目的:
Project prj = new Project();
第 2 步:建立任務
在專案中新增任務:
Task task = prj.getRootTask().getChildren().add("Task 1");
步驟 3:設定任務開始日期和持續時間
設定任務的開始日期和持續時間:
java.util.Calendar cal = java.util.Calendar.getInstance();
cal.set(2000, Calendar.JANUARY, 3, 8, 0, 0);
task.set(Tsk.START, cal.getTime());
task.set(Tsk.DURATION, prj.getDuration(8));
第 4 步:新增資源
為專案新增資源:
Resource resource = prj.getResources().add("Resource 1");
步驟 5:建立資源分配
為任務和資源建立資源分配:
ResourceAssignment assignment = prj.getResourceAssignments().add(task, resource);
第6步:設定調平延遲
設定分配的調平延遲:
assignment.set(Asn.DELAY, prj.getDuration(0, TimeUnitType.Day));
第 7 步:顯示結果
列印平層延遲及其他相關資訊:
System.out.println("Delay: " + assignment.get(Asn.DELAY));
System.out.println("Leveling Delay: " + assignment.get(Asn.LEVELING_DELAY));
System.out.println("Process completed Successfully");
結論
在本教程中,我們學習如何處理 Aspose.Tasks for Java 中資源分配的均衡延遲屬性。透過執行下列步驟,您可以有效地管理 Java 專案中的資源分配。
常見問題解答
Q:我可以將 Aspose.Tasks 與其他 Java 函式庫一起使用嗎?
答:是的,Aspose.Tasks 可以與其他 Java 庫集成,以增強專案管理能力。
Q:Aspose.Tasks 是否與不同版本的 Microsoft Project 檔案相容?
答:是的,Aspose.Tasks 支援各種版本的 Microsoft Project 文件,確保不同環境之間的相容性。
Q:在哪裡可以找到對 Aspose.Tasks 的額外支援?
答:您可以在以下位置找到支援和資源:Aspose.Tasks 論壇.
Q:我可以在購買前試用 Aspose.Tasks 嗎?
答:是的,您可以從 Aspose.Tasks 取得免費試用版發布頁面.
Q:如何取得 Aspose.Tasks 的臨時許可證?
答:您可以向以下機構申請臨時許可證臨時許可證頁面出於評估目的。