Aspose.Tasks  for C++

C ++ Microsoft Project File Parsing API

إنشاء ملفات Microsoft Project وكتابتها وقراءتها ومعالجتها وتصديرها إلى تنسيقات PDF و Primavera و HTML و Excel والصور و XML من داخل تطبيقات C ++ الأصلية.

  تحميل محاكمة مجانية
  
 

Aspose.Tasks for C ++ هي مكتبة إدارة مشاريع أصلية لمطوري C ++ لتحميل وإنشاء ومعالجة وحفظ مستندات Microsoft Project بتنسيقات متعددة دون استخدام Microsoft Project أو Office Automation. تعرض واجهة برمجة التطبيقات البيانات لإعداد التقارير بعدة طرق بما في ذلك مخطط جانت واستخدام المهام واستخدام الموارد وورقة الموارد من بين العديد من الطرق الأخرى.

توفر مكتبة إدارة مشروع C ++ إمكانات تتبع كاملة وتعريف وتخطيط يسمح للمطورين بإنشاء وتحميل المهام بالإضافة إلى إزالة أو تعيين الموارد إلى أو من المهام من تطبيقاتهم الخاصة.

ميزات واجهة برمجة تطبيقات إدارة المشاريع المتقدمة C ++

إنشاء ملفات Microsoft Project وقراءتها ومعالجتها

قراءة ملفات MPP وتحديث المعلومات الموجزة الخاصة بها

تحديث إعدادات المشروع الرئيسية والافتراضية

تحديد أيام الأسبوع لاستثناءات المشروع والتقويم والتقويم

قراءة وكتابة التقويمات للمهام والموارد

التعامل مع الجدولة والمدة والقيود الأساسية للمهمة

تحديد تخصيص الموارد & أمبير ؛ توزيع

دعم ترميز ملفات MPX

تصدير إلى PDF و HTML والصور والمزيد من التنسيقات

تصدير بيانات Microsoft Project إلى تنسيقات مختلفة

Aspose.Tasks for C ++ تعرض البيانات بتنسيقات MPP و XML بالإضافة إلى PDF و HTML للتوزيع العالمي للمعلومات و CSV و TXT و XLS و XLSX و WBS لأي من الصور القياسية وتنسيقات MPT. علاوة على ذلك ، أثناء تصدير البيانات إلى HTML ، يقوم بتصدير الخطوط والصور وأنماط CSS إلى ملفات منفصلة.

تصدير بيانات المشروع إلى تنسيق Primavera XML و XER و MPX - C ++

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

// حفظ المشروع بالتنسيق المطلوب

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) على محرك عرض مدمج لتقديمه إلى Microsoft Project بأعلى دقة. باستخدام محرك عرض المشروع ، يمكن للمطورين تحويل بيانات المشروع إلى صور متجهية ونقطية متنوعة.

إعداد خصائص المشروع

لتسريع عملية إعداد المشروع ، تتيح واجهة برمجة التطبيقات للمستخدمين تعيين الخصائص العامة الافتراضية مثل البيانات الوصفية والتقويم وخصائص العملة. تتضمن الخصائص الافتراضية وقت بدء مهمة جديدة وانتهائها ، والعمل الإضافي الافتراضي ، ومعدلات الدفع القياسية والمزيد. تسمح واجهة برمجة التطبيقات بقراءة الخصائص العامة للمشروع وتعيينها ، مثل تاريخي بدء المشروع وانتهائه ، والتاريخ الحالي ، وتاريخ الحالة ، ونوع التقويم المستخدم ، ووقت جدولة المشروع من. علاوة على ذلك ، يحفظ API أيضًا معلومات موجزة بما في ذلك الكلمات الرئيسية والموضوع والتعليقات والمزيد.

بالنسبة لخصائص العملة ، تدعم المكتبة ضبط كود العملة والأرقام بعد الفاصلة العشرية ورمز العملة حتى يسهل قراءة التكاليف. قراءة وكتابة السنة المالية وخصائص أيام الأسبوع مدعومة أيضًا.

إدارة المهام بطريقة سهلة

API قادر على التعامل مع المهام داخل ملف Microsoft Project باستخدام مجموعة غنية من الفئات. يمكنه بسهولة إدارة جدولة خط الأساس للمهمة وتقييم الميزانية والمدة والقيود المفروضة على المهام بالإضافة إلى إنشاء وإدارة الروابط بينها. علاوة على ذلك ، تسمح واجهة برمجة التطبيقات للمطورين بقراءة وتغيير وإنشاء المهام والمعالم والمهام الحرجة المقدرة أو المهام المدفوعة بالجهد.

  
  

تقدم Aspose.Tasks واجهات برمجة تطبيقات فردية لبيئات التطوير الشائعة كما هو موضح أدناه: