عرض مشاركة واحدة
قديم 19-Nov-2011, 07:13 PM   #8
humam
مشرف منتدى المطورين
 
الصورة الرمزية humam
 
تاريخ التسجيل: Jul 2007
الدولة: UAE
المشاركات: 323
إرسال رسالة عبر مراسل Yahoo إلى humam
من مواضيعي  
افتراضي

Dot NET Development

لكي تكون قادر على تصميم مشاريع بواسطة اطار العمل .NET يجب ان تعمل على ادراج مرجع لل eConnect assembly في المشروع الذي تصممه وان assembly eConnect سوف تحتوي على فضاء الاسماء name space الذي يمكنك من انشاء كائنات eConnect واستدعاء طرقها المختفلة وبصورة عامة ان مكونات eConnect تحتوي على assemblies التالية :
Microsoft.Dynamics.GP.eConnect.dll
Microsoft.Dynamics.GP.eConnect.MiscRoutines.dll
Microsoft.Dynamics.GP.eConnect.Serialization.dll
والتي يمكن ان تجدها في المجلد التالي :
Files\Common Files\Microsoft Shared\eConnect 10\Objects\Dot Net. C:\Program

Adding Reference

لكي تكون قادرعلى استخدام المكتبات الدياميكية انفة الذكر في مشاريعك عليك اضافة مرجع لهذه المكتبات :
بالضغط على اسم المشروع ثم اختر Add Reference ومن نافذة Add Reference اختر علامة التبويب Browse ومنها اختر المجلد Dot Net الموضح مساره الكامل سابقا وسوف تجد ملفات assemblies اختر المجموعة وانقر على الزر Ok وبهذا اضفت مرجع لهذه المكونات وبتالي سوف تكون قادر على استدعاء طرق واحداث eConnect ضمن مشروع .NET الذي تطوره.

Including Namespace

في الحقيقة اتوقع ان يكون مفهوم Namespace او فضاء الاسماء مستوعب من قبل المطورين على اعتبار انه من مفاهيم برمجة .NET الاساسية اما بالنسبة للذين لايمتلكون هذه الخلفية سوف احاول اعطاء شرح مبسط ولانني في هذا الموضوع اود ان اركز على استخدام مكونات eConnect اما موضوع مفاهيم برمجة .NET فانها تحتاج الى مجلدات لشرحها وتوجد هناك مواقع متخصصة بهذا الموضوع يمكن الاطلاع عليها.
فضاء الاسماء يستخدم لعملية احتواء مجموعة من الكتل البرمجية والتي تؤدي وظائف معينة ويسهل على المطورين عملية الوصول الى الكائنات الموجودة داخل هذه الكتل.
بالنسبة الى eConnect Namespace يمكن استدعاء فضاء الاسماء الخاص بها عن طريق استخدام عبارة Import بالنسبة الى VB.NET او عبارة Using في حالة استخدام C# :

Imports Microsoft.Dynamics.GP.eConnect

Using Imports Microsoft.Dynamics.GP.eConnect.MiscRoutines;
__________________
GP Techno-Functional Consultant
humam غير متواجد حالياً   رد مع اقتباس