Zvládnutí hodnot osnovy MS Project pomocí Aspose.Tasks
Úvod
V tomto tutoriálu prozkoumáme, jak spravovat hodnoty osnovy Microsoft Project pomocí knihovny Aspose.Tasks pro .NET. S Aspose.Tasks můžete snadno manipulovat s kódy osnovy, vytvářet nové hodnoty osnovy a upravovat osnovy projektu podle svých požadavků.
Předpoklady
Než začnete, ujistěte se, že máte následující:
- Instalace Aspose.Tasks for .NET: Stáhněte si a nainstalujte knihovnu Aspose.Tasks for .NET ztady.
- Vývojové prostředí: Ujistěte se, že máte nastavené vývojové prostředí, jako je Visual Studio, s kompatibilitou s rozhraním .NET.
- Základní porozumění programování v C#: Seznamte se se základy programovacího jazyka C#, protože C# budeme používat pro práci s knihovnou Aspose.Tasks.
Importovat jmenné prostory
Začněte importováním potřebných jmenných prostorů do kódu C#:
using Aspose.Tasks;
using System;
Krok 1: Načtěte soubor projektu
// Cesta k adresáři dokumentů.
string DataDir = "Your Document Directory";
var project = new Project(DataDir + "OutlineValues2010.mpp");
Tento krok inicializuje nový objekt Project a načte soubor Microsoft Project ze zadaného adresáře.
Krok 2: Definujte definice kódu osnovy
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);
Zde definujeme dva objekty OutlineCodeDefinition a přidáme je do kolekce OutlineCodes projektu.
Krok 3: Definujte masku obrysu
var mask = new OutlineMask();
mask.Type = MaskType.Characters;
outline.Masks.Add(mask);
Tento krok nastaví OutlineMask pro definici kódu osnovy.
Krok 4: Vytvořte obrysové hodnoty
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);
V tomto kroku vytvoříme dva objekty OutlineValue a nastavíme jejich vlastnosti, jako je hodnota, ID hodnoty, typ, popis a stav sbalení.
Závěr
Správa hodnot osnovy MS Project pomocí Aspose.Tasks pro .NET je s poskytovanými funkcemi přímočará. Podle kroků uvedených v tomto kurzu můžete efektivně manipulovat s kódy osnovy a hodnotami a přizpůsobit osnovy projektu podle svých potřeb.
FAQ
Otázka: Mohu používat Aspose.Tasks s jinými frameworky .NET?
Odpověď: Ano, Aspose.Tasks je kompatibilní s různými .NET frameworky, což zajišťuje flexibilitu ve vašem vývojovém prostředí.
Otázka: Je k dispozici zkušební verze pro Aspose.Tasks?
Odpověď: Ano, máte přístup k bezplatné zkušební verzi Aspose.Tasks ztady.
Otázka: Jak mohu získat podporu pro Aspose.Tasks?
Odpověď: Pro podporu a pomoc můžete navštívit fórum Aspose.Taskstady.
Otázka: Mohu si zakoupit dočasnou licenci pro Aspose.Tasks?
Odpověď: Ano, můžete si zakoupit dočasnou licenci pro Aspose.Tasks odtady.
Otázka: Kde najdu podrobnou dokumentaci k Aspose.Tasks?
Odpověď: Můžete se podívat na kompletní dostupnou dokumentacitady.