مقدمة إلى تخصيص قوالب النماذج باستخدام التعليمة البرمجية

ملاحظة:  نرغب في تزويدك بأحدث محتوى تعليمات لدينا بأسرع ما يمكن وبلغتك الخاصة. وقد تمت ترجمة هذه الصفحة آلياً وقد تحتوي على أخطاء نحوية أو أخطاء تتعلق بالدقة. كما نهدف إلى أن يكون هذا المحتوى مفيداً لك. هل يمكنك إخبارنا إذا كانت المعلومات مفيدة لك في أسفل هذه الصفحة؟ إليك المقالة بالغة الإنجليزية لسهولة الرجوع إليها.

يوفر Microsoft Office InfoPath ل# المطورين ب# استخدام بيئه تطوير غنيه ل# تخصيص قوالب النماذج. يمكن تخصيص قوالب النماذج ب# كتابه التعليمه البرمجيه تستجيب ل# النموذج و# احداث التحقق من صحة البيانات, الوصول الي و# تعالج مستند XML الاساسي ل# نموذج، و# تنفيذ ارسال بيانات مخصصه و# دمجها، و# الوصول الي مصادر البيانات الخارجيه. يمكنك ايضا ان يتضمن قالب نموذج المخصص تغيير احد ملفات قالب النموذج ل# تلبيه متطلبات معينه.

من المهم ان فهم بعض المفاهيم الاساسيه المتعلقه ب# برمجه قالب نموذج. تتضمن هذه المفاهيم المكونات و# التعريفيه والبرمجي البرمجه، و# اللغات برمجه المعتمده و# بيئات برمجه InfoPath.

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

مكونات البرمجه

التطوير البرمجي التعريفيه

لغات البرمجه و# البيئات

مكونات البرمجه

تتضمن برمجه InfoPath قالب نموذج ب# تغيير ملفات مصدره او كتابه برنامج نصي ل# انشاء الوظائف المخصصه التي تستخدم InfoPath نموذج العنصر. المكونات الرئيسيه ل# قالب نموذج يتضمن تفاعل برمجي المذكوره في الجدول التالي.

المكون

الوصف

نموذج الكائن

مكتبه نوع هرمي مكون من المجموعات و# الكائنات، و# خصائص، و# اساليب و# الاحداث التي تمنح مطوري قالب النموذج تحكم برمجي جوانب مختلفه من InfoPath التحرير بيئه و# الوصول الي مستند XML الاساسي ل# النموذج.

التحقق من صحة البيانات

تركيبه من مخططات XML و# التعبيرات و# تعليمات برمجيه نصيه المستخدمه ل# التحقق من صحه و# تقييد البيانات التي يسمح ل# المستخدمين ب# ادخال في نموذج.

معالجه الحدث

مجموعه معالجات الاحداث التي الاستجابه ل# التغييرات ل# مستند XML الاساسي ل# نموذج الاستجابه ل# التبديل بين عرض، و# تنفيذ ارسال نموذج مخصص او الاستجابه ل# تحميل مستند XML الاساسي الخاص ب# النموذج.

واجهه المستخدم

مجموعه من مكونات واجهه المستخدم المخصصه التي تتضمن القوائم و# اشرطه الادوات، و# الازرار، و# اشرطه الاوامر و# اجزاء المهام.

تحرير عناصر التحكم

مجموعه من عناصر التحكم الخاصه ب InfoPath المستخدمه ل# اداره و# التفاعل معها ل# نموذج مستند XML الاساسي، الذي يتضمن المجموعات و# عناصر اختياريه و# الحقول. ملاحظه يمكنك عدم التفاعل مع هذه تحرير عناصر التحكم مباشره، و# لكن طريق الخاص ب# النموذج الذي يتم ربط عناصر التحكم اليه مستند XML الاساسي.

معالجه الاخطاء

تركيبه من معالجات الاحداث و# استدعاء طراز كائن ادخالات ملف (.xsf) تعريف النموذج الذي يستخدم ل# معالجه الاخطاء في نموذج.

الأمان

مجموعه من مستويات امان تقييد الوصول الي موارد النظام و# نموذج الكائن InfoPath.

ارسال بيانات

مجموعه من الدالات المعرفه مسبقا التي يمكنك استخدامها ل# تنفيذ وظيفه الترحيل و# الارسال مخصصه ل# نموذج.

