1. Produkti
  2.   Project Management
  3.   C++
  4.   Aspose.Tasks for C++

Aspose.Tasks for C++

 
 

C++ API, lai lasītu, rakstītu un konvertētu Microsoft Project failus

Vadoša C++ projektu vadības bibliotēka ļauj programmatūras izstrādātājiem izveidot, modificēt, manipulēt, lasīt un konvertēt Microsoft Project MPP, MPS failus uz PDF, Excel, XPS un attēlu formātiem C++ lietotnēs.

Kas ir Aspose.Tasks for C++?

Dinamiski mainīgajā projektu vadības jomā efektivitāte ir būtiska. Atbilstošu rīku pieejamība var būt izšķiroša, pārvaldot sarežģītas korporatīvās stratēģijas, programmatūras izstrādes ciklus vai lielapjoma būvniecības projektus. Aspose.Tasks for C++ izceļas kā spēles mainītājs, jo tas nodrošina programmatūras izstrādātājiem spēcīgu rīku komplektu, kas ļauj strādāt ar Microsoft Project failiem, neinstalējot Microsoft Project. Tas atbalsta daudzplatformu izstrādi un ir paredzēts darbam ar Windows, Linux un macOS sistēmām. To ir viegli integrēt jūsu izstrādes darba plūsmā, un tas garantē uzticamu veiktspēju visās šajās platformās.

Aspose.Tasks for C++ ir izstrādāts, lai dotu programmatūras izstrādātājiem iespēju programmatiskā veidā, izmantojot C++ valodu, izveidot, rediģēt, manipulēt un konvertēt Microsoft Project failus. Šī bibliotēka nodrošina plašu funkciju klāstu, ļaujot izstrādātājiem lasīt, rakstīt un attēlot Microsoft Project dokumentus, veicinot projektu vadības funkcionalitātes nevainojamu integrāciju viņu lietojumprogrammās. API atvieglo uzlabotu datu manipulāciju, ļaujot izstrādātājiem izgūt vērtīgu informāciju no projektu failiem.

Viens no izciliem Aspose.Tasks for C++ rādītājiem ir spēja apstrādāt dažādus Microsoft Project failu formātus, tostarp MPP, XML un MPT. Šī daudzpusība nodrošina saderību ar plašu projektu failu klāstu, ļaujot izstrādātājiem bez piepūles strādāt ar dažādām Microsoft Project versijām. Bibliotēka piedāvā daudzveidīgas funkcionalitātes, lai racionalizētu projektu vadības uzdevumus. Izstrādātāji var programmatiski manipulēt ar uzdevumiem, resursiem, kalendāriem un citiem projekta elementiem, nodrošinot pilnīgu kontroli pār projektu struktūrām un grafikiem. Tā ir daudzpusīga bibliotēka, kas vienkāršo projektu vadības uzdevumus, piedāvājot tādas iespējas kā projektu failu lasīšana un modificēšana, resursu pārvaldība un atskaišu ģenerēšana, ļaujot izstrādātājiem izveidot stabilus risinājumus, kas pielāgoti viņu projektu vadības vajadzībām.

Previous Next

Sākums ar Aspose.Tasks for C++

Ieteicamais veids, kā instalēt Aspose.Tasks for C++, ir caur NuGet. Lūdzu, izmantojiet šādu komandu, lai veiktu instalāciju gludi.

Instalējiet Aspose.Tasks for C++ caur NuGet

 install-Package Aspose.Tasks.Cpp 
Jūs varat lejupielādēt to tieši no Aspose.Tasks Izlaiduma lapa

Jauna projekta ģenerēšana, izmantojot C++ API

Aspose.Tasks for C++ ļauj programmatūras izstrādātājiem viegli izveidot jaunus tukšus projektus no nulles savās C++ lietojumprogrammās, neizmantojot Microsoft Project. Programmatūras izstrādātāji var izveidot projektu failus dažādos formātos, piemēram, MPP un XML. Bibliotēkā ir vairākas svarīgas funkcijas, piemēram, esošo projektu failu atvēršana un lasīšana, projektu failu modificēšana, projektu failu konvertēšana uz citām atbalstītajām formām un daudz kas cits. Zemāk esošais piemērs parāda, kā C++ izstrādātāji var izveidot jebkuru tukšu projektu failu, izmantojot tikai pāris koda rindas, un saglabāt to XML formātā.

