Διαχείριση Κωδικών Περίληψης Έργων στο Aspose.Tasks για .NET

Εισαγωγή

Σε αυτό το σεμινάριο, θα διερευνήσουμε πώς να διαχειριστείτε τους κώδικες περίληψης του Microsoft Project χρησιμοποιώντας το Aspose.Tasks για .NET. Οι κωδικοί διάρθρωσης είναι προσαρμοσμένα πεδία στο Microsoft Project που επιτρέπουν στους χρήστες να κατηγοριοποιούν και να οργανώνουν εργασίες σύμφωνα με συγκεκριμένα κριτήρια. Το Aspose.Tasks απλοποιεί τη διαδικασία ανάγνωσης και χειρισμού αυτών των κωδίκων περιγράμματος μέσω προγραμματισμού.

Προαπαιτούμενα

Πριν ξεκινήσουμε, βεβαιωθείτε ότι έχετε τα εξής:

  1. Aspose.Tasks for .NET Library: Κατεβάστε και εγκαταστήστε τη βιβλιοθήκη Aspose.Tasks for .NET από τοδικτυακός τόπος.
  2. Περιβάλλον ανάπτυξης: Ρυθμίστε ένα κατάλληλο περιβάλλον ανάπτυξης για προγραμματισμό .NET, όπως το Visual Studio.
  3. Βασικές γνώσεις C#: Η εξοικείωση με τη γλώσσα προγραμματισμού C# θα είναι επωφελής για την κατανόηση των παραδειγμάτων κώδικα.

Εισαγωγή χώρων ονομάτων

Για να ξεκινήσετε, πρέπει να εισαγάγετε τους απαραίτητους χώρους ονομάτων στο έργο σας C#. Αυτό σας επιτρέπει να έχετε πρόσβαση στις κλάσεις και τις μεθόδους που παρέχονται από τη βιβλιοθήκη Aspose.Tasks.

  1. Άνοιγμα του Visual Studio: Εκκινήστε το IDE του Visual Studio.
  2. Δημιουργία νέου έργου: Ξεκινήστε ένα νέο έργο C# ή ανοίξτε ένα υπάρχον όπου σκοπεύετε να χρησιμοποιήσετε το Aspose.Tasks.
  3. Προσθήκη αναφοράς Aspose.Tasks: Κάντε δεξί κλικ στο έργο σας στην Εξερεύνηση λύσεων, επιλέξτε “Manage NuGet Packages”, αναζητήστε το “Aspose.Tasks” και εγκαταστήστε την πιο πρόσφατη έκδοση.
  4. Εισαγωγή χώρου ονομάτων Aspose.Tasks: Στην κορυφή του αρχείου C#, προσθέστε τα ακόλουθα χρησιμοποιώντας την οδηγία:
using Aspose.Tasks;
using System;

Βήμα 1: Ορισμός Καταλόγου Εγγράφων

Αρχικά, ορίστε τη διαδρομή προς τον κατάλογο που περιέχει το αρχείο MS Project.

String DataDir = "Your Document Directory";

Αντικαθιστώ"Your Document Directory" με την πραγματική διαδρομή προς το αρχείο του έργου σας.

Βήμα 2: Φορτώστε το Αρχείο Έργου

Δημιουργήστε ένα νέοProject αντικείμενο φορτώνοντας το αρχείο MS Project.

var project = new Project(DataDir + "OutlineValues2010.mpp");

Αυτό αρχικοποιεί το αντικείμενο έργου με το καθορισμένο αρχείο.

Βήμα 3: Διαβάστε τους Κώδικες Περίληψης

Επαναλάβετε όλες τις εργασίες στο έργο και ανακτήστε τους κωδικούς περιλήψεών τους.

foreach (var task in project.RootTask.SelectAllChildTasks())
{
    if (task.OutlineCodes.Count <= 0)
    {
        continue;
    }
    Console.WriteLine("Print outline codes of the task: " + task.Get(Tsk.Name));
    foreach (var value in task.OutlineCodes)
    {
        Console.WriteLine("  Field Id: " + value.FieldId);
        Console.WriteLine("  Value Guid: " + value.ValueGuid);
        Console.WriteLine("  Value Id: " + value.ValueId);
    }
}

Αυτό το απόσπασμα κώδικα περιηγείται σε κάθε εργασία, ελέγχει εάν έχει κωδικούς περιλήψεων και εκτυπώνει λεπτομέρειες όπως Αναγνωριστικό πεδίου, Οδηγός τιμής και Αναγνωριστικό τιμής για κάθε κωδικό διάρθρωσης που σχετίζεται με την εργασία.

συμπέρασμα

Συμπερασματικά, το Aspose.Tasks για .NET παρέχει ισχυρές δυνατότητες για τη διαχείριση των κωδίκων περίγραμμα του Microsoft Project μέσω προγραμματισμού. Ακολουθώντας τα βήματα που περιγράφονται σε αυτό το σεμινάριο, μπορείτε να διαβάσετε και να χειριστείτε αποτελεσματικά τους κώδικες περιγράμματος στα αρχεία του MS Project χρησιμοποιώντας C#.

Συχνές ερωτήσεις

Ε: Μπορώ να τροποποιήσω τους κωδικούς περιλήψεων χρησιμοποιώντας το Aspose.Tasks;

Α: Ναι, μπορείτε να τροποποιήσετε τους κωδικούς περιγράμματος μέσω προγραμματισμού χρησιμοποιώντας το Aspose.Tasks για .NET. Απλώς αποκτήστε πρόσβαση στους κωδικούς περιλήψεων των εργασιών και ενημερώστε τις τιμές τους όπως απαιτείται.

Ε: Είναι το Aspose.Tasks συμβατό με όλες τις εκδόσεις του Microsoft Project;

Α: Το Aspose.Tasks υποστηρίζει ένα ευρύ φάσμα εκδόσεων του Microsoft Project, συμπεριλαμβανομένων των 2003, 2007, 2010, 2013, 2016 και 2019.

Ε: Το Aspose.Tasks απαιτεί άδεια για εμπορική χρήση;

Α: Ναι, απαιτείται έγκυρη άδεια χρήσης για εμπορική χρήση του Aspose.Tasks. Μπορείτε να αποκτήσετε άδεια από τον ιστότοπο Aspose.

Ε: Μπορώ να δοκιμάσω το Aspose.Tasks πριν από την αγορά;

Α: Ναι, μπορείτε να κάνετε λήψη μιας δωρεάν δοκιμαστικής έκδοσης του Aspose.Tasks από τον ιστότοπο για να αξιολογήσετε τις δυνατότητες και τις δυνατότητές του.

Ε: Πού μπορώ να λάβω υποστήριξη για το Aspose.Tasks;

Α: Μπορείτε να λάβετε υποστήριξη για το Aspose.Tasks επισκεπτόμενοι το φόρουμ στη διεύθυνσηAspose.Tasks Forum.## Ολοκληρώστε τον πηγαίο κώδικα