البراعة (لغة البرمجة)

صُممت لغة البرمجة Dexterity في أواخر ثمانينيات القرن العشرين لتنفيذ برامج محاسبية رسومية مستقلة عن المنصة . [ 1 ] وقد كُتبت Dexterity نفسها بلغة البرمجة C. [ 2 ] [ 3 ] واستُخدمت في تطوير برنامج المحاسبة Great Plains .

يُعدّ Microsoft Dynamics GP ، المعروف سابقًا باسم Great Plains Dynamics وeEnterprise، تطبيقًا مكتوبًا بلغة Dexterity. كما كُتبت برامج Microsoft المخصصة للشركات الصغيرة، Microsoft Small Business Manager و Small Business Financials ، بلغة Dexterity أيضًا، وتستخدم نفس قاعدة البيانات البرمجية لـ Great Plains.

تاريخ البراعة

Great Plains Dexterity هي لغة برمجة وتقنية خاصة، صُممت في أواخر ثمانينيات القرن الماضي بهدف بناء برنامج محاسبة رسومي مستقل عن المنصة - Great Plains Dynamics. كُتبت Dexterity بلغة C (على أمل أن توفر C استقلالية المنصة). يمكن للمستخدم تثبيت Dexterity من قرص Dynamics GP رقم 2، وتتيح دمج المكونات المخصصة بسلاسة مع واجهة Dynamics GP.

سمات

مؤشرات براعة أصلية
صُممت لغة Dexterity كلغة برمجة مستقلة عن المنصة. إذا كنت ترغب في أن يكون الكود قابلاً للتنفيذ على جميع قواعد بيانات Dynamics GP المدعومة حاليًا، فاستخدم نطاقات وحلقات Dexterity لمعالجة السجلات.
مهارة استخدام الإجراءات المخزنة في لغة SQL
في الوقت الحالي، تم نقل معظم عمليات تثبيت Dynamics GP إلى MS SQL Server - لذا يمكنك استخدام Dexterity لرسم النماذج المخصصة فقط وجعل الأزرار تقوم بتشغيل الإجراءات المخزنة SQL.
استدعاءات كائنات COM
ابتداءً من الإصدار 7.0، يدعم برنامج Dexterity كائنات COM - قم بتسجيلها كمكتبات في Dexterity. راجع الدليل لمعرفة كيفية القيام بذلك. تتيح لك هذه التقنية استدعاء خدمات الويب عبر الإنترنت.
الأشكال البديلة لديناميكيات GP
هذه تعديلات على النماذج الموجودة في ملف DYNAMICS.DIC. وتُجرى معظم التعديلات على نموذج إدخال بيانات التشغيل القياسية (SOP Entry). لا تنصح مايكروسوفت باستخدام النماذج البديلة لأنها تُصعّب ترقية الإصدارات، وعادةً ما يتطلب الأمر إعادة إجراء التعديلات.
بعض القيود
يُعدّ Dynamics GP في الواقع تكاملاً بين عدة قواميس: DYNAMICS.DIC و ADVSECUR.DIC و EXP1493.DIC، وغيرها. في تخصيص Dexterity، يمكنك عمومًا التعامل مع قاموس واحد فقط - DYNAMICS.DIC. يدعم النظام التكامل مع قواميس أخرى، ولكنه أمرٌ صعب.

يمكن أيضًا تسجيل وحدات الماكرو الخاصة بـ Dynamics GP في Dexterity. ويبدو أن إمكانية التعامل مع الفروع غير موجودة في وحدات الماكرو هذه.

مراجع

  1. نظرة عامة على البراعة
  2. بيلو، ريناتو (2018). مايكروسوفت داينامكس 365 للمبتدئين . جون وايلي وأولاده . ISBN 978-1119508885.
  3. "DevNews" . مؤرشف من الأصل بتاريخ 18-11-2008.

للمزيد من القراءة