"لا يوجد شيء صعب في العالم، طالما أنك على استعداد للتسلق." لذلك يجب أن تكون لديك الثقة لتصبح مبرمج COM، وستكون قادرًا على ذلك بالتأكيد.
في الواقع، في كل مرة نقوم فيها بتعيين خاصية النص لعنصر تحكم برمجة النص، فإننا نستخدم COM بالفعل. وبالمثل، عندما يقوم عنصر تحكم بيانات DAO بتشغيل أسلوب MoveNext، وحتى عند استخدام كلمات التحكم VB، فإننا نستخدم COM أيضًا.
إذن، ما هو كوم؟
بادئ ذي بدء، COM هو وسيلة للاتصال.
على سبيل المثال، مثل جهاز التحكم عن بعد الخاص بالتلفزيون. عندما نضغط على زر قناة معينة، تتحول قناة التلفزيون على الفور، وعندما نضغط على زر التبديل، ينطفئ التلفزيون على الفور، وهكذا. في الواقع، نحن لا نهتم بكيفية عملها، كل ما نعرفه هو أن الضغط على الزر يمكن أن يؤدي إلى إجراء معين.
مبدأ البرنامج هو نفسه. عند تغيير خاصية النص لعنصر تحكم برمجة النص، لا نعرف المبدأ، ربما سيتم استدعاء العشرات من وظائف API داخل النظام؟ لكن بالنسبة للمستخدمين، فإنهم يهتمون فقط بالنص المعروض في عنصر تحكم برمجة النص.
ثانيا، COM هو وسيلة لإعادة استخدام التعليمات البرمجية.
أكبر ميزة لاستخدام COM هي أنه بمجرد إنشاء طريقة اتصال COM، يمكن استخدامها بسهولة عدة مرات في أي مكان. على سبيل المثال، عندما يقوم المستخدم بإنشاء مكون COM لعرض التاريخ والوقت، يمكن استخدامه في أي مكان في أي برنامج. لا يمكن لتطبيقات VB وبرامج Excel الوصول إليها فحسب، بل يمكن لتطبيقات C أيضًا الوصول إليها.
لذلك، تعد إمكانية إعادة استخدام التعليمات البرمجية لمكونات COM هي الأكثر أهمية.
مرة أخرى، يعتمد COM على كائنات حقيقية.
تعتمد معظم المكونات التي تم إنشاؤها باستخدام COM على كائنات فعلية، مما يعني أنه بمجرد إنشاء مكون، يصبح استخدامه سهلاً إلى حد ما. فقط تخيل، إذا أضفنا مستخدمًا آخر إلى نظام الكمبيوتر، فما هي طريقة الإضافة البسيطة مثل العميل. هل هي إضافة حزمة تعليمات برمجية لمعالجة البيانات، أو خوارزمية، أو إضافة قاعدة بيانات أكبر إلى التطبيق؟ من الواضح أن COM يدعم هذه العملية البسيطة.
لذلك، COM هي وسيلة اتصال، وطريقة لإعادة استخدام التعليمات البرمجية، وتعتمد على كائنات حقيقية.
سيناقش الجزء المتبقي من هذا البرنامج التعليمي باختصار COM وVB، بما في ذلك إنشاء الفئات وكيفية تحويل فئة إلى كائن فعلي. على الرغم من أن المحتوى هنا بسيط للغاية، إلا أنه الأساس لبرمجة COM المستقبلية.
->