منطق تسلسل العمل

مجموعه من ملفات البرمجه النصيه المخصصه التي تحتوي علي التعليمه البرمجيه المستخدمه ل# تنفيذ سلوك تحرير معين و# التحقق من صحه البيانات، و# معالجات الاحداث و# عنصر تحكم تدفق البيانات. يمكنك ايضا تضمين منطق تسلسل العمل الخارجيه علي مكونات طراز كائن المكون (COM).

تكامل النموذج

تكامل برامج Microsoft Office الاخري مثل Microsoft Office Excel او Microsoft Office Outlook. قد تتضمن تكامل ايضا استخدام خوادم الخادم مثل خدمات Microsoft SQL Server او Microsoft Windows SharePoint Services ويب XML.

اعلي الصفحه

التطوير البرمجي التعريفيه

عند قيامك ب# تعديل ملفات قالب النموذج، يمكنك تخصيص قالب النموذج ب# شكل الزامي — ب# معني، فتح الملفات في محرر نص قياسي و# تغيير العناصر و# السمات و# القيم الملفات يدويا. عند قيامك ب# تعديل قالب نموذج برمجيا، يمكنك كتابه التعليمه البرمجيه ب# استخدام لغه البرمجه نصيه او لغه التعليمات برمجيه مداره، ب# الاشتراك مع طراز كائن InfoPath، و# في بعض الحالات، مكونات COM، ل# توسيع و# تحسين الاداء ل# نموذج قالب.

فيما يلي بعض الطرق التي يمكنك تخصيص قالب نموذج شكل الزامي:

  • تعديل ملفات مخطط XML (xsd.)

  • تعديل طريقه عرض (.xsl) الملفات التي تم انشاؤها في وضع التصميم

  • تعديل في ملف تعريف النموذج (.xsf)

  • تعديل ملف القالب (.xml) XML

فيما يلي بعض الطرق التي يمكنك تخصيص قالب نموذج برمجيا:

  • اضافه منطق معالجه دوره حياه النموذج

  • اضافه التحقق من صحه البيانات المخصصه

  • اضافه تخصيص معالجه الخطا

  • تنفيذ ارسال البيانات

  • الاستجابه ل# عمليه دمج نماذج او استيرادها

  • استخدام اجزاء المهام المخصصه

  • استخدام مربعات الحوار المخصصه

  • الوصول الي و# تعديل مستند XML الاساسي ل# النموذج

  • الوصول الي و# تعديلها في ملف تعريف النموذج (.xsf)

  • استخدام مكونات COM الخارجيه

ل# الحصول علي معلومات مفصله حول مكونات برمجه InfoPath و# تخصيص قالب نموذج شكل الزامي او برمجي، راجع مرجع المطور InfoPath، الذي تم تثبيته ب# استخدام InfoPath و# يمكن الوصول اليها من "تعليمات" InfoPath في وضع التصميم.

اعلي الصفحه

لغات البرمجه و# البيئات

مثل برامج Microsoft Office InfoPath يعتمد عده بيئات برمجه و# البرمجه اللغات التي يمكن ل# المطورين استخدامها ل# اتمته و# توسيع برامج Office. و# مع ذلك، اثناء استخدام معظم برامج Office Microsoft Visual Basic for Applications (VBA) ك# لغه البرمجه الاساسيه الخاصه بهم، يستخدم InfoPath لغتين البرمجه النصيه — Microsoft JScript و Microsoft Visual Basic Scripting Edition (VBScript)، و# اثنين لغات التعليمات البرمجيه المداره، Microsoft Visual C# و Microsoft Visual Basic. ب# الاضافه الي ذلك، يتم بيئه برمجه المستخدم عند كتابه البرنامج النصي في InfoPath Microsoft Script Editor (MSE)، لا محرر Visual Basic. و# اخيرا، يتم البيئه المضمنه ل# التعليمات البرمجيه المداره الكتابه Microsoft Visual Studio 2005 Tools for Applications (VSTA)، التي يمكن تثبيت الاصدار عند وجود Microsoft .NET Framework 2.0 و Microsoft Core XML Services 6.0.

اعلي الصفحه

تعزيز مهارات Office
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

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

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

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×