Створення завдань
Contents
[
Hide
Show
]По суті, проект складається з ряду завдань, кожен з яких повинен бути завершений для завершення проекту. Працюючи з файлами проектів, додавання завдань є важливою діяльністю. Завдання часто пов’язані з іншими завданнями, щоб вказати на залежність, і зазвичай мають тривалість встановленої. Aspose.Tasks для C ++ API дозволяє розробникам створювати завдання та визначати назву, дітей та тривалість на момент створення.
Створення завдань
Клас завдання розкриває метод додавання завдання до кореня проекту або інших завдань. Наступний приклад коду демонструє, як створити завдання.
Конструктор за замовчуванням створює екземпляр завдання без передачі параметрів.
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);