تحديث عناصر أكتيفكس. ما هي عناصر تحكم ActiveX - كيفية التثبيت والتكوين والاستخدام

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

ميزات ActiveX الإضافية

Flah Player ActiveX هو امتداد لمتصفح Internet Explorer (IE) يسمح لك بتشغيل عناصر الفيديو على الإنترنت. الميزة الأساسيةتقنية ActiveX هي التوافر عناصر خاصةعناصر التحكم التي يتم استخدامها بشكل نشط عند إنشاء صفحات الويب ، مما يسمح ، إذا لزم الأمر ، بتنزيل مقطع فيديو أو مشغل صوت لتشغيل معلومات الوسائط.

عادةً ما يأتي ActiveX مع مستعرض IE ، ولكن إذا كان مستعرض الويب لا يتوفر به هذا الامتداد ، فعند تحميل صفحة ويب تتطلب ActiveX ، سيتم إعلام المستخدم بذلك.


كيفية تثبيت البرنامج المساعد؟

    1. افتح Internet Explorer ، وانتقل إلى علامة التبويب خدمةحيث حدد خيارات الإنترنت.


    1. في النافذة التي تظهر ، انقر فوق أمانحيث انقر فوق آخر.


    1. سترى قائمة من المكونات المختلفة. قم بالتمرير خلال هذه القائمة حتى تجد القائمة عناصر تحكم ActiveX والمكونات الإضافية. أدخل هذه القائمة.
    2. بعد ذلك ، قم بتثبيت المشغلات كما هو موضح في لقطة الشاشة.

  1. بعد هذه الخطوات ، قم بالتأكيد التغييرات التي تم إجراؤهاوأعد تشغيل الكمبيوتر.

مستعد. تم تكوين عنصر تحكم ActiveX وأصبح جاهزًا للعمل. يمكنك الآن مشاهدة مقاطع الفيديو وتشغيل الموسيقى بأمان في Internet Explorer.

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

ميزات ActiveX الإضافية

Flah Player ActiveX هو امتداد لمتصفح Internet Explorer (IE) يسمح لك بتشغيل عناصر الفيديو على الإنترنت. الميزة الرئيسية لتقنية ActiveX هي وجود عناصر تحكم خاصة يتم استخدامها بنشاط عند إنشاء صفحات الويب ، والتي تسمح ، إذا لزم الأمر ، بتحميل مشغل فيديو أو صوت لتشغيل معلومات الوسائط.

عادةً ما يأتي ActiveX مع مستعرض IE ، ولكن إذا كان مستعرض الويب لا يتوفر به هذا الامتداد ، فعند تحميل صفحة ويب تتطلب ActiveX ، سيتم إعلام المستخدم بذلك.


كيفية تثبيت البرنامج المساعد؟

    1. افتح Internet Explorer ، وانتقل إلى علامة التبويب خدمةحيث حدد خيارات الإنترنت.


    1. في النافذة التي تظهر ، انقر فوق أمانحيث انقر فوق آخر.


    1. سترى قائمة من المكونات المختلفة. قم بالتمرير خلال هذه القائمة حتى تجد القائمة عناصر تحكم ActiveX والمكونات الإضافية. أدخل هذه القائمة.
    2. بعد ذلك ، قم بتثبيت المشغلات كما هو موضح في لقطة الشاشة.

  1. بعد هذه الخطوات ، تأكد من التغييرات وأعد تشغيل الكمبيوتر.

مستعد. تم تكوين عنصر تحكم ActiveX وأصبح جاهزًا للعمل. يمكنك الآن مشاهدة مقاطع الفيديو وتشغيل الموسيقى بأمان في Internet Explorer.

معظم المستخدمين الحديثين يدركون بالفعل مفهوم مثل ActiveX. ما هي بيانات التكنولوجيا وما الغرض منها؟ اليوم سنحاول أن نفهم هذه المسألة. دعونا ننظر في الجوانب الرئيسية ، دون الخوض في التفاصيل الدقيقة.


ما هو اكتف اكس؟ أبسط المفاهيم

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

