|
|
مواضيع المطورين الأخرى مواضيع المطورين التي لا تنتمي الى أي من التصنيفات السابقة مثل لغة الديكستريتي (Dexterity) والأدوات التطويرية الأخرى (eConnect , Integration Maneger ,VS2005 for GP...etc.) |
| أدوات الموضوع | انواع عرض الموضوع |
|
05-Dec-2011, 08:49 AM | #1 |
مشرف منتدى المطورين | ايهما افضل VBA Modifier او الدكسترتي ان عملية الاختيار بين VBA Modifier وبين Dexterity سوف تعتمد على عوامل عديدة اذا نظرنا بصورة مبسطة من ناحية التعقيد سوف نلاحظ ان استخدام VBA Modifier اسهل بكثير من استخدام Dexterity والسبب ان لغة البيسك تعتبر من اقدم واسهل لغات البرمجة اذا ما قورنت باللغات الاخرى مثل C# وC++ ولكنها بنفس الوقت تمتلك نفس الامكانيات التي نمنلكها اللغات الاخرى اضافة الى توفر العديد من مصادر الدعم الفني على شبكة الانترنت بحيث يكفي القيام بعملية بحث بواسطة اي محرك بحث للحصول على الشفرات البرمجية او المكتبات الديناميكية او حتى مواد تعليمية تخص هذه اللغة. __________________ GP Techno-Functional Consultant |
05-Dec-2011, 08:50 AM | #2 |
مشرف منتدى المطورين | اما اذا جئنا الى لغة الدكسترتي طبعا مجازا نطلق عليها لغة الدكسترتي حيث انه في الواقع ان الاسم دكسترتي يشير الى Tool تستخدم في عملية تطوير برنامج الجريت بلينز اما اللغة البرمجية التي تستخدمها هذه الاداة يطلق عليها SanScript وهي لغة مشابهة الى JScript و VBScript من حيث التركيب البرمجي ولكن سوف استمر في استخدام مصطلح الدكسترتي. اذا جئنا الى مسئلة الانتشار فهي لغة غير معروفة نسبيا الا من قبل الاشخاص الذين هم على تماس مع برنامج الجريت بلينز سواء كانوا مطورين او مستخدمين للبرنامج وعدم الانتشار وقلة عدد مستخدمين هذه اللغة دفع الى نتيجة حتمية وهي قلة المصادر المتوفرة عن هذه اللغة في شبكة الانترنت وفي معظم الاحيان تفشل عمليات البحث التي كنت اجريها في الوصول الى النتيجة المطلوبة. اضافة الى ذلك ان لغة السانسكربت التي تحتويها الدكسترتي هي لغة موجهة الى التعامل مع قواعد البيانات وهي بذلك تحتوي على جمل وعبارات برمجية موجهة للتعامل مع قواعد البيانات غير موجودة في اللغات الاخرى وهي تعتبر نقطة قوة وضعف في نفس الوقت نقطة ضعف لان هذه الجمل والعبارات تستخدم اساليب جديدة وعلى المطور ان يتقن هذه الاساليب اما نقطة القوة فهي تعطي للمطور الذي استوعب هذه الاساليب الجديدة مرونه كبيرة في التعامل مع قواعد البيانات من ناحية تخزين ومعالجة وعرض البيانات غير متوفرة في اللغات الاخرى اضافة الى وجود العديد من المحددات الاخرى المتعلقة بأمكانيات لغة SanScript وهي شأنها شأن لغات البرمجة الخطية الاخرى Jscript وVBScript لاتدعم المفاهيم البرمجة كائنية التوجه والمفاهيم المتقدمة في هذا المجال مثل الفئات والوراثة والتسلسل الى اخره مما يعتبر من عيوب هذه اللغة. واخيرا هناك نقطة مهمة اخرى وهي ان المطور الذي يتجه ليكون مطور جريت بلينز سوف يتعلم لغة برمجية تكون قاصرة على منتج واحد فقط من المايكروسوفت وهو لا يستطيع استخدام هذه اللغة مع اي تطبيق اخر. __________________ GP Techno-Functional Consultant |
05-Dec-2011, 08:51 AM | #3 |
مشرف منتدى المطورين | وبصراحة ان هذه المقارنه المبسطة سوف لن تعطي النتيجة المطلوبة للاجابة على التساؤل الذي يطرحه عنوان الموضوع ايهما افضل VBA Modifier او Dexterity حيث ان مسألة التعقيد والسهولة لن تكون حاضرة في ذهن Functional Consultant عندما يقوم بأعطاء المتطلبات الى Technical Consultant ويطلب منه تحقيق هذه المتطلبات بغض النظرعن كيفية القيام بذلك مع العلم انه من الجيد لأي مشروع ناجح متعلق بالجريت بلينز ان يكون Functional Consultant على الاقل ملم بأمكانيات ادوات التطوير المتوفرة لدى المطور حتى تكون المتطلبات التي يطرحها منطقية. المهم في النهاية سوف تكون الكرة في ساحة المطور وهو عليه ان يختار اداة التطوير المناسبة هل يذهب الى الدكسترتي ام الى VBA Modifier وعموما لاتوضح وثائق المايكروسوفت المرفقة مع الجريت بلينز اي معلومات بهذا الاتجاه ولذا سوف اطرح رأي شخصي نابع من خبرتي المتواضعة في هذا المجال وهي بكل تأكيد قابلة للنقض او التقاطع مع افكار الاخرين وانا ارحب مسبقا بأي راي قد يكون مغاير لانه من الجيد دائما في موضوع البحث العلمي الاطلاع على اراء الاخرين ومحاولة الاثراء من تجاربهم . __________________ GP Techno-Functional Consultant |
05-Dec-2011, 08:52 AM | #4 |
مشرف منتدى المطورين | ولكي تكون قادر على الاختيار يجب ان تعلم مسبقا النتائج المستقبلية التي لهذا الخياراو ذاك وهذا مثلا عند العمل مع VBA Modifier سوف تحتاج الى التعامل مع Dynamics.DIC وهو Dictionary الرئيسي للجريت بلينز هذا في حالة كونك رغبت ان تقوم بعملية التعديل على احدى نماذج الجريت بلينز الموجودة ضمن هذا ال Dictionary ومن الجيد ان تعلم ان هناك لكل Dictionary يوجد Two Dictionaries مرتبطة به ارتباط وثيق وهي Report Dictionary و Form Dictionary واذا راجعت وثائق الجريت بلينز المتعلقة بعملية Upgrade تلاحظ انها تنص على ضرورة قيامك بعملية تحديت upgrade لل Report Dictionary و Form Dictionary وانا اذكر هنا انه في اول مرة طلب مني ضمن العمل القيام بعملية Upgrade لاحد عملائنا في الشركة من GP8 الى GP9 قمت بعمل بحث مصغر عن كيفية القيام بذلك وما هي الخطوات المطلوبة لانه من الجيد القيام بعملية اعداد نظري قبل المباشرة بالعمل والافضل منه وخصوصا بما يتعلق بعملية Upgrade ان تجري عملية Simulation على نسخة تجريبية قبل القيام بذلك مباشرة عند Client و لا اريد الاسهاب في هذا الموضوع لانه موضوع منفصل المهم كانت من ضمن الخطوات المفروض القيام بها هي عمل upgrade لل Report Dictionary و Form Dictionary واذكر اني بحثت مطولا عن هذاين القاموسين ضمن مجلد الجريت بلينز ولم اجد لهما اي اثر __________________ GP Techno-Functional Consultant |
05-Dec-2011, 08:53 AM | #5 |
مشرف عام في منتديات جريت بلينز العربية | عزيزي همام : هناك فروق جوهرية بينهما و بين تعامل كل منهما مع أي طبقة من البرنامج Layer نحن نعلم أن جريت بلينز يتألف من أربع طبقات Layers: user interface Business logic data dictionary database اختيار الأداة المناسبة رهن بمدى التعديلات المطلوبة و على أي مستوى و منها نقرر الأداة الأفضل. اشتقتلك يا زلمي __________________ http://www.linkedin.com/in/emadzaid |
05-Dec-2011, 08:56 AM | #6 | |
مشرف منتدى المطورين | اقتباس:
والله انا مشتاقلك اكثر وانشاء الله نلتقي مجددا __________________ GP Techno-Functional Consultant آخر تعديل بواسطة humam ، 05-Dec-2007 الساعة 09:49 AM. | |
05-Dec-2011, 08:54 AM | #7 |
مشرف منتدى المطورين | وبعد الرجوع الى الوثائق عرفت ان هذه القواميس سوف لن تظهر الا عند قيامك بأستخدام VBA Modifier للقيام بعملية تغيير على GP Forms او GP Report حيث سوف تنتقل هذه النماذج او التقارير المعدلة الى هذه Dictionaries (Report & Form ) وسوف يقوم الجريت بلينز بالوصول الى هذه Dictionaries لعرض هذه النماذج او التقارير المعدلة للمستخدم بدلا من عرضها من Dynamics.DIC وهنا كما يقال مربط الفرس حيث اني اود القول ان استخدام VBA Modifier سوف يؤدي الى ظهور Report Dictionary و Form Dictionary لذا سوف تكون مسؤول عن تحديث هذه القواميس ليس على GP Server فحسب بل وعلى كل Client Machines اضافة الى كل هذا من المحتمل وهذا وارد بشكل كبير ان يكون الحقل الذي اضفته بواسطة Modifier يتعارض مع موقع حقل جديد قامت المايكروسوفت باضافته الى النافذة وغيرها من التعقيدات الاخرى المحتمل حدوثها اما اذا كانت عملية التغيير التي تريد اجرائها على نموذج يتبع ل Third Party Product مثل اي نموذج او تقرير ضمن Analytical Account عند ذلك سوف تحتاج الى اضافة Reference لل Dictionary الذي يمثل هذا المنتج الى VBA Modifier حتى تكون قادر على الوصول الى النماذج والتقارير الخاصة بهذا المنتج حيث كما هو معلوم انه لكل منتج اضافي لبرنامج الجريت بلينز سوف يمتلك Dictionary خاص به يتم اضافته الى مجلد الجريت بلينز عند تنصيب المنتج وكذلك ان هذا Dictionary سوف يمتلك Report Dictionary و Form Dictionary تظهر في مجلد الجريت بلينز عند القيام بعملية تغيير النماذج والتقارير بواسطة VBA Modifier وكذلك سوف تحتاج الى القيام بعملية Upgrade لهذه Dictionaries عند قيامك بالترقية من نسخة جريت بلينز الى اخرى . __________________ GP Techno-Functional Consultant |
05-Dec-2011, 09:57 AM | #8 | |
مدير عام منتديات جريت بلينز العربية | السلام عليكم حياك الله أخي همام وأشكرك على هذا المواضيع القيمة اقتباس:
والـ Report Dictionary يظهر عند فتح الريبورت رايتر لأول مرة ... آمل أن تصحح لي لو كان هنالك خطأ؟ بالنسبة الى الـ Extender أنا بصراحة لم أعمل عليه قبل ذلك .. هل التعديلات التي تتم من خلاله تُطبق على Dynamics.dic مباشرة أم ماذا؟ __________________ Monzer Osama Saudia Arabia - Jeddah 00966501826235 Microsoft Certified Business Management Solutions Professional Microsoft Certified Trainer | |
05-Dec-2011, 10:33 AM | #9 | |
مشرف منتدى المطورين | اقتباس:
اخي منذر على مرورك الكريم كلامك صحيح مئة بالمئة نعم ان فتح Modifier يؤدي الى ظهور Form Dictionary فقط وان فتح Report Writer هو الذي يؤدي الى ظهور Report Form ولكني لم اتطرق الى الدقة في هذه التفاصيل على اعتبار انني انظر الى Report Writer من نفس زاوية Modifier . اما بالنسبة الى Extender غير واضحة لي ارجو ان تشير الى اي جزء من الموضوع يشير اليها وشكرا مرة اخرى __________________ GP Techno-Functional Consultant | |
05-Dec-2011, 12:02 PM | #10 | |
مدير عام منتديات جريت بلينز العربية | اقتباس:
كان ظني ذلك لكن فقط أحببت التأكد من معلوماتي كنت أقصد Extender Module الخاص بإدراج الحقول في الشاشات ...... وجدت هذه الروابط عن الإكستيندير http://www.eonesolutions.com.au/cont...?page=eXtender http://www.abcomputer.com/Great_Plai...P_Extender.pdf __________________ Monzer Osama Saudia Arabia - Jeddah 00966501826235 Microsoft Certified Business Management Solutions Professional Microsoft Certified Trainer | |
يتصفح الموضوع حالياً : 2 (0 عضو و 2 ضيف) | |
أدوات الموضوع | |
انواع عرض الموضوع | |
|
|
المواضيع المتشابهه | ||||
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
تعلم لغة الدكسترتي | humam | مواضيع المطورين الأخرى | 59 | 20-May-2013 11:00 AM |
ما هو افضل برنامج لعمل التقارير | abuizhery | منتدى جريت بلينز العام | 12 | 22-Dec-2012 10:27 PM |
ما هي افضل الطرق للبدايه في تعلم Ms Gp | waleedmohsen | تركيب وإعدادات النظام وما يتعلق به توجيهات Installation & Configuration | 1 | 04-Sep-2012 08:58 PM |
تصميم النماذج والنوافذ في الدكسترتي | humam | مواضيع المطورين الأخرى | 25 | 01-Jun-2012 07:40 AM |
مستقبل لغة الدكسترتي في مواجهة ثورة الدوت نت | hunter0003 | مواضيع المطورين الأخرى | 8 | 23-Oct-2011 08:00 AM |