Opanowanie wartości zarysu projektu MS za pomocą Aspose.Tasks
Wstęp
W tym samouczku omówimy, jak zarządzać wartościami konspektu programu Microsoft Project przy użyciu biblioteki Aspose.Tasks dla platformy .NET. Dzięki Aspose.Tasks możesz łatwo manipulować kodami konspektu, tworzyć nowe wartości konspektu i dostosowywać konspekty projektu zgodnie z własnymi wymaganiami.
Warunki wstępne
Zanim zaczniesz, upewnij się, że masz następujące elementy:
- Instalacja Aspose.Tasks dla .NET: Pobierz i zainstaluj bibliotekę Aspose.Tasks dla .NET ze stronyTutaj.
- Środowisko programistyczne: Upewnij się, że masz skonfigurowane środowisko programistyczne, takie jak Visual Studio, zgodne z platformą .NET.
- Podstawowa znajomość programowania w C#: Zapoznaj się z podstawami języka programowania C#, ponieważ będziemy używać C# do pracy z biblioteką Aspose.Tasks.
Importuj przestrzenie nazw
Zacznij od zaimportowania niezbędnych przestrzeni nazw do kodu C#:
using Aspose.Tasks;
using System;
Krok 1: Załaduj plik projektu
// Ścieżka do katalogu dokumentów.
string DataDir = "Your Document Directory";
var project = new Project(DataDir + "OutlineValues2010.mpp");
Ten krok inicjuje nowy obiekt Project i ładuje plik Microsoft Project z określonego katalogu.
Krok 2: Zdefiniuj definicje kodu konspektu
var outline = new OutlineCodeDefinition();
outline.FieldId = ExtendedAttributeTask.OutlineCode7.ToString("D");
outline.Alias = "My Outline Code";
var outline2 = new OutlineCodeDefinition();
outline2.FieldId = ExtendedAttributeTask.OutlineCode7.ToString("D");
outline2.Alias = "My Outline Code 2";
project.OutlineCodes.Add(outline);
Tutaj definiujemy dwa obiekty OutlineCodeDefinition i dodajemy je do kolekcji OutlineCodes projektu.
Krok 3: Zdefiniuj maskę konturu
var mask = new OutlineMask();
mask.Type = MaskType.Characters;
outline.Masks.Add(mask);
W tym kroku konfigurowana jest maska konturu dla definicji kodu konspektu.
Krok 4: Utwórz wartości konspektu
var value = new OutlineValue();
value.Value = "Text value 1";
value.ValueId = 1;
value.Type = OutlineValueType.Text;
value.Description = "Text value descr 1";
value.IsCollapsed = false;
outline.Values.Add(value);
var value2 = new OutlineValue();
value2.DurationValue = project.GetDuration(1, TimeUnitType.Hour);
value2.ValueId = 2;
outline2.Values.Add(value2);
W tym kroku tworzymy dwa obiekty OutlineValue i ustawiamy ich właściwości, takie jak wartość, identyfikator wartości, typ, opis i stan zwinięcia.
Wniosek
Zarządzanie wartościami zarysu MS Project za pomocą Aspose.Tasks dla .NET jest proste dzięki dostarczonym funkcjom. Wykonując kroki opisane w tym samouczku, możesz efektywnie manipulować kodami i wartościami konspektu, aby dostosować konspekty projektu do swoich potrzeb.
Często zadawane pytania
P: Czy mogę używać Aspose.Tasks z innymi frameworkami .NET?
O: Tak, Aspose.Tasks jest kompatybilny z różnymi frameworkami .NET, zapewniając elastyczność w Twoim środowisku programistycznym.
P: Czy dostępna jest wersja próbna Aspose.Tasks?
Odp.: Tak, możesz uzyskać dostęp do bezpłatnej wersji próbnej Aspose.Tasks zTutaj.
P: Jak mogę uzyskać wsparcie dla Aspose.Tasks?
Odp.: Aby uzyskać wsparcie i pomoc, możesz odwiedzić forum Aspose.TasksTutaj.
P: Czy mogę kupić tymczasową licencję na Aspose.Tasks?
Odp.: Tak, możesz kupić tymczasową licencję na Aspose.Tasks odTutaj.
P: Gdzie mogę znaleźć szczegółową dokumentację dla Aspose.Tasks?
Odp.: Możesz zapoznać się z dostępną obszerną dokumentacjąTutaj.