في البداية ، كان من المفترض أن هذه العناصر ، والتي تسمى أيضًا الوظائف الإضافية ، ستستخدم فقط لإضافة موارد معينة على الإنترنت. ميزات إضافيةوكان مدعومًا فقط من خلال متصفح Internet Explorer. إلى حد ما ، هذا بالضبط ما حدث. ومع ذلك ، يوجد اليوم العديد من عناصر التحكم الأخرى التي تنتمي أيضًا إلى تقنية ActiveX. ما هم؟ نعم معظم مثال بسيطيمكن اعتباره إضافة على شكل مشغل فلاش من Macromedia ، والذي وقف في أصول إنشائه.

اليوم ، هذه الوظيفة الإضافية هي أكثر المكونات الإضافية شيوعًا والتي تسمى Adobe ActiveX Player ، أو لنكون أكثر دقة ، برنامج أدوب فلاشلاعب. هذا البرنامج المساعد قادر على الاندماج في كل شعبية المتصفحات الحديثة. بالإضافة إلى Adobe ، التي استحوذت على هذه العصا من Macromedia ، هناك العديد من مطوري المكونات الإضافية المماثلة. ومع ذلك ، بالمقارنة مع لاعب فريد ، لا يمكن مقارنة منتجاتهم ، ولهذا السبب ، لا تتم المطالبة بها اليوم. بالكاد يمكن تسمية هذه العناصر بالبرامج بالمعنى المعتاد. لا يمكن إطلاقها عن طريق النقر المزدوج على الماوس. يتم تنفيذ الأكواد المدمجة لهذه البرامج في بيئة متصفحات الإنترنت.

نطاق ضوابط Active X.

للتوضيح ، ضع في اعتبارك الجوانب الرئيسية لاستخدام هذه التقنيات. لذلك ، على سبيل المثال ، بمساعدة عناصر Active X ، يمكنك دمج مشغلات الفيديو والصوت في الموقع. بمعنى آخر ، يمكنك مشاهدة مقاطع الفيديو أو الاستماع إلى الموسيقى مباشرة على الموقع. تجدر الإشارة إلى أن البرنامج نفسه مع shell ، كقاعدة عامة ، لا يتم عرضه على المورد.

بدلاً من ذلك ، يتم استخدام نافذة خاصة لعرض المقطع ، أو يتم إعادة توجيه الصوت من خلال نظام الصوت بالكمبيوتر. وهكذا ، اتضح أن البنية الفوقية نفسها تعمل خلفية، مخفي عن أعين زائر الموقع البسيط. الأمر نفسه ينطبق على ألعاب على الانترنت. يلعب الإطار (الإصدار 4 أو أي إصدار آخر) دورًا رئيسيًا في هذا الأمر.

وتجدر الإشارة إلى أن .NET Framework يعد تطورًا فريدًا بواسطة Microsoft. في هذه الحالة ، يكمل Adobe Active X النظام الأساسي الرئيسي وهو مسؤول أيضًا عن تشغيل عناصر الوسائط وفتحها. تتيح لك هذه الحزمة استخدام العناصر التي تمت كتابتها في الأصل بلغات برمجة مختلفة (C ++ ، البصرية الأساسية، دلفي ، إلخ). يعد وجود عنصر Framework 4 شرطًا أساسيًا لتشغيل العديد من عناصر التحكم والهيكلية لمواقع الويب ، بما في ذلك في وضع عدم الاتصال.

عناصر تحكم ActiveX و Java Applets: الاختلافات

يعتقد الكثير عن طريق الخطأ أن تطبيقات Java الصغيرة هي أيضًا عناصر تحكم ActiveX. هم بالفعل متشابهون مع بعضهم البعض ، ولكن هناك اختلاف واحد مهم. النقطة المهمة هي أن التركيبات تم تطويرها بمساعدة وظيفة Java منصات مختلفةوأنظمة التشغيل. و ActiveX له تركيز ضيق نوعًا ما على منتجات برامج Microsoft فقط.

الفيروسات

