タスクの作成
Contents
[
Hide
Show
]プロジェクトは、基本的に多くのタスクによって構成されており、それぞれがプロジェクトを完了するために完了する必要があります。プロジェクトファイルを使用する場合、タスクを追加することは重要なアクティビティです。タスクは、多くの場合、他のタスクにリンクされ、依存関係を示し、通常は設定された期間があります。 C ++ APIのAspose.Tasksを使用すると、開発者はタスクを作成し、作成時に名前、子供、期間を定義できます。
タスクの作成
タスククラスは、プロジェクトのルートまたは他のタスクにタスクを追加するためのADDメソッドを公開します。次のコードの例は、タスクを作成する方法を示しています。
デフォルトのコンストラクターは、パラメーターが渡されることなくタスクインスタンスを作成します。
1// Create project instance
2System::SharedPtr<Project> project = System::MakeObject<Project>();
3
4// Add task, sub task and save project
5System::SharedPtr<Task> task = project->get_RootTask()->get_Children()->Add(u"Summary1");
6System::SharedPtr<Task> subtask = task->get_Children()->Add(u"Subtask1");
7project->Save(dataDir + u"CreateTasks_out.xml", Aspose::Tasks::Saving::SaveFileFormat::XML);