ما هو activex

ما هي كائنات بيانات ActiveX؟

كائنات بيانات ActiveX، بالإنجليزية (ADO – ActiveX Data Objects) عبارة عن مجموعة من مكونات البرامج التي توفر واجهة برمجية للوصول إلى مصادر البيانات من تطبيقات العميل.


شرح مفهوم كائنات بيانات ActiveX.

يعمل ADO كطبقة للوصول إلى أي مخزن بيانات بطريقة عامة من رمز التطبيق. إنه يلغي الحاجة إلى امتلاك المعرفة بتنفيذ قاعدة البيانات ويقلل من تعقيد التعامل مع كود المستوى المنخفض اللازم للتعامل مع البيانات.

تم إصدار كائن بيانات ActiveX (ADO) في عام 1996، وقد نشأ من مفهوم RDO (كائن البيانات البعيد) و DAO (كائن الوصول إلى البيانات).

أحد مكونات MDAC (مكونات الوصول إلى بيانات Microsoft)، ADO ومكونات MDAC الأخرى يوفر إطار عمل للمكونات المستخدمة من قبل تطبيقات العميل للوصول إلى مخازن بيانات SQL وشبه الهيكلية والقديمة.

ADO.NET هي تقنية متقدمة للوصول إلى البيانات مصممة للعمل في بيئة .NET وتعتمد على النموذج غير المتصل للوصول إلى البيانات.

بينما يستخدم ADO تقنية COM (طراز كائن المكون) لتوفير خدمة الوصول إلى البيانات من تعليمات برمجية غير مُدارة، يعتمد ADO.NET على الموفرين المُدارين لـ CLR (وقت تشغيل اللغة العامة) لإطار عمل .NET.

إقرأ أيضاً… ما هو المقصود بالبرمجة المعيارية (Modular Programming)؟


مكونات طراز كائن بيانات ActiveX.

يحتوي طراز كائن ADO على أربع مجموعات من اثني عشر كائنات. المجموعات المختلفة هي الحقول والخصائص والمعلمات والأخطاء. تتكون كل مجموعة من العناصر الاثني عشر التالية:

  • الاتصال – للاتصال بمصدر البيانات من خلال OLE DB
  • الأمر – لإرسال تعليمات (استعلام SQL أو إجراء مخزن) إلى مزود البيانات
  • مجموعة السجلات – مجموعة من السجلات تمثل البيانات
  • الفوري – مجموعة سجلات مقفلة بطريقة متفائلة أو متشائمة
  • الصفقة – معاملة قاعدة البيانات
  • السجل – مجموعة من الحقول
  • الدفق – لقراءة وكتابة دفق بايت
  • المحددة – لتغيير الوظيفة
  • الحقل – عمود في قاعدة البيانات
  • الملكية – قدرة مزود OLEDB
  • الخطأ – الخطأ الذي واجهه موفر OLEDB أثناء تنفيذه

ADO 2.8 هو أحدث إصدار ويحتوي على الميزات التالية:

  • المكونات: تُستخدم للوصول إلى البيانات ومعالجتها من مجموعة متنوعة من المصادر لتقديم مزايا مثل سهولة الاستخدام والوصول الأسرع والذاكرة المنخفضة وحجم القرص الصغير.
  • ADO MD (متعدد الأبعاد): يستخدم هذا للوصول إلى البيانات متعددة الأبعاد مثل كائنات CubeDef و CellSet.
  • RDS (خدمات البيانات عن بعد): هذا لاسترجاع البيانات وتحديثها في الخادم من عميل في معاملة واحدة.
  • ADOX (ملحقات ADO): هذه مجموعة إضافية من المكونات المستخدمة لإنشاء وصيانة الكائنات ذات الصلة بالمخطط (الجداول أو الإجراءات) والأمان (المستخدم والمجموعة).

مقالات مرتبطة...

  • ما هو الملف ذو الامتداد PNG؟

    تعني PNG “رسومات الشبكة المحمولة”. (Portable Network Graphics) هو تنسيق ملف رسومي نقطي مضغوط وهو تنسيق قياسي لرسومات الويب. وهي مناسبة لمعظم الصور، بما في ذلك الرسوم التوضيحية والأيقونات والصور الفوتوغرافية. يدعم تنسيق PNG اللون الحقيقي 24 بت والضغط بدون فقدان والشفافية. بالإضافة إلى JPEG وGIF، يعد PNG أحد تنسيقات الصور الأكثر شيوعًا على الويب. تم…

  • ما هي الإعلانات الخبيثة (Malvertising)؟

    الإعلانات الخبيثة  (Malvertising) هي شكل ضار من أشكال الإعلان عبر الإنترنت يستخدم لنشر البرامج الضارة. عادةً ما يتم تنفيذها عن طريق إخفاء التعليمات البرمجية الضارة ضمن إعلانات آمنة نسبيًا عبر الإنترنت. يمكن أن تقود هذه الإعلانات الضحية إلى محتوى غير موثوق به أو تصيب جهاز كمبيوتر الضحية مباشرة ببرامج ضارة، مما قد يؤدي إلى إتلاف النظام…

  • ما هي البرامج الثابتة (Firmware)؟

    عند الحديث عن الأجهزة الطرفية مثل المودم والطابعة ومكونات الكمبيوتر المادية الأخرى، عادة ما يتعين علينا تحديث البرامج الثابتة الخاصة بها كل فترة، فما هي البرامج الثابتة؟ وما هي أهمية تحديثها؟ ما هي البرامج الثابتة؟ البرامج الثابتة (Firmware) هي برامج على الجهاز، تقوم بوظائف مثل مهام الإدخال/الإخراج الأساسية وتقدم الإرشادات اللازمة للجهاز للاتصال بأجهزة الحوسبة الأخرى….

  • ما هو بروتوكول (Telnet)؟

    بروتوكول Telnet هو بروتوكول للاتصال من كمبيوتر إلى آخر باستخدام واجهة سطر الأوامر النصية. يمكن إجراء اتصالات Telnet عبر شبكة محلية أو عبر الإنترنت. بروتوكول (Telnet). يتطلب إجراء اتصال Telnet تطبيق عميل على الكمبيوتر المحلي (حيث تتم كتابة الأوامر) وخادم Telnet يعمل على الكمبيوتر البعيد (حيث يتم تنفيذ الأوامر). بمجرد الاتصال، سيتم التعامل مع سطر الأوامر…

  • تقنية الجيل الخامس (5G) وتأثيرها على العالم

    تُعتبر تقنية الجيل الخامس (5G) من أبرز الابتكارات التكنولوجية التي تُحدث ثورة في عالم الاتصالات والإنترنت. تتميز 5G بسرعات نقل بيانات أعلى، وزمن استجابة أقل، وسعة أكبر لتوصيل الأجهزة. هذه التقنية ليست مجرد تحسين للجيل الرابع (4G)، بل هي نقلة نوعية تتيح مجموعة من التطبيقات والخدمات الجديدة التي ستؤثر بشكل كبير على حياة الأفراد والمجتمعات….

  • كيفية العناية بقطتك المصابة بمرض السكري

    إذا تم تشخيص إصابة قطتك بمرض السكري، فقد تخشى ما قد يحمله المستقبل لحيوانك الأليف المحبوب. والخبر السار هو أن القطط يمكن أن تعيش حياة طويلة وصحية بعد تشخيص إصابتها بمرض السكري. والحيلة هي أنه يجب عليك، بصفتك مالكًا للحيوانات الأليفة، أن تكون مكرسًا لرعاية قطتك أثناء مرضها. مرض السكري ليس حكمًا بالإعدام على الحيوانات…