Aspose.Tasks  for C++

C++ Microsoft Project Dosya Ayrıştırma API’si

Yerel C++ uygulamalarından Microsoft Project dosyalarını oluşturun, yazın, okuyun, işleyin ve PDF, Primavera, HTML, Excel, Görüntüler ve XML formatlarına aktarın.

  Ücretsiz Deneme İndirin
  
 

Aspose.Tasks for C++, C++ geliştiricilerinin Microsoft Project belgelerini Microsoft Project veya Office Automation kullanmadan birden çok formatta yüklemesi, oluşturması, değiştirmesi ve kaydetmesi için yerel bir Proje Yönetim Kitaplığıdır. API, diğerleri arasında Gantt Grafiği, Görev Kullanımı, Kaynak Kullanımı ve Kaynak Sayfası dahil olmak üzere çeşitli şekillerde raporlama için verileri sunar.

C++ proje yönetimi kitaplığı, geliştiricilerin görevleri oluşturmasına ve yüklemesine, ayrıca kendi uygulamalarından görevlere veya görevlerden kaynakları kaldırmasına veya atamasına olanak tanıyan eksiksiz izleme yetenekleri, tanımlama ve planlama sunar.

Gelişmiş C++ Proje Yönetimi API Özellikleri

Microsoft Project dosyalarını oluşturun, okuyun ve değiştirin

MPP dosyalarını okuyun ve özet bilgilerini güncelleyin

Ana ve varsayılan proje ayarlarını güncelleyin

Proje, takvim ve takvim istisnaları için hafta içi günleri tanımlayın

Görevler ve kaynaklar için takvimleri okuyun ve yazın

Görev temel zamanlamasını, süresini ve kısıtlamalarını ele alın

Kaynak atamasını & tahsis

MPX dosyalarının kodlanması için destek

PDF, HTML, Görüntüler ve daha fazla formata dışa aktarın

Microsoft Project Verilerini Çeşitli Formatlara Dışa Aktarın

Aspose.Tasks for C++, verileri hem MPP hem de XML formatlarında ve ayrıca bilgilerin evrensel dağıtımı için PDF, HTML, CSV, TXT, XLS, XLSX, WBS'yi standart görüntü ve MPT formatlarından herhangi birine sunar. Ayrıca, verileri HTML'ye aktarırken yazı tiplerini, görüntüleri ve CSS stillerini ayrı dosyalara aktarır.

Proje Verilerini Primavera XML, XER ve MPX Formatına Aktarın - C++

System::SharedPtr<Aspose::Tasks::Project> pjc = System::MakeObject<Aspose::Tasks::Project>(dataDir + u"template.mpp");

// projeyi istediğiniz formatta kaydedin

pjc->Save(dataDir + u"output_PrimaveraP6XML.xml", Aspose::Tasks::Saving::SaveFileFormat::PrimaveraP6XML);

pjc->Save(dataDir + u"output_PrimaveraXER.mpp", Aspose::Tasks::Saving::SaveFileFormat::PrimaveraXER);

pjc->Save(dataDir + u"output_MPX.xml", Aspose::Tasks::Saving::SaveFileFormat::MPX);

API, en yüksek doğrulukla Microsoft Project'te işlemek için yerleşik bir işleme motoruna sahiptir. Geliştiriciler, proje oluşturma motorunu kullanarak proje verilerini çeşitli vektör ve raster görüntülere dönüştürebilir.

Proje Özelliklerini Ayarlama

API, bir proje oluşturma sürecini hızlandırmak için kullanıcıların varsayılan, meta veriler, takvim ve para birimi özellikleri gibi genel özellikleri ayarlamasına olanak tanır. Varsayılan özellikler, yeni bir görevin ne zaman başlayıp bittiğini, varsayılan fazla mesaiyi, standart ödeme oranlarını ve daha fazlasını içerir. API, projenin başlangıç ve bitiş tarihleri, geçerli tarih, durum tarihi, kullanılan takvimin türü ve bir projenin ne zaman planlanacağı gibi genel proje özelliklerini okumaya ve ayarlamaya izin verir. Ayrıca API, anahtar kelimeler, konu, yorumlar ve daha fazlasını içeren özet bilgileri de kaydeder.

Para birimi özelliklerine gelince, kitaplık para birimi kodunu, ondalık noktadan sonraki sayıları ve para birimi simgesini ayarlamayı destekler, böylece maliyetlerin okunması kolay olur. Mali yıl ve hafta içi özelliklerinin okunması ve yazılması da desteklenmektedir.

Kolay Bir Şekilde Görev Yönetimi

API, zengin sınıf setini kullanarak bir Microsoft Project dosyasındaki görevleri yerine getirebilir. Görev temel çizelgesini, bütçe değerlendirmesini, görevlerle ilgili süreyi ve kısıtlamaları kolayca yönetebilir ve bunlar arasında bağlantılar oluşturup yönetebilir. Ayrıca API, geliştiricilerin görevleri, kilometre taşlarını, tahmini kritik veya çabaya dayalı görevleri okumasına, değiştirmesine ve oluşturmasına olanak tanır.

  
  

Aspose.Tasks, popüler geliştirme ortamları için aşağıda listelendiği gibi bireysel API'ler sunar: