Création de tâches
Un projet est, essentiellement, constitué par un certain nombre de tâches, dont chacune doit être achevée pour que le projet soit terminé. Lorsque vous travaillez avec des fichiers de projet, l’ajout de tâches est une activité importante. Les tâches sont souvent liées à d’autres tâches, pour indiquer la dépendance et ont généralement une durée définie. Aspose.Tasks pour l’API C ++ permet aux développeurs de créer des tâches et de définir le nom, les enfants et la durée au moment de la création.
Création de tâches
La classe de tâches expose la méthode ADD pour ajouter une tâche à la racine d’un projet ou à d’autres tâches. L’exemple de code suivant montre comment créer une tâche.
Le constructeur par défaut crée une instance de tâche sans aucun paramètre passé.
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);