Kā izveidot tukšu projekta failu, izmantojot C++ API?

 // Izveidot tukšu projektu System::SharedPtr project = System::MakeObject(); // Saglabāt projektu kā xml project->Save(dataDir + u\"EmptyProjectSaveXML_out.xml\", Aspose::Tasks::Saving::SaveFileFormat::XML); 

Konvertēt projekta datus uz PDF, izmantojot C++

Aspose.Tasks for C++ ir jaudīga bibliotēka, kas paredzēta, lai atvieglotu Microsoft Project failu manipulēšanu un konvertēšanu dažādos formātos. Viena no galvenajām funkcijām, ko tā piedāvā, ir spēja konvertēt projekta datus PDF formātā. Šī funkcija ir nenovērtējama projektu vadītājiem un ieinteresētajām pusēm, kuriem jādalās ar projektu informāciju vispārpieejamā formātā. Tā arī ļauj saglabāt projektu datus vairākos PDF failos, pielāgot teksta stilu projektu datiem, pielāgot datuma formātu, iestatīt fontus un daudz ko citu. Zemāk ir vienkāršs piemērs, kas parāda, kā konvertēt Microsoft Project failu (MPP) uz PDF, izmantojot C++ komandas.

Kā saglabāt projektu PDF failā, izmantojot C++ lietojumprogrammas?

 // Nolasīt ievades projekta failu System::SharedPtr project = System::MakeObject(dataDir + u\"CreateProject2.mpp\");
    
// Saglabāt projektu kā PDF project->Save(dataDir + u\"SaveProjectAsPDF_out.pdf\", Aspose::Tasks::Saving::SaveFileFormat::PDF); 

Projekta failu lasīšana, izmantojot C++ API

Aspose.Tasks for C++ viena no galvenajām funkcijām ir spēja ielādēt un nolasīt Microsoft Project failus C++ lietojumprogrammās, neizmantojot Microsoft Project. Ar tikai dažām koda rindām varat izvilkt būtisku informāciju no projektu failiem. Bibliotēka arī atbalsta piekļuvi projektu īpašībām un iterāciju caur dažādiem uzdevumiem. Turklāt varat nolasīt un rakstīt noklusējuma projektu īpašības, kā arī kalendāra īpašības. Zemāk esošais piemērs parāda, kā programmatūras izstrādātāji var ielādēt un nolasīt projektu failu savās C++ lietojumprogrammās.

Kā ielādēt un lasīt projektu failus, izmantojot C++ lietojumprogrammas?

// Ielādēt projekta failu auto project = System::MakeObject(u\"input.mpp\");

// Piekļūt projekta īpašībām auto projectInfo = project->get_ProjectProperties(); auto projectName = projectInfo->get_Name();

// Iterēt cauri uzdevumiem auto tasks = project->get_RootTask()->get_ChildTasks(); for (const auto& task : tasks) { auto taskName = task->get_Name(); auto startDate = task->get_Start()->ToShortDateString(); auto endDate = task->get_Finish()->ToShortDateString(); // Apstrādāt uzdevuma detaļas }

Projekta resursu piešķiršana C++ lietotnēs

Resursu pārvaldība ir būtiska efektīvai projektu vadībai. Aspose.Tasks for C++ ļauj programmatūras izstrādātājiem viegli pārvaldīt resursus, neatkarīgi no tā, vai tiek pievienoti jauni resursi vai piešķirti uzdevumiem. Šī bibliotēka nodrošina rīkus resursu piešķiršanai, darba vai materiālu izmaksu iestatīšanai un resursu lietošanas optimizēšanai, nodrošinot, ka projekti tiek pabeigti saskaņā ar budžetu un termiņiem. Zemāk ir parādīts, kā strādāt ar projektu resursiem C++ lietojumprogrammās.

Kā piekļūt un pārvaldīt projekta resursus C++ lietojumprogrammās?

 // Piekļūt projekta resursiem auto resources = project->get_Resources();

// Pievienot jaunu resursu auto newResource = System::MakeObject(u\"John Doe\"); resources->Add(newResource);

// Piešķirt resursus uzdevumiem task1->get_Resources()->Add(newResource);

// Saglabāt modificēto projektu project->Save(u\"output.mpp\", SaveFileFormat::MPP); 
 Latviski