Creación de tareas
Un proyecto está, esencialmente, compuesto por varias tareas, cada una de las cuales debe completarse para que el proyecto se complete. Cuando se trabaja con archivos del proyecto, agregar tareas es una actividad importante. Las tareas a menudo están vinculadas a otras tareas, para indicar dependencia y generalmente tienen una duración establecida. Aspose.Tasks for C ++ API permite a los desarrolladores crear tareas y definir el nombre, los niños y la duración en el momento de la creación.
Creación de tareas
La clase de tareas expone el método Agregar para agregar una tarea a la raíz de un proyecto u otras tareas. El siguiente ejemplo de código demuestra cómo crear una tarea.
El constructor predeterminado crea una instancia de tarea sin que se apruebe ningún parámetro.
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);