Snadná správa zobrazení MS Project s Aspose.Tasks .NET
Úvod
Vítejte ve světě Aspose.Tasks for .NET, výkonné knihovny, která umožňuje vývojářům efektivně spravovat Microsoft Project Views v jejich aplikacích .NET. V tomto tutoriálu se ponoříme do základů manipulace s MS Project Views pomocí Aspose.Tasks a poskytneme vám podrobného průvodce pro vylepšení schopností řízení projektů.
Předpoklady
Než se vydáme na tuto cestu, ujistěte se, že máte splněny následující předpoklady:
- Knihovna Aspose.Tasks: Stáhněte a nainstalujte knihovnu Aspose.Tasks z tady .
- .NET Framework: Ujistěte se, že máte na svém vývojovém počítači nainstalováno rozhraní .NET Framework.
Importovat jmenné prostory
Chcete-li začít, importujte do projektu potřebné jmenné prostory:
using Aspose.Tasks;
using System;
using System.Collections.Generic;
Krok 1: Nastavte svůj projekt
Začněte inicializací projektu pomocí knihovny Aspose.Tasks.
String DataDir = "Your Document Directory";
var project = new Project(DataDir + "Project1.mpp");
Krok 2: Upravte existující pohledy
Procházejte seznam pohledů a podle potřeby provádějte úpravy. V tomto příkladu změníme text záhlaví každého zobrazení.
List<View> list = project.Views.ToList();
for (var index = 0; index < list.Count; index++)
{
var viewToChange = list[index];
viewToChange.PageInfo.Header.CenteredText = "Header " + index;
}
Krok 3: Přidejte nový pohled
Rozšiřte svůj projekt přidáním nového pohledu, jako je Ganttův diagram.
var view = new GanttChartView();
if (!project.Views.IsReadOnly)
{
project.Views.Add(view);
}
Krok 4: Opakujte zobrazení
Zobrazí informace o existujících pohledech v rámci projektu.
Console.WriteLine("Iterate over views of " + project.Views.ParentProject.Get(Prj.Name) + " project.");
Console.WriteLine("Project view count: " + project.Views.Count);
Console.WriteLine();
foreach (var projectView in project.Views)
{
Console.WriteLine("Name: " + projectView.Name);
}
Krok 5: Odeberte pohledy
Přečtěte si, jak odebrat zobrazení buď všechna najednou, nebo jeden po druhém.
Přístup 1:
List<View> listToDelete = project.Views.ToList();
foreach (var v in listToDelete)
{
if (project.Views.Contains(v))
{
project.Views.Remove(v);
}
}
Přístup 2:
var array = new View[project.Views.Count];
project.Views.CopyTo(array, 0);
foreach (var v in array)
{
if (project.Views.Contains(v))
{
project.Views.Remove(v);
}
}
Závěr
Gratulujeme! Úspěšně jste prošli prostředím Aspose.Tasks for .NET a zvládli jste umění správy MS Project Views. Nyní využijte plný potenciál této knihovny ve svých projektech pro bezproblémové řízení projektů.
Nejčastější dotazy
Je Aspose.Tasks kompatibilní s nejnovějšími verzemi rozhraní .NET Framework?
Aspose.Tasks je navržen tak, aby byl kompatibilní s různými verzemi rozhraní .NET Framework. Konkrétní podrobnosti naleznete v dokumentaci.
Mohu přizpůsobit vzhled zobrazení Ganttova diagramu?
Absolutně! Aspose.Tasks poskytuje rozsáhlé možnosti přizpůsobení vzhledu zobrazení Ganttova diagramu tak, aby vyhovoval potřebám vašeho projektu.
Je k dispozici bezplatná zkušební verze pro Aspose.Tasks?
Ano, máte přístup k bezplatné zkušební verzi tady .
Jak mohu získat podporu komunity pro Aspose.Tasks?
Zapojte se do komunity Aspose.Tasks na Fórum pro jakékoli dotazy nebo pomoc.
Jsou pro Aspose.Tasks dostupné dočasné licence?
Ano, prozkoumat dočasné licence tady .