Padroneggiare i valori di struttura del progetto MS con Aspose.Tasks
introduzione
In questo tutorial esploreremo come gestire i valori della struttura di Microsoft Project utilizzando la libreria Aspose.Tasks per .NET. Con Aspose.Tasks, puoi facilmente manipolare i codici di struttura, creare nuovi valori di struttura e personalizzare i contorni del progetto in base alle tue esigenze.
Prerequisiti
Prima di iniziare, assicurati di avere quanto segue:
- Installazione di Aspose.Tasks per .NET: scaricare e installare la libreria Aspose.Tasks per .NET daQui.
- Ambiente di sviluppo: assicurati di avere un ambiente di sviluppo configurato, come Visual Studio, con compatibilità con .NET Framework.
- Comprensione di base della programmazione C#: acquisisci familiarità con le nozioni di base del linguaggio di programmazione C#, poiché utilizzeremo C# per lavorare con la libreria Aspose.Tasks.
Importa spazi dei nomi
Inizia importando gli spazi dei nomi necessari nel tuo codice C#:
using Aspose.Tasks;
using System;
Passaggio 1: caricare il file di progetto
// Il percorso della directory dei documenti.
string DataDir = "Your Document Directory";
var project = new Project(DataDir + "OutlineValues2010.mpp");
Questo passaggio inizializza un nuovo oggetto Project e carica il file Microsoft Project dalla directory specificata.
Passaggio 2: definire le definizioni del codice di struttura
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);
Qui definiamo due oggetti OutlineCodeDefinition e li aggiungiamo alla raccolta OutlineCodes del progetto.
Passaggio 3: Definisci la maschera di contorno
var mask = new OutlineMask();
mask.Type = MaskType.Characters;
outline.Masks.Add(mask);
Questo passaggio configura una OutlineMask per la definizione del codice di struttura.
Passaggio 4: creare valori di struttura
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);
In questo passaggio creiamo due oggetti OutlineValue e ne impostiamo le proprietà quali valore, ID valore, tipo, descrizione e stato di compressione.
Conclusione
La gestione dei valori di struttura di MS Project utilizzando Aspose.Tasks per .NET è semplice con le funzionalità fornite. Seguendo i passaggi descritti in questo tutorial, puoi manipolare in modo efficiente codici e valori di struttura per personalizzare le strutture del progetto in base alle tue esigenze.
Domande frequenti
D: Posso utilizzare Aspose.Tasks con altri framework .NET?
R: Sì, Aspose.Tasks è compatibile con vari framework .NET, garantendo flessibilità nel tuo ambiente di sviluppo.
D: È disponibile una versione di prova per Aspose.Tasks?
R: Sì, puoi accedere a una versione di prova gratuita di Aspose.Tasks daQui.
D: Come posso ottenere supporto per Aspose.Tasks?
R: Per supporto e assistenza, è possibile visitare il forum Aspose.TasksQui.
D: Posso acquistare una licenza temporanea per Aspose.Tasks?
R: Sì, puoi acquistare una licenza temporanea per Aspose.Tasks daQui.
D: Dove posso trovare la documentazione dettagliata per Aspose.Tasks?
R: Puoi fare riferimento alla documentazione completa disponibileQui.