مدونة منذر اسامة

العودة   منتديات جريت بلينز العربية Great Plains For Arab > منتدى مطوري جريت بلينز > مواضيع المطورين الأخرى

مواضيع المطورين الأخرى مواضيع المطورين التي لا تنتمي الى أي من التصنيفات السابقة
مثل لغة الديكستريتي (Dexterity) والأدوات التطويرية الأخرى (eConnect , Integration Maneger ,VS2005 for GP...etc.)

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
قديم 09-Jul-2011, 04:19 PM   #11
humam
مشرف منتدى المطورين
افتراضي استخدام لغة Dexterity

الان يجب ان نفصل قليلا في المشاريع التي يمكن تطويرها بواسطة الدكستيرتي:
1-Stand Alone Application
2-Integrating Application

في النوع الاول سوف تقوم بتطوير مشروع من الصفر وليس له علاقة من قريب او بعيد بGreate Plains وهذا يتطلب جهد كبير ومعقدوهو غير مطلوب في سوق العمل حاليا.

اما النوع الثاني Integrating Application وهو الاكثر ريادة في سوق العمل وفي هذا النوع سوف تعمل على تطوير مشروع يتفاعل مع الجريت بلينز ويستخدم وظائف الجريت بليز المختلفة وهنا ينقسم هذا النوع من المشاريع الى قسمين هما :
1-Vertical Enhancement
2-Customizations
وسوف اوضح ما هو الفرق بين النوعين في المشاركة القادمة
__________________
GP Techno-Functional Consultant
humam غير متواجد حالياً   رد مع اقتباس
قديم 09-Jul-2011, 04:37 PM   #12
humam
مشرف منتدى المطورين
افتراضي استخدام لغة Dexterity

Verical Enhancement

في هذا النوع من المشاريع يتضمن تكوين نوافذ جديدة وتقارير جديدة وتقوم بتكوينها باستخدام Main Product Dictonary وتستخدم كل Resourcesالمتوفرة فيه وبذلك يظهر الفرق عن النوع الاول وهو Stand Alone حيث في ذلك النوع عليك ان تستخدم New Dictionary اي خالي من اي مصادر وعليك ان تقوم بتكوين كل المصادر التي سوف تستخدمهافي مشروعك اما Verical Enhancement تستخدمMain Dictionary وبذلك تجد العديد من المصادر جاهزة وفي متناول يديك وكذلك سوف تقوم باضافة مصادرك الجديدة الى المصادر الموجودة اصلا .

Customizations
وهي عملية تغير نوافذ GP الموجودة اصلا حسب متطلبات الزبون وهذا النوع من العمل اعقد كثيرا من النوع الاول ويتطلب الحذر عند العمل معه ويفضل استخدام Trigger وهو نوع من القادحات يختلف عن القادحات المستخدمة في SQL Server وذلك لان اي تغيير وان كان بسيط سوف يؤثر على الكود الموضوعة من قبل المايكروسوفت في هذه النافذة لذا يجب ان يتصف العمل مع نوافذ GP الاصلية بالدقة والحذر وعدم محاولة كتابة الكود بصورة مباشرة داخل الكائنات لان ذلك سوف يؤدي الى محو تاثير الكودالموضوعة من قبل المايكروسوفت وتالي يؤدي الى تعطل النافذة عن العمل بشكل صحيح بعد قيامك بتنصيب مشروعك في الجريت بلينز وسوف اوضح لاحقا انشاء الله الطريقة المثلى للتعامل مع نوافذ GP الاصلية .
__________________
GP Techno-Functional Consultant
humam غير متواجد حالياً   رد مع اقتباس
قديم 09-Jul-2011, 05:01 PM   #13
humam
مشرف منتدى المطورين
افتراضي استخدام لغة Dexterity

قبل البدء بكتابة الشفرات البرمجية هناك بعض المصطلحات المهمة يجب على المطور ان يفهمها
Resources
Dictionary
Runtime Engine
Dexterity Engine

