Aspose.Tasks में गैर-रूट संसाधनों पर पुनरावृति

परिचय

जावा के लिए Aspose.Tasks एक शक्तिशाली लाइब्रेरी है जो डेवलपर्स को Microsoft प्रोजेक्ट फ़ाइलों में कुशलतापूर्वक हेरफेर करने के लिए आवश्यक उपकरण प्रदान करती है। अपने सहज इंटरफ़ेस और व्यापक कार्यक्षमता के साथ, Aspose.Tasks प्रोजेक्ट डेटा के साथ काम करने की प्रक्रिया को सरल बनाता है, जिससे डेवलपर्स को मजबूत एप्लिकेशन बनाने पर ध्यान केंद्रित करने की अनुमति मिलती है।

आवश्यक शर्तें

जावा के लिए Aspose.Tasks का उपयोग करने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित हैं:

  1. जावा डेवलपमेंट किट (जेडीके): सुनिश्चित करें कि आपके सिस्टम पर जेडीके स्थापित है। आप इसे यहां से डाउनलोड कर सकते हैंओरेकल वेबसाइट.
  2. जावा लाइब्रेरी के लिए Aspose.Tasks: जावा लाइब्रेरी के लिए Aspose.Tasks को यहां से डाउनलोड और इंस्टॉल करेंडाउनलोड पेज.

पैकेज आयात करें

अपने जावा प्रोजेक्ट में, Aspose.Tasks के साथ काम शुरू करने के लिए आवश्यक पैकेज आयात करें:

import com.aspose.tasks.Project;
import com.aspose.tasks.Resource;
import com.aspose.tasks.Rsc;

चरण 1: डेटा निर्देशिका सेट करें

String dataDir = "Your Data Directory";

प्रतिस्थापित करें"Your Data Directory" उस निर्देशिका के पथ के साथ जहां आपकी प्रोजेक्ट फ़ाइलें संग्रहीत हैं।

चरण 2: प्रोजेक्ट फ़ाइल लोड करें

Project prj = new Project(dataDir + "ResourceCosts.mpp");

यह पंक्ति एक नई शुरुआत करती हैProject नामित प्रोजेक्ट फ़ाइल को लोड करके ऑब्जेक्ट करें"ResourceCosts.mpp" निर्दिष्ट डेटा निर्देशिका से.

चरण 3: गैर-रूट संसाधनों पर पुनरावृति

for (Resource res : prj.getResources()) {
    if (res.isRoot()) {
        continue;
    }
    System.out.println(res.get(Rsc.NAME));
}

यह लूप प्रोजेक्ट में प्रत्येक संसाधन पर पुनरावृत्त होता है (prj.getResources()). यदि संसाधन एक रूट संसाधन है, तो यह अगले पुनरावृत्ति पर चला जाता है। अन्यथा, यह गैर-रूट संसाधन का नाम प्रिंट करता है।

निष्कर्ष

इस ट्यूटोरियल में, हमने पता लगाया है कि जावा के लिए Aspose.Tasks का उपयोग करके गैर-रूट संसाधनों पर पुनरावृति कैसे करें। इन चरणों का पालन करके, आप प्रोजेक्ट डेटा में प्रभावी ढंग से हेरफेर कर सकते हैं और अपनी विकास प्रक्रिया को सुव्यवस्थित कर सकते हैं।

अक्सर पूछे जाने वाले प्रश्न

क्या मैं नई प्रोजेक्ट फ़ाइलें बनाने के लिए Java के लिए Aspose.Tasks का उपयोग कर सकता हूँ?

हां, Aspose.Tasks विभिन्न स्वरूपों में प्रोजेक्ट फ़ाइलों को बनाने, संशोधित करने और सहेजने की कार्यक्षमता प्रदान करता है।

क्या Aspose.Tasks Microsoft Project फ़ाइलों के सभी संस्करणों का समर्थन करता है?

Aspose.Tasks MPP, MPT और XML सहित Microsoft Project 2003-2019 फ़ाइल स्वरूपों का समर्थन करता है।

क्या Aspose.Tasks स्प्रिंग जैसे जावा फ्रेमवर्क के साथ संगत है?

हाँ, Aspose.Tasks को एंटरप्राइज़-ग्रेड अनुप्रयोगों के लिए स्प्रिंग जैसे जावा फ्रेमवर्क में सहजता से एकीकृत किया जा सकता है।

क्या मैं Aspose.Tasks का उपयोग करके प्रोजेक्ट डेटा फ़ील्ड को अनुकूलित कर सकता हूँ?

बिल्कुल, Aspose.Tasks आपकी आवश्यकताओं के अनुसार प्रोजेक्ट डेटा फ़ील्ड को अनुकूलित करने के लिए व्यापक एपीआई प्रदान करता है।

क्या Aspose.Tasks डेवलपर्स के लिए सहायता और दस्तावेज़ीकरण प्रदान करता है?

हां, Aspose.Tasks डेवलपर्स को उनके सामने आने वाले किसी भी प्रश्न या समस्या में सहायता करने के लिए व्यापक दस्तावेज़ीकरण और एक समर्पित सहायता मंच प्रदान करता है।