اليوم ، للأسف ، غالبًا ما توجد فيروسات على الشبكة تخفي نفسها كعناصر Adobe Flash ActiveX. يتم تنزيل كل عنصر ، عند استخدامه ، مباشرة إلى المتصفح ، وبالتالي إلى الكمبيوتر. لهذا السبب ، يجب أخذ بعض الإجراءات الأمنية بعين الاعتبار. الشيء هو أن العديد من المستخدمين لا يقرأون حتى الرسائل التي تحتوي على عروض لتنزيل واستخدام مكونات معينة. يوافقون ببساطة على أداء جميع الإجراءات بالنقر فوق الزر "موافق".

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

تمكين أو تعطيل ActiveX في Internet Explorer

دعنا نتحدث عن كيفية تكوين استخدام هذه الوظائف الإضافية بشكل صحيح في متصفح Internet Explorer. بادئ ذي بدء ، تحتاج إلى الاتصال بقائمة خيارات الإنترنت من لوحة التحكم. بعد ذلك ، عليك الانتقال إلى إعدادات الأمان. يوجد في الجزء السفلي زر لمستوى الأمان "آخر". بعد النقر عليه ، سيتم نقلك على الفور إلى قائمة إعدادات Active X. ولكي لا تلتقط أي إصابة من الإنترنت ، يجب عليك تعطيل تنزيل العناصر غير الموقعة وغير الآمنة. من الناحية المثالية ، بالطبع ، من الأفضل استخدام الوضع على مستوى "اقتراح" عند التحميل.

اعدادات الامان

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

تقنية ActiveX في المتصفحات الأخرى

لقد ولت الأيام التي تم فيها حساب الوظائف الإضافية فقط للاستخدام في مستعرض Internet Explorer. فكر بنفسك ، يتم استخدام تقنية Adobe Active X في جميع متصفحات الإنترنت تقريبًا اليوم. أصبحت حرفيا جزء منهم. بدون هذا العنصر ، من المستحيل اليوم تخيل الاستخدام الكامل لقدرات أي مورد إنترنت. ومع ذلك ، إذا نظرت في هذه المشكلة ، فعلى العموم اليوم ، من بين جميع العناصر المعروفة والمكونات الإضافية القابلة للتنزيل ، يبدو أن استخدام مشغل Flash هو الأنسب.

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

خاتمة

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

1 المقدمة

عناصر تحكم ActveX هو ملف OCX (على سبيل المثال ، MyButton.OCX) يمكنك استخدامه في تطبيق Visual C ++. يمنحك Visual C ++ ولغات البرمجة المرئية الأخرى القدرة على تضمين عنصر تحكم ActiveX في برنامجك واستخدامه تمامًا مثل عنصر التحكم Visual C ++ القياسي. يمكنك وضع عنصر تحكم ActiveX في مربع حوار ، وتعيين خصائصه ، وربط التعليمات البرمجية بأحداثه. بمجرد إنشاء عنصر تحكم ActiveX الخاص بك ، يمكنك منحه للمبرمجين الآخرين الذين يمكنهم إدخاله في برامجهم.

نظرًا لأن ملحق الملف لعنصر تحكم ActiveX هو .ocx ، يُشار أحيانًا إلى عناصر تحكم ActiveX كعناصر تحكم OCX.

في هذا الفصل ، ستقوم بتطوير عنصر تحكم ActiveX الخاص بك ، MyClock.OSX ، والذي يؤدي مهمة عرض الوقت الحالي. عندما يضع مبرمج عنصر تحكم MyClock.OSX في نموذج أو مربع حوار ، فإن MyClock. سيعرض OCX الوقت الحالي بشكل مستمر.

2. إنشاء مشروع

لإنشاء مشروع تحكم MyClock.OCX:

1) حدد "جديد" من قائمة "ملف".

استجابةً لذلك ، سيعرض Visual C ++ مربع حوار جديد.

2) حدد علامة التبويب "المشاريع" في مربع الحوار "جديد".

3) حدد MFC ActiveX ControlWizard من قائمة أنواع المشاريع

4) اكتب MyClock في مربع اسم المشروع.

5) انقر فوق الزر الموجود على الجانب الأيمن من نافذة الموقع وحدد دليلًا للمشروع.

6) انقر فوق الزر "موافق".

