Aspose.Tasks'ta Tekrarlanan Görev Parametrelerini Ayarlama
giriiş
Bu eğitimde, Aspose.Tasks for .NET’i kullanarak Microsoft Project yinelenen görev parametrelerini ayarlama sürecinde size rehberlik edeceğiz.
Önkoşullar
Başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:
- C# programlama dilinin temel anlayışı.
- Visual Studio veya başka bir C# IDE’yi yükledim.
- Aspose.Tasks for .NET kütüphanesi projenizde kurulu ve referans alınmıştır.
Ad Alanlarını İçe Aktar
Öncelikle C# kodunuza gerekli ad alanlarını içe aktarmanız gerekir:
using Aspose.Tasks;
using System;
Adım 1: Belge Dizinini Tanımlayın
String DataDir = "Your Document Directory";
Yer değiştirmek"Your Document Directory"
belge dizininizin yolu ile.
Adım 2: Proje Dosyasını Yükleyin
var project = new Project(DataDir + "Blank2010.mpp");
Bu kod satırı Microsoft Project dosyasınıproject
değişken.
Adım 3: Yinelenen Görev Parametrelerini Tanımlayın
var parameters = new RecurringTaskParameters
{
TaskName = "Recurring task",
Duration = project.GetDuration(1, TimeUnitType.Day),
RecurrencePattern = new WeeklyRecurrencePattern
{
Repetition = new WeeklyRepetition
{
RepetitionInterval = 2,
WeekDays = WeekdayType.Sunday | WeekdayType.Monday | WeekdayType.Friday
},
RecurrenceRange = new EndByRecurrenceRange
{
Start = new DateTime(2018, 7, 1, 8, 0, 0),
Finish = new DateTime(2018, 7, 20, 17, 0, 0)
}
},
IgnoreResourceCalendar = false
};
Burada, yinelenen göreve ilişkin görev adı, süre, yinelenme düzeni, yinelenme aralığı ve kaynak takviminin göz ardı edilip edilmeyeceği gibi parametreleri tanımlarsınız.
4. Adım: Yinelenen Görev için Takvimi Ayarlayın
parameters.SetCalendar(project, "Standard");
Bu adım, yinelenen görevin takvimini ayarlar. Bu örnekte takvimi “Standart” olarak ayarlıyor.
Adım 5: Projeye Parametreler Ekleme
project.RootTask.Children.Add(parameters);
Son olarak parametreleri projenin kök görevine ekleyin.
Çözüm
Bu eğitimde, Aspose.Tasks for .NET’i kullanarak Microsoft Project yinelenen görev parametrelerinin nasıl ayarlanacağını gösterdik. Bu adımları izleyerek projelerinizde yinelenen görevleri verimli bir şekilde yönetebilirsiniz.
SSS
Yinelenme modelini daha da özelleştirebilir miyim?
Evet, Aspose.Tasks, proje gereksinimlerinize göre özelleştirebileceğiniz çeşitli yineleme modelleri ve seçenekleri sunar.
Satın almadan önce deneme sürümü mevcut mu?
Evet, Aspose.Tasks’tan ücretsiz deneme sürümünü indirebilirsinizİnternet sitesi Kütüphanenin özelliklerini değerlendirmek.
Aspose.Tasks diğer proje dosyası formatlarını destekliyor mu?
Evet, Aspose.Tasks MPP, XML, XLSX ve daha fazlasını içeren çeşitli proje dosyası formatlarını destekler.
Uygulama sırasında herhangi bir sorunla karşılaşırsam destek alabilir miyim?
Evet, topluluktan yardım almak için Aspose.Tasks forumunu ziyaret edebilir veya doğrudan yardım için destek ekibiyle iletişime geçebilirsiniz.
Aspose.Tasks için nasıl geçici lisans alabilirim?
Geçici lisansı adresinden alabilirsiniz.İnternet sitesi test amaçlı.