الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

شرح أدوات ActiveX

مغلق
بدأه كلمة الـعـرب في 28 مارس 2006 · 8 رد · 5,599 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته:-

اهدي هذا الموضوع الى رواد هذا المنتدى الرائع

موضوعي بشكل مختصر يستهدف المبتدئين في البرمجة كما يستفيد منه المحترفين

سوف اتحدث عن ادوات التحكم اكتف اكس التابعة لنسخة المحترف و كيفية اضافتها الى مربع ادواتك

لا تقتصر فائدة الموضوع على مستخدمي نسخة المحترف من فيجوال بيسك بل تشمل نسخة المشاريع و اغلب نسخ فيجوال بيسك 6

ابدأ أولاً بتعريف ادوات التحكم ActiveX:

ادوات التحكم اكتيف اكس هي ادوات لها الامتداد (.ocx).. توجد يشكل افتراضي تحت المجلد %SystemRoot%\System32\ ويمكن تواجدها في اماكن اخرى كما مع اداة التحكم FileView التي تاتي مع البرنامج JetAudio التي تجدها في المجلد الرئيسي للبرنامج

معظم ادوات التحكم اكتف اكس فردية و يوجد منها ماهو على شكل مجوعة مثل مجموعة Windows Common Control التى يحويها الملف mscomctl.ocx على تسعة ادوات تحكم اكتيف اكس اذكر منها اداة اشرطة الأدوات و اشرطة التقدم واطر الحالة

سوف اقوم الآن بشرح مختصر عن اهم ادوات اكتيف اكس ساشرح 31 اداة من ادوات التحكم بعون الله على اساس 10 ادوات في كل مرة وبعد النتهاء من الشرح سوف اقوم بشرح كيفية إضافتها الى مربع ادواتك وان شاء الله اكون عند حسن ضنكم.

سوف ابداء الآن حسب الحروف الابجدية للأدوات

1- الأداة ADO data

اسم الملف: msadodc.ocx

شرح: تزود وصولاً إالى معلومات قواعد البيانات من خلال التنسيق كائن بيانات أكتيف أكس ADO

2- الأداة Animation

اسم الملف: mscomct2.ocx

شرح: تنشئ تأثيرات حركة من خلال تشغيل ملفات .avi (الاصوات غير مدعومة). (في المجموعة Windows Common Control-2)

3- الأداة Chart

اسم الملف: mschart.ocx

شرح: تتيح لك انشاء تخطيطات من البيانات المخزنة في الأوراق العمل وقواعد البيانات

4- الأداة Communications

اسم الملف: mscomm32.ocx

شرح: تزود اتصالات تسلسلية من ضمن برنامجك من خلال المنفذ التسلسلي

5- الأداة Cool bar

اسم الملف: comct332.ocx

شرح: أداة حاوية يمكن استعمالها لإنشاء أشرطة أدوات يستطيع المستخدم تخصيصها مشلبهة لتلك الموجودة في مايكروسوفت انترنت اكسبلورر (في المجموعة Windows Common Control-3)

6- الأداة Data repeater

اسم الملف: msdatrep.ocx

شرح: تعرض عدة كيانات لأداة تحكم أكتيف اكس في صفوف بمتناول اليد (مفيدة خصوصاً لإظهار كيانات مختلفة لقاعدة بيانات ما)

7- الأداة DTPicker

اسم الملف: mscomct2.ocx

شرح: تزود روزنامة لإدخال التواريخ والأوقات بسرعة (في المجموعة Windows Common Control-2)

8- الأداة Flat scrollbar

اسم الملف: mscomct2.ocx

شرح: وظائفية شريط تمرير قياسي بمظهر أملس "مسطح" (في المجموعة Windows Common Control-2)

9- الأداة Flex grid

اسم الملف: msflxgrd.ocx

شرح: تضيف وظائيفية أوراق العمل الى برنامجك مفيدة خصوصاً لإظهار المعلومات من قواعد البيانات

10- الأداة Hierarchical flex grid

اسم الملف: mshflxgrd.ocx

شرح: إصدار محسن من اداة التحكم Flex grid يمكنه اظهار مجموعات سجلات هرمية (مجموعة سجلات منشاة من عدة جداول مختلفة)

<-- انتهى القسم الأول -->

يتبع ...

((رحلة العودة الى العالم الافتراضي قد بدأت))

#3

وكل علي الله

وجزاك الله كل خير

#4

بسم الله الرحمن الرحيم:

شكراً لكم (فواز الشمري و yasserstars) على مروركم على الموضوع وآسف على تأخيري في اكمال الموضوع بسبب ظرف طارئ

نتابع الآن مع القسم الثاني:

11- الأداة Image combo

اسم الملف: mscomctl.ocx

شرح: مشابهة لاداة مربع الكتابة والسرد القياسي لكنها تدعم الصور (في Windows Common Control)

12- الاداة Image list

اسم الملف: mscomctl.ocx

شرح: تتضمن مجموعة من الصور يمكن ان تستعملها ادوات تحكم اخرى (في Windows Common Control)

13- الاداة Internet transfer

اسم الملف: msinet.ocx

شرح: تتيح لك الاتصال بالانترنت وتحميل ما تريده من خلال البروتوكول HTTP و FTP

14- الاداة List view

اسم الملف: mscomctl.ocx

