Aspose.Tasks'ta Proje Zaman Çizelgesi Görünümlerinde Uzmanlaşma
giriiş
Görsel olarak çekici ve bilgilendirici zaman çizelgesi görünümleri oluşturmak, etkili proje yönetimi için çok önemlidir. Aspose.Tasks for .NET, zaman çizelgesi görünümlerini özelleştirmek için güçlü bir çözüm sunarak görevlerin görünümünü projenizin özel ihtiyaçlarına göre uyarlamanıza olanak tanır. Bu adım adım kılavuzda, zaman çizelgesi görünümlerini zahmetsizce oluşturmak ve özelleştirmek için Aspose.Tasks’ın nasıl kullanılacağını keşfedeceğiz.
Önkoşullar
Eğiticiye dalmadan önce aşağıdakilere sahip olduğunuzdan emin olun:
- Temel C# ve .NET programlama bilgisi.
- Aspose.Tasks for .NET kütüphanesi kuruldu. Değilse indirinBurada.
- Visual Studio gibi entegre bir geliştirme ortamı (IDE).
Ad Alanlarını İçe Aktar
Gerekli ad alanlarını C# kodunuza aktardığınızdan emin olun:
using Aspose.Tasks;
using System;
using Aspose.Tasks.Saving;
Adım 1: Proje ve Zaman Çizelgesi Görünümünü Başlatın
Yeni bir proje ve zaman çizelgesi görünümünü başlatarak başlayın:
var project = new Project();
var view = new TimelineView();
2. Adım: Zaman Çizelgesi Görünümü Özelliklerini Ayarlayın
Çeşitli özellikleri ayarlayarak zaman çizelgesi görünümünü özelleştirin:
view.DateFormat = DateFormat.DateDddDd;
view.DisplayOverlapped = true;
view.ShowPanZoom = true;
view.ShowTimescale = true;
view.ShowToday = true;
view.TextLinesCount = 2;
3. Adım: Zaman Çizelgesi Görünümü Ayrıntılarını Görüntüleyin
Zaman çizelgesi görünümüyle ilgili bilgileri alın:
Console.WriteLine("Show Dates: " + view.ShowDates);
4. Adım: Görünümü Projeye Ekleme
Özelleştirilmiş zaman çizelgesi görünümünü projeye ekleyin:
project.Views.Add(view);
Adım 5: Test Verilerini Projeye Ekleme
Projeyi örnek görevlerle doldurun:
var task1 = project.RootTask.Children.Add("Task 1");
task1.Set(Tsk.Start, new DateTime(2020, 4, 29, 8, 0, 0));
task1.Set(Tsk.Duration, task1.ParentProject.GetDuration(24, TimeUnitType.Hour));
var task2 = project.RootTask.Children.Add("Task 2");
task2.Set(Tsk.Start, new DateTime(2020, 4, 29, 8, 0, 0));
task2.Set(Tsk.Duration, task1.ParentProject.GetDuration(40, TimeUnitType.Hour));
Adım 6: Projeyi PDF olarak kaydedin
Projeyi özelleştirilmiş zaman çizelgesi görünümüyle PDF dosyası olarak kaydedin:
project.Save("Your Document Directory/SetTimeScaleCount_out.pdf", SaveFileFormat.Pdf);
Çözüm
Tebrikler! Aspose.Tasks for .NET’i kullanarak zaman çizelgesi görünümlerini başarıyla özelleştirdiniz. Bu güçlü kitaplık, görsel olarak çekici proje zaman çizelgeleri oluşturma sürecini basitleştirerek proje yönetimi yeteneklerinizi geliştirir.
SSS
Aspose.Tasks diğer .NET çerçeveleriyle uyumlu mu?
Evet, Aspose.Tasks çeşitli .NET çerçevelerini destekleyerek geliştirme ortamınızla uyumluluğu garanti eder.
Zaman çizelgesi görünümünde bireysel görevlerin görünümünü özelleştirebilir miyim?
Kesinlikle! Aspose.Tasks, zaman çizelgesi görünümünde her görevin görünümünü özelleştirme esnekliği sağlar.
Aspose.Tasks için ek kaynakları ve desteği nerede bulabilirim?
Ziyaret edinAspose.Tasks belgelerikapsamlı kılavuzlar vedestek Forumu yardım için.
Aspose.Tasks için ücretsiz deneme sürümü mevcut mu?
Evet, ücretsiz deneme sürümünü keşfedebilirsinizBurada.
Aspose.Tasks için geçici lisansı nasıl edinebilirim?
Geçici lisans alınBurada.