Iteráljon nem gyökér erőforrások felett az Aspose.Tasks-ban
Bevezetés
Az Aspose.Tasks for Java egy hatékony könyvtár, amely a fejlesztők számára biztosítja a Microsoft Project fájlok hatékony kezeléséhez szükséges eszközöket. Intuitív kezelőfelületével és kiterjedt funkcionalitásával az Aspose.Tasks leegyszerűsíti a projektadatokkal való munka folyamatát, lehetővé téve a fejlesztők számára, hogy a robusztus alkalmazások építésére összpontosítsanak.
Előfeltételek
Mielőtt belevágna az Aspose.Tasks for Java használatába, győződjön meg arról, hogy rendelkezik a következőkkel:
- Java Development Kit (JDK): Győződjön meg arról, hogy a JDK telepítve van a rendszeren. Letöltheti aOracle webhely.
- Aspose.Tasks for Java Library: Töltse le és telepítse az Aspose.Tasks for Java könyvtárat aletöltési oldal.
Csomagok importálása
A Java projektben importálja a szükséges csomagokat az Aspose.Tasks használatához:
import com.aspose.tasks.Project;
import com.aspose.tasks.Resource;
import com.aspose.tasks.Rsc;
1. lépés: Állítsa be az adattárat
String dataDir = "Your Data Directory";
Cserélje ki"Your Data Directory"
annak a könyvtárnak az elérési útjával, ahol a projektfájlokat tárolják.
2. lépés: Töltse be a projektfájlt
Project prj = new Project(dataDir + "ResourceCosts.mpp");
Ez a sor inicializál egy újatProject
nevű projektfájl betöltésével"ResourceCosts.mpp"
a megadott adatkönyvtárból.
3. lépés: Ismétlés nem gyökér erőforrásokon
for (Resource res : prj.getResources()) {
if (res.isRoot()) {
continue;
}
System.out.println(res.get(Rsc.NAME));
}
Ez a ciklus a projekt minden erőforrása felett iterál (prj.getResources()
). Ha az erőforrás gyökér erőforrás, akkor a következő iterációra ugrik. Ellenkező esetben a nem root erőforrás nevét írja ki.
Következtetés
Ebben az oktatóanyagban megvizsgáltuk, hogyan iterálhatunk nem root erőforrásokon az Aspose.Tasks for Java használatával. Ezen lépések követésével hatékonyan kezelheti a projektadatokat, és egyszerűsítheti a fejlesztési folyamatot.
GYIK
Használhatom az Aspose.Tasks for Java-t új projektfájlok létrehozására?
Igen, az Aspose.Tasks lehetőséget biztosít projektfájlok létrehozására, módosítására és mentésére különböző formátumokban.
Az Aspose.Tasks támogatja a Microsoft Project fájlok összes verzióját?
Az Aspose.Tasks támogatja a Microsoft Project 2003-2019 fájlformátumokat, beleértve az MPP-t, az MPT-t és az XML-t.
Az Aspose.Tasks kompatibilis az olyan Java-keretrendszerekkel, mint a Spring?
Igen, az Aspose.Tasks zökkenőmentesen integrálható olyan Java-keretrendszerekbe, mint a Spring vállalati szintű alkalmazásokhoz.
Testreszabhatom a projekt adatmezőit az Aspose.Tasks segítségével?
Természetesen az Aspose.Tasks kiterjedt API-kat kínál a projekt adatmezőinek testreszabásához az Ön igényei szerint.
Az Aspose.Tasks nyújt támogatást és dokumentációt a fejlesztők számára?
Igen, az Aspose.Tasks átfogó dokumentációt és egy dedikált támogatási fórumot kínál, hogy segítse a fejlesztőket bármilyen kérdésben vagy problémában.