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.