شرح: تعرض البيانات في تنسيق "مستكشف ويندوز" باستعمال معاينة رموز او رموز صغيرة او لائحة او تقرير (في Windows Common Control-3)

15- الأداة MAPI

اسم الملف: msmapi32.ocx

شرح: تزود وصولا الى رسائل MAPI وادوات تحكم جلسات MAPI التي ترسخ وتعالج المهام المتعلقة بالبريد من خلال واجهة برمجة التراسل

** MAPI اختصار Messaging Application Program Interface **

16- الاداة Masked edit

اسم الملف: msmask32.ocx

شرح: مربع نص يضع قيوداً على البيانات التي يكتبها المستخدم

17- الأداة Month View

اسم الملف: mscomct2.ocx

شرح: تتيح للمستخدم انتقاء تواريخ ونطق تواريخ متجاورة من روزمانة روسومية (في Microsoft Common Control-2)

18- الأداة Multimedia MCI

اسم الملف: mci32.ocx

شرح: تدير عمليات التسجيل والاستماع مع اجهزة الوسائط المتعددة MCI

19- الاداة Picture clip

اسم الملف: picclp32.ocx

شرح: تعرض جزءاً من صور نقطية

20- الاداة Progress bar

اسم الملف: mscomctl.ocx

شرح: تستعمل كتلاً لإظهار تقدم عملية ما رسومياً (Windows Common Control)

<-- نهاية القسم الثاني -->

يتبع...

((رحلة العودة الى العالم الافتراضي قد بدأت))

#5

بسم الله الرحمن الرحيم:

نتابع الآن مع القسم الثالث والاخير:

21- الاداة Rich textbox

اسم الملف: richtx32.ocx

شرح: تتيح للمستخدم كتابة وتحرير وتنسيق النص في تنسيق النص الغني (RTF)

22- الاداة Slider

اسم الملف: mscomctl.ocx

شرح: تزود جهازاً للادخال مع "علامات تجزئة" وطريقة لإظهار تقدم عملية ما (في Windows Common Control)

23- الاداة Status bar

اسم الملف: mscomctl.ocx

شرح: تعرض شريط معلومات يتضمن ما اقصاه 16 قسماً لمعلومات البرنامج (في Windows Common Control)

24- الاداة Sys info

اسم الملف: sysinfo.ocx

شرح: تراقب بارامترات متنوعة لنظام التشغيل ويندوز

25- الاداة Tab strip

اسم الملف: mscomctl.ocx

شرح: مشابهة للأداة Tabbed dialog (في Windows Common Control)

26- الاداة Tabbed dialog

اسم الملف: tabctl32.ocx

شرح: تقدم معلومات مربع الحوار في علامات تبويب

27- الاداة Toolbar

اسم الملف: mscomctl.ocx

شرح: تنشئ شريط ادوات بأزرار فردية (في Windows Common Control)

28- الاداة Tree view

اسم الملف: mscomctl.ocx

شرح: تعرض معلومات هرمية في "اشجار" متداخلة (في Windows Common Control)

29- الاداة UpDown

اسم الملف: mscomct2.ocx

شرح: تعرض زري سهمين يتيحان للمستخدم التمرير في لائحة او ضبط قيمة اداة تحكم "مرتبطة" (في Windows Common Control-2)

30- الاداة Windowsless

اسم الملف: mswless.ocx

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

31- الاداة Winsock

اسم الملف: mswinsck.ocx

شرح: تزود وصولاً الى الخدمات الشبكية TCP (بروتوكول التحكم بالإرسال) و UDP (بروتوكول وحدة بيانات المستخدم)

** كيفية إضافة ادوات التحكم ActiveX الى مربع الادوات **

لإضافة اداة تحكم AcvtiveX الى مربع الادوات ليس عليك سوى تنفيذ ثلاث خطوات:

1- انتقل الى القائمة Project واختر الامر Components ثم اختر علامة التبويب Controls

2- انتق مربع الاختيار على يسار اسم الاداة التي تريد إضافتها الى مربع الادوات

3- اضغط OK لاغلاق مربع الحوار Components واضافة اداة تحكم اكتف اكس الى مربع الادوات

* معلومة: عندما تختار الامر Components يفحص فجوال بيسك سجل كمبيوترك ويعرض كل ادوات تحكم ActiveX المتوفرة فيه (وليس فقط ادوات التحكم التي قام فيجوال بيسك بتثبيتها)

ونادراً ما تفشل هذه العملية كما حدث مع الاداة FileView التابعة للبرنامج JetAudio (على الاقل لدي) حيث قمت بتثبيتها يدويا بالذهاب الى المجلد الرئيسي للبرنامج JetAudio واختيار الملف filevw60.ocx

<-- نهاية القسم الثالث والاخير -->

((رحلة العودة الى العالم الافتراضي قد بدأت))

#6

شكرا.... جزيلا

#7

مشكور جداًً ...

وفقك الله بالفعل مجهود رائع

و أررجو أن تكمل معروفك بشرح بعض الأدوات المهمة في نظرك

و شكراً مجدداً

تقســــم الناس دنياهم و فتنتها وقد تفرد من يـهوى بدنياهُ

ما فارق الري قلباً أنت جذوتهُ و لا النعيم محباً أنت سلواهُ

#8

حقيقي جهد رائع

اتمني لك التقدم

سبحان الله وبحمده سبحان الله العظيم

DODY

#9

شكرا.... جزيلا

هذا الموضوع مغلق.

مواضيع مشابهة