استجابةً لذلك ، سيعرض Visual C ++ MFC ActiveX ControlWizard الخطوة 1 من 2

في نافذة ActiveX ControlWizard الخطوة 1 ، اترك جميع الإعدادات في حالتها الافتراضية وانقر فوق الزر "التالي".

في نافذة ActiveX ControlWizard Step 2 ، اترك جميع الإعدادات في إعداداتها الافتراضية وانقر فوق الزر "إنهاء".

استجابةً لذلك ، سيعرض Visual C ++ مربع الحوار معلومات المشروع الجديد.

انقر فوق الزر "موافق" في مربع الحوار "معلومات المشروع الجديدة" وحدد "تعيين التكوين النشط" من قائمة الإنشاء.

استجابةً لذلك ، سيعرض Visual C ++ مربع الحوار تعيين تكوين المشروع النشط.

حدد MyClock - Win32 Release في مربع الحوار Set Active Project Configuration وانقر فوق OK.

هذا كل شيء! لقد أكملت الآن إنشاء ملف مشروع التحكم MyClock.OSX ActiveX وملفات الهيكل العظمي.

7. تمكين خاصية مخصصة في ActiveX MyClock

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

على سبيل المثال ، دعنا ندرج خاصية UpdateInterval خاصة في MyClock - فترة التحديث:

عرض -> ClassWizard -> أتمتة (تأكد من تعيين نافذة اسم الفئة على CMyClockCtrl)

انقر على زر إضافة خاصية

في نافذة الاسم الخارجي ، اكتب UpdateInterval

في نافذة النوع ، حدد طويل

في النافذة اسم المتغير يجب أن يكون m_updateinterval

في نافذة وظيفة الإعلام ، قم بتعيين OnUpdateIntervalChanged

تحقق من تحديد زر متغير العضو في مربع التنفيذ وانقر فوق موافق

وبالتالي ، قررنا أن المتغير m_updateinterval سيرتبط بخاصية UpdateInterval ، وكلما تم تغيير قيمة الخاصية UpdateInterval ، سيتم تنفيذ وظيفة OnUpdateIntervalChanged تلقائيًا.

نحتاج الآن إلى تهيئة خاصية UpdateInterval:

افتح الملف MyClockCtl.cpp

ابحث عن وظيفة DoPropExchange () واكتب ما يلي فيها:

// تهيئة خاصية UpdateInterval إلى 1000

PX_Long (pPX، _T ("UpdateInterval")، m_updateinterval، 1000) ؛

نحتاج الآن إلى تحديث وظائف OnUpdateIntervalChanged:

// تحقق من السلبية

إذا كان (m_updateinterval< 0)

MessageBox ("لا يمكن أن تكون هذه الخاصية سالبة !!!")؛

m_updateinterval = 1000 ؛

// ضبط المؤقت

// ضبط المؤقت

SetTimer (1، (UINT) m_updateinterval، NULL) ،

حسنًا ، هذا كل شيء ActiveX MyClock جاهز تمامًا !!!

ActiveX عبارة عن مكونات متخصصة ، وهي برامج وتطبيقات منفصلة تتيح للمستهلك إنشاء مواقع بأي تعقيد. يمكن دمج عنصر تحكم ActiveX.com في مستعرض واحد فقط - Internet Explorer. على وجه التحديد ، يتكون المكون من مجموعة من ، والتي يمكن تشغيلها فقط في متصفح إنترنت واحد محدد مسبقًا. على الرغم من أن معظم المستخدمين الحديثين شبكة الانترنتتشكو من بطء التحميل وليس أفضل وظائف Explorer ، يمكن أن توفر العناصر المضمنة العديد من المزايا في العمل ، لذلك تحتاج إلى معرفة كيفية تمكين ActiveX.com.

يمكن تشغيل عناصر البرنامج في متصفح الإنترنت نفسه

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

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

إيجابيات وسلبيات المنتج المنفذ

إذا قمت بتثبيت ActiveX.com ، فسيكون مستخدم منتج البرنامج قادرًا على:

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

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

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

تثبيت التطبيق

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

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

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



تحميل...
قمة