مقدمة حول استخدام برنامج InfoPath في برنامج مخصص

في حالة قيام المؤسسة التابع لها بتطوير برنامج Microsoft Windows مخصص، أو نموذج ويب مخصص لتجميع البيانات، فيمكنك دمج ميزات برنامج محرر Microsoft Office InfoPath من خلال استخدام عنصر تحكم InfoPath في برنامجك المخصص.

توفر هذه المقالة نظرة عامة حول إمكانية تمديد البرنامج المخصص أو نموذج ويب لديك أو تحسينه من خلال استخدام أحد عناصر التحكم المضمنة في برنامج InfoPath وInfoPath Forms Services.

ملاحظة   لاستخدام عنصر تحكم InfoPath في أحد البرامج المخصصة أو نموذج ويب، يلزم أن تكون على دراية باستخدام عناصر تحكم طراز كائن المكون (COM) أو Microsoft .NET framework أو ASP .NET في برنامج مخصص.

في هذه المقالة

نظرة عامة

عنصر التحكم في برنامج InfoPath

نظرة عامة

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

إذا اضطرتك متطلبات عملك إلى استخدام حل مخصص، فيمكنك الاستفادة من هذه الميزات من خلال استخدام عنصر التحكم في برنامج InfoPath ضمن برنامجك المخصص أو نموذج ويب. على سبيل المثال، تصور المواقف التالية:

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

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

  • تستخدم الشركة التابع لها مصدر بيانات خارجي لا يتم دعمه حاليًا من قبل أي برنامج من برامج تجميع البيانات، بما في ذلك برنامج InfoPath. ونظرًا لاستخدام الشركة التابع لها مركز بيانات خارجي لتخزين البيانات، فقد أنشأ فريق التطوير لديك برنامجًا مخصصًا يعمل على Windows للاتصال بمصدر البيانات الخارجي هذا.

يمكنك الآن من خلال استخدام برنامج InfoPath الذي تم تغليفه في أحد عناصر التحكم، إضافة الميزات الخاصة بمحرر InfoPath إلى برنامج Windows مخصص أو نموذج ويب مخصص.

أعلى الصفحة

عنصر التحكم في برنامج InfoPath

عنصر التحكم في برنامج InfoPath عبارة عن ملف (dll.) مكتبة ارتباط ديناميكي مجمّع يقوم بعرض الميزات الخاصة بمحرر برنامج InfoPath إلى برنامج Windows مخصص أو نموذج ويب. يقوم InfoPath وInfoPath Forms Services بشحن ثلاثة إصدارات مختلفة من عنصر تحكم InfoPath. ويعتمد عنصر التحكم الذي تستخدمه على التقنية المستخدمة في البرنامج المخصص لديك سواءً استُخدم هذا البرنامج على أجهزة الكمبيوتر مع برنامج InfoPath أو من خلال مستعرض مثل نموذج ويب.

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

برنامج Windows المخصص الذي يستخدم إطار العمل NET.    استخدم تجميع Microsoft.Office.InfoPath.FormControl الذي يقوم بالشحن باستخدام برنامج InfoPath ضمن برنامج Windows المخصص لديك والذي يستخدم إطار العمل NET. تحتوي مقالة MSDN، استضافة بيئة تحرير نموذج InfoPath 2007 في تطبيق نموذج Windows مخصص، مزيد من المعلومات ومثال تعليمة برمجية تستخدم هذا التجميع. ونظرًا لاستخدامك للملف المتوفر مع برنامج InfoPath، فسيحتاج المستخدمون أن يكون لديهم برنامج InfoPath مثبتًا على أجهزتهم لاستخدام برنامجك المخصص.

نموذج ويب مخصص    استخدم عنصر التحكم XmlFormView ASP.NET المتوفر مع InfoPath Forms Services ضمن نموذج ويب المخصص لديك. تحتوي مقالة MSDN، استضافة بيئة تحرير نموذج InfoPath 2007 في تطبيق نموذج Windows مخصص، مزيد من المعلومات ومثال تعليمة برمجية تستخدم هذا التجميع. ونظرًا لقيام عنصر التحكم بتقديم نموذج ويب المخصص لديك من خلال خادم يقوم بتشغيل InfoPath Forms Services، يحتاج المستخدمون فقط إلى مستعرض ويب لاستخدام نموذج ويب المخصص لديك.

أعلى الصفحة

ينطبق على:



هل كانت المعلومات مفيدة؟

نعم لا

كيف يمكننا تحسين ذلك؟

255 الأحرف المتبقية

لحماية الخصوصية، الرجاء عدم تضمين معلومات جهة الاتصال في ملاحظاتك. مراجعة نهج الخصوصية.

نشكرك على ملاحظاتك!

موارد الدعم

تغيير اللغة