处理 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 项目中的资源分配。
常见问题解答
问:我可以将 Aspose.Tasks 与其他 Java 库一起使用吗?
答:是的,Aspose.Tasks 可以与其他 Java 库集成,以增强项目管理能力。
问:Aspose.Tasks 是否与不同版本的 Microsoft Project 文件兼容?
答:是的,Aspose.Tasks 支持各种版本的 Microsoft Project 文件,确保不同环境之间的兼容性。
问:在哪里可以找到对 Aspose.Tasks 的额外支持?
答:您可以在以下位置找到支持和资源:Aspose.Tasks 论坛.
问:我可以在购买前试用 Aspose.Tasks 吗?
答:是的,您可以从 Aspose.Tasks 获取免费试用版发布页面.
问:如何获得 Aspose.Tasks 的临时许可证?
答:您可以向以下机构申请临时许可证临时许可证页面出于评估目的。