ٌالمصادر او Resources
ونقصد بها المكونات التالية
Data Type نوع البيانات
Feilds الحقول
Tables الجداول
Windows النوافذ
Forms النماذج

هذه المصادر يتم خزنها في ملف يسمى القاموس Dictionary وهو ذو امتدادDIC. وعندما تقوم باضافة حقل او نافذة جديدة فذلك يعني اضافة مصدر جديد الى القاموس وهو يشابه قاموس اللغة الذي يحتوي على الكلمات وهنا سوف دور Runtime Engine والذي يعمل على ترجمة المصادر الموجودة داخل Dictionary الى صيغة تفاعلية يستطيع بها المستخدم التعامل مع الوظائف Functionality المخصص هذا التطبيق من اجلها وهناك ملف اخر مهمDexterity Engine وهو الذي سوف يستخدمهRuntime Engine في ترجمة المصادر من القاموس الى كلمات (وظائف) يفهما المستخدم ولذلك اطلق على هذا الملف الاساسي اسم Dictionary
__________________
GP Techno-Functional Consultant
humam غير متواجد حالياً   رد مع اقتباس
قديم 09-Jul-2011, 06:29 PM   #14
Hafandi
عضو نشيط
 
تاريخ التسجيل: Jun 2007
الدولة: Saudi Arabia
المشاركات: 56
من مواضيعي  
افتراضي

شكرا جزيلا على هذه الدروس والمعلومات القيمة
لي فترة وأنا أحاول تعلمها
Hafandi غير متواجد حالياً   رد مع اقتباس
قديم 09-Jul-2011, 08:33 PM   #15
Monzer Osama
مدير عام منتديات جريت بلينز العربية
Thumbs up

أهلا بك أخي همام معنا وحقيقة إضافتك رائعة تستحق أن تكون بموضوع منفرد.... يتم تثبيته للجميع
وفقك الله ونفع بك ونتمنى دوام مشاركتك معنا....

لك مني فائق المحبةو الاحترام
منذر....



اقتباس:
المشاركة الأصلية كتبت بواسطة humam مشاهدة المشاركة
قبل البدء بكتابة الشفرات البرمجية هناك بعض المصطلحات المهمة يجب على المطور ان يفهمها
Resources
Dictionary
Runtime Engine
Dexterity Engine

ٌالمصادر او Resources
ونقصد بها المكونات التالية
Data Type نوع البيانات
Feilds الحقول
Tables الجداول
Windows النوافذ
Forms النماذج

هذه المصادر يتم خزنها في ملف يسمى القاموس Dictionary وهو ذو امتدادDIC. وعندما تقوم باضافة حقل او نافذة جديدة فذلك يعني اضافة مصدر جديد الى القاموس وهو يشابه قاموس اللغة الذي يحتوي على الكلمات وهنا سوف دور Runtime Engine والذي يعمل على ترجمة المصادر الموجودة داخل Dictionary الى صيغة تفاعلية يستطيع بها المستخدم التعامل مع الوظائف Functionality المخصص هذا التطبيق من اجلها وهناك ملف اخر مهمDexterity Engine وهو الذي سوف يستخدمهRuntime Engine في ترجمة المصادر من القاموس الى كلمات (وظائف) يفهما المستخدم ولذلك اطلق على هذا الملف الاساسي اسم Dictionary
__________________
Monzer Osama
Saudia Arabia - Jeddah
00966501826235
Microsoft Certified Business Management Solutions Professional
Microsoft Certified Trainer
Monzer Osama غير متواجد حالياً   رد مع اقتباس
قديم 10-Jul-2011, 07:22 AM   #16
هاني
مشرف سابق
 
تاريخ التسجيل: Jun 2007
المشاركات: 10
من مواضيعي  
 
0 Dexterity

افتراضي

ما شاء الله عليك اخى همام
جزاك الله خير على هذا الشرح الهايل
ونتمنى منك المزيدإن شاء الله

آخر تعديل بواسطة هاني ، 10-Jul-2007 الساعة 08:33 AM.
هاني غير متواجد حالياً   رد مع اقتباس
قديم 10-Jul-2011, 02:11 PM   #17
Monzer Osama
مدير عام منتديات جريت بلينز العربية
Post

تم إفراد موضوع مستقل بخصوص تعليم الديكستريتي للاستاذ همام وفقه الله على الرابط
http://www.gp4arab.com/forum/showthread.php?t=87
__________________
Monzer Osama
Saudia Arabia - Jeddah
00966501826235
Microsoft Certified Business Management Solutions Professional
Microsoft Certified Trainer
Monzer Osama غير متواجد حالياً   رد مع اقتباس
قديم 10-Jul-2011, 04:35 PM   #18
مطور سان سكريبتي
عضو جديد
 
تاريخ التسجيل: Jul 2007
المشاركات: 24
من مواضيعي  
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة emad مشاهدة المشاركة
This book is very useful, waiting the best from Mr. malek


أخي الكريم هذا الملف يأتي مع نفس الحزمة بتاع الديكستريتي
مطور سان سكريبتي غير متواجد حالياً   رد مع اقتباس
قديم 25-Aug-2011, 02:10 PM   #19
awadshafee
عضو جديد
 
تاريخ التسجيل: Aug 2007
الدولة: Saudi Arabia
المشاركات: 21
إرسال رسالة عبر مراسل MSN إلى awadshafee إرسال رسالة عبر مراسل Yahoo إلى awadshafee
من مواضيعي  
 
0 السلام عليكم تعريف

افتراضي

بعد التحية والسلام ... التطوير بالـvba هو الأفضل والإسرع والإسهل في اعتقادي طبعا وكثير من المبرمجين يشتغلون عليه كما ان بعضهم لم يسمع بالدكسترتي ... ولا ايه رايكم.. وبعدين الـvba سهل في عملية التطوير من أصدار لإصدار وتكات (تعديلات) خفيفة ويعمل علي الإصدار الجديد.. وأفضل عمل التعديلات او إضافة موديول جديد خارج قريت بلينز البرنامج الإصلي بس يجب العمل علي الربط بين القريت بلينز والموديول الجديد وهذا يكون اكثر بساطة أذا كنت تحب تعمل برنامج كامل غير موجود في القريت بلينز أصلاً كإضافة علي البي روول مع شئون الموظفين أو برنامج خاص بالإعتمادات المستندية وخطابات الضمان مثلا ...وذلك يكون اسرع عند التحديث واوفر للزبون والمورد ... وتحياتي..

آخر تعديل بواسطة awadshafee ، 25-Aug-2007 الساعة 07:01 PM.
awadshafee غير متواجد حالياً   رد مع اقتباس
إضافة رد


يتصفح الموضوع حالياً : 1 (0 عضو و 1 ضيف)
 
أدوات الموضوع
انواع عرض الموضوع

ضوابط المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا يمكنك اضافة مرفقات
لا يمكنك تعديل مشاركاتك

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
مساعده في Dexterity y85.fox مواضيع المطورين الأخرى 4 19-Jan-2015 01:31 PM
Dexterity هاني مواضيع المطورين الأخرى 22 18-May-2013 08:54 AM
Question related to Dexterity mkhatib مواضيع المطورين الأخرى 2 05-May-2012 09:29 AM
Triggers in Dexterity humam مواضيع المطورين الأخرى 6 29-Apr-2012 04:18 AM
Text File in Dexterity humam مواضيع المطورين الأخرى 11 19-Jan-2012 06:47 PM


جميع الأوقات بتوقيت GMT +3. الساعة الآن 06:29 PM.


Powered by vBulletin® Version 3.8.3

الموقع والمنتدى من تطوير » شركة المنذر للاستضافة والتصميم

Copyright © 2000-2010 Jelsoft Enterprises Limited.
الموقع لا يمثل أي جهة رسمية بل هو جهد شخصي يرمي الى تجميع القدرات في برنامج جريت بلينز