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

Aspose.Tasks for C++

 
 

C++ API, skirtas skaityti, rašyti ir konvertuoti Microsoft Project failus

Pirmaujanti C++ projektų valdymo biblioteka leidžia programinės įrangos kūrėjams kurti, modifikuoti, manipuliuoti, skaityti ir konvertuoti Microsoft Project MPP, MPS failus į PDF, Excel, XPS ir vaizdo formatus C++ programose.

Kas yra Aspose.Tasks for C++?

Dinamiškoje projektų valdymo srityje efektyvumas yra esminis. Turint tinkamus įrankius, galima padaryti didelį skirtumą valdant sudėtingas įmonės strategijas, programinės įrangos kūrimo ciklus arba didelio masto statybos projektus. Aspose.Tasks for C++ išsiskiria kaip revoliucinis sprendimas, nes suteikia programinės įrangos kūrėjams galingą įrankių rinkinį, leidžiantį dirbti su Microsoft Project failais be Microsoft Project įdiegimo. Jis palaiko kryžminės platformos kūrimą ir sukurtas veikti Windows, Linux ir macOS sistemose. Jį lengva įtraukti į jūsų kūrimo darbo eigą ir jis garantuoja patikimą veikimą visose šiose platformose.

Aspose.Tasks for C++ sukurtas tam, kad suteiktų programinės įrangos kūrėjams galimybę kurti, redaguoti, manipuliuoti ir konvertuoti Microsoft Project failus programiškai naudojant C++ kalbą. Ši biblioteka siūlo išsamų funkcijų rinkinį, leidžiantį kūrėjams skaityti, rašyti ir atvaizduoti Microsoft Project dokumentus, palengvinant sklandų projektų valdymo funkcionalumo integravimą į jų programas. API palengvina pažangią duomenų manipuliaciją, leidžiančią kūrėjams išgauti vertingus įžvalgas iš projekto failų.

Viena iš išskirtinių Aspose.Tasks for C++ savybių yra gebėjimas tvarkyti įvairius Microsoft Project failų formatus, įskaitant MPP, XML ir MPT. Ši universalumas užtikrina suderinamumą su plačiu projektų failų spektru, leidžiant kūrėjams be vargo dirbti su skirtingomis Microsoft Project versijomis. Biblioteka siūlo daugybę funkcionalumų, supaprastinančių projektų valdymo užduotis. Kūrėjai gali programiškai manipuliuoti užduotimis, ištekliais, kalendoriais ir kitais projekto elementais, suteikdami visišką kontrolę dėl projekto struktūrų ir grafikų. Tai universalioji biblioteka, kuri supaprastina projektų valdymo užduotis, siūlydama tokias funkcijas kaip projektų failų skaitymas ir modifikavimas, išteklių valdymas ir ataskaitų generavimas, suteikdama kūrėjams galimybę kurti patikimus sprendimus, pritaikytus jų projektų valdymo poreikiams.

Previous Next

Pradžia su Aspose.Tasks for C++

Rekomenduojamas būdas įdiegti Aspose.Tasks for C++ yra per NuGet. Prašome naudoti šią komandą sklandžiam įdiegimui.

Įdiekite Aspose.Tasks for C++ per NuGet

 install-Package Aspose.Tasks.Cpp 
Galite atsisiųsti tiesiogiai iš Aspose.Tasks Leidimo puslapis

Naujo projekto generavimas per C++ API

Aspose.Tasks for C++ palengvina programinės įrangos kūrėjams kurti naujus tuščius projektus nuo nulio savo C++ programose, nenaudojant Microsoft Project. Programuotojas gali kurti projekto failus įvairiais formatais, pvz., MPP ir XML. Bibliotekoje yra keli svarbūs funkcionalumai, tokie kaip esamų projekto failų atvėrimas ir skaitymas, projekto failų modifikavimas, projekto failų konvertavimas į kitus palaikomus formatus ir daugelis kitų. Žemiau pateiktas pavyzdys demonstruoja, kaip C++ kūrėjai gali sukurti bet kurį tuščią projekto failą tik keliais kodo eilutėmis ir išsaugoti jį XML formatu.

Kaip sukurti tuščią projekto failą naudojant C++ API?

 // Sukurti tuščią projektą System::SharedPtr project = System::MakeObject(); // Išsaugoti projektą kaip xml project->Save(dataDir + u\"EmptyProjectSaveXML_out.xml\", Aspose::Tasks::Saving::SaveFileFormat::XML); 

Konvertuoti projekto duomenis į PDF per C++

Aspose.Tasks for C++ yra galinga biblioteka, sukurta palengvinti Microsoft Project failų manipuliavimą ir konvertavimą į įvairius formatus. Viena iš pagrindinių funkcijų, kurią ji siūlo, yra galimybė konvertuoti projekto duomenis į PDF formatą. Ši funkcija yra neįkainojama projektų vadovams ir suinteresuotiems asmenims, kuriems reikia dalintis projekto informacija universaliai prieinamu formatu. Ji taip pat leidžia išsaugoti projekto duomenis į kelis PDF failus, pritaikyti teksto stilių projekto duomenims, keisti datos formatą, nustatyti šriftus ir dar daug daugiau. Žemiau pateiktas paprastas pavyzdys, demonstruojantis, kaip konvertuoti Microsoft Project failą (MPP) į PDF naudojant C++ komandas.

Kaip išsaugoti projektą PDF faile naudojant C++ programas?

 // Perskaityti įvesties projekto failą System::SharedPtr project = System::MakeObject(dataDir + u\"CreateProject2.mpp\");
    
// Išsaugoti projektą kaip PDF project->Save(dataDir + u\"SaveProjectAsPDF_out.pdf\", Aspose::Tasks::Saving::SaveFileFormat::PDF); 

Projekto failų skaitymas per C++ API

Viena iš pagrindinių Aspose.Tasks for C++ funkcijų yra galimybė įkelti ir skaityti Microsoft Project failus C++ programose nenaudojant Microsoft Project. Vos kelios kodo eilutės leidžia ištraukti esminę informaciją iš projekto failų. Biblioteka taip pat palaiko prieigą prie projekto savybių ir peržiūrą per įvairias užduotis. Be to, galite skaityti ir rašyti numatytas projekto savybes bei kalendoriaus savybes. Žemiau pateiktas pavyzdys demonstruoja, kaip programinės įrangos kūrėjai gali įkelti ir skaityti projekto failą savo C++ programose.

Kaip įkelti ir skaityti projekto failus naudojant C++ programas?

// Įkelti projekto failą auto project = System::MakeObject(u\"input.mpp\");

// Gauti projekto savybes auto projectInfo = project->get_ProjectProperties(); auto projectName = projectInfo->get_Name();

// Pereiti per užduotis 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(); // Apdoroti užduoties detales }

Projekto išteklių paskirstymas C++ programose

Išteklių valdymas yra būtinas efektyviam projektų valdymui. Aspose.Tasks for C++ leidžia programinės įrangos kūrėjams lengvai tvarkyti išteklius, nesvarbu, ar tai būtų naujų išteklių pridėjimas, ar jų priskyrimas užduotims. Ši biblioteka suteikia įrankius išteklių priskyrimui, darbo ar medžiagų sąnaudų nustatymui ir išteklių naudojimo optimizavimui, užtikrinant, kad projektai būtų įvykdyti laikantis biudžeto ir terminų. Žemiau pateiktas pavyzdys rodo, kaip dirbti su projekto ištekliais C++ programose.

Kaip pasiekti ir tvarkyti projekto išteklius C++ programose?

 // Gauti projekto išteklius auto resources = project->get_Resources();

// Pridėti naują išteklių auto newResource = System::MakeObject(u\"John Doe\"); resources->Add(newResource);

// Priskirti išteklius užduotims task1->get_Resources()->Add(newResource);

// Išsaugoti modifikuotą projektą project->Save(u\"output.mpp\", SaveFileFormat::MPP); 
 Lietuvių