الكائنات المرئية

لغة البرمجة Visual Objects هي لغة برمجة كائنية التوجه تُستخدم لإنشاء برامج حاسوبية تعمل بشكل أساسي على نظام التشغيل ويندوز . على الرغم من إمكانية استخدامها كأداة برمجة عامة الأغراض، إلا أنها تُستخدم بشكل شبه حصري لإنشاء برامج قواعد البيانات.

بدأ مشروع Visual Objects الأصلي (الذي يحمل الاسم الرمزي Aspen ) كجزء من محاولات Nantucket لنقل لغة Clipper إلى نظام Windows، والانتقال من الأسلوب الإجرائي إلى الأسلوب الكائني التوجه . كما حوّل المشروع لغة Clipper من نظام p-code إلى مُصرّف أصلي حقيقي، وأدخل المزيد من عناصر لغة C (مثل المتغيرات المُحددة النوع )، مع تضمين امتدادات Windows (مثل COM و ODBC ، ولاحقًا ADO ). وبفضل نوع بياناته الرمزي، يُتيح المشروع إمكانية إنشاء روابط قائمة على الأسماء، والتي يُمكن استخدامها لربط أحداث القوائم بأساليب الكائنات أو إنشاء روابط مباشرة بين أعمدة الخادم وعناصر التحكم. [ 1 ]

أخيرًا، طرحت شركة Computer Associates نسخة ويندوز في الأسواق . لسوء الحظ، صدرت هذه النسخة قبل أن تكون جاهزة تمامًا للسوق، وفي منافسة شديدة مع الإصدار الأول من منتج Borland Delphi . لا تزال اللغة مستخدمة، إلا أن آخر إصدار من GrafX Software كان في عام 2012، وهو الإصدار 2.8 sp4 (رقم الإصدار 2838). أعلنت GrafX أنها لن تُصدر أي إصدارات جديدة بعد ذلك. أما النسخة التالية من لغة Visual Objects فهي Vulcan.NET ، التي طورتها GrafX من الصفر لتكون متوافقة مع Visual Objects ولغة .NET متوافقة تمامًا مع CLS، مستفيدةً استفادةً كاملة من إطار عمل .NET . وقد استُبدل مشروع Vulcan.NET لاحقًا بمشروع XSharp (X#) مفتوح المصدر، والذي لا يزال قيد التطوير النشط.

انظر أيضاً

مراجع

  1. سترالي، ستيفن ج. (1995). دليل سترالي لكائنات CA-Visual لمبرمجي Clipper و xBase . ريدينغ، ماساتشوستس  : شركة أديسون-ويسلي للنشر. الصفحات:  9. رقم ISBN 0-201-40943-7.