السلام عليكم
اين يمكن اجد ادوات ocx
(ActvieX مجانية)
بحثت كثير ولكن كثير تأتي للفيجوال بيسك وانا اريدها للـ C++
وكيف طريقة تركيبها ؟؟؟؟
وهل اذا ركبتها ببرنامج تبقى بالبرنامج ولا لازم ارفقها مع البرنامج ؟؟؟؟
سلام ....
السلام عليكم
اين يمكن اجد ادوات ocx
(ActvieX مجانية)
بحثت كثير ولكن كثير تأتي للفيجوال بيسك وانا اريدها للـ C++
وكيف طريقة تركيبها ؟؟؟؟
وهل اذا ركبتها ببرنامج تبقى بالبرنامج ولا لازم ارفقها مع البرنامج ؟؟؟؟
سلام ....
عليكم السلام
ايضا مثل هذه المواضيع اشغلتني في السابق ..
اولا انسى شيء اسمه ocx في الغالب نحن نتعامل مع مكتبات lib وملفات رأسية h .. فقط .
ثانيا : كل شيء متوفر ..
هناك مكتبات ضخمة ... توفر لك ما تريد .. مثلا يوجد مكتبات .. تسهل لك البرمجة تحت السي .. وتعتمد على mfc
BCGControlBar
E-XD++ MFC Library
Prof-UIS
مثل هذه المكتبات .. تجعل برنامج مثل واجهة الاكس بي .. او الاوفيس ... الخ .
بل : اذا اتقنتها ... ستكره شيء اسمه ocx .. لكن للاسف بعضها غير مجاني ...
تجربه لمدة ثلاثين يوم .
(كل ثلاثين يوم فرمت جهازك :) )
راجع ايضا
هناك مكتبات تمكنك من التعامل مع شتى الانواع من الصور ... مثلا
راجع
هناك مكتبات تساعدك على التعامل مع الاصوات باحترافية .
هناك مكتبات تساعدك على التعامل مع ملفات pdf و ملفات الفلاش .
وفي الغالب تأخذها من نفس الموقع وتسمى SDK يعني حزمة تطوير .
هناك مكتبة ( موجودة مع نفس مترجم الفيجوال سي ) تمكنك من التعامل مع انواع كثييييييييييييييييرة من الادوات المتقدمة ..
وهي موجودة ضمن الملف . .
comctl32.lib
هناك مكتبات للتعامل مع DX و GL .
هناك حزم تطويرية تمكنك من صنع فلاتر .. للفوتوشوب .. وهي حسب ما اعرف خاصة بالسي بلس فقط .
http://partners.adobe.com/public/developer.../devcenter.html
او الرابط مباشرة اذا كنت تريد CS
http://partners.adobe.com/developer/en/pho...hopCSSDKWin.zip
اذن :
ادوات OCX خاصة VB .. مع اني سمعت انه بامكانك استخدام بعضها في السي . . اذا كانت مبرمجة لذلك .
واجزم انه اكثر من 50% من ocx الخاصة بالvb ماهي الا تغليف لدوال api ... فنحن في غنى عنها .
لكن ما اعرفه هو انك في السي تتعامل مع
DLL
LIB
H
فقط .
انت فقط ضع الوظيفة التي تريد القيام بها ...
وسنحاول ان نجد ما يقابلها في السي .. من مكتبات ((( في الغالب لانحتاج الى ذلك ..))
مثلا :
الاداة Calender
التي تعرض التاريخ .
تجدها جاهزة في السي ... مايحتاج اضافة ... لاحظ الصورة .
مثلا : الاداة common dialog التي تضيفها في vb .
في السي .. توجد على شكل كائن ... في mfc او على شكل تركيب ودالة في win api
ابحث في msdn
عن
common dialog box
الاداة Sprite Control في الفيبي ..
عندنا في الفيجوال سي جاهزة مجهزة .. .
لاحظ الصورة .
اذا كل ماتريده جاهز ..
اما عن طريق الادوات الموجودة مع الفيجوال سي .
او عن طريق الدوال والكائنات
او عن طريق نكتبات خارجية .
ومع ذلك اعتقد ان لم اجزم .. بانه يمكنك استخدام عدد كبير من ادوات ocx داخل الفيجوال سي ..
بعد ان تنشئ برنامجك ( win32 app )
اذهب الى القائمة insert
ثم
resource
ستظهر قائمة .
اختر منها dialog .
واضغط على زر new ..
الان اضغط بالزر الايمن على النافذة كما في الصورة واختر الخيار الموضح ..
ستأتيك هذه القائمة اختر منها ما تريد ..
طبعا يأتي الان سؤال اخر .. كيف استخدم هذه الادوات .
لكل اداة استخدامها ..
المهم تعرف كيف تستورد resource داخل برنامجك
شخصيا لم اتعامل مع تلك الادوات ocx .. لكن .. سأحاول من الان فصاعدا
(بالرغم من ان مبرمجي السي لايحتاجون الى مثل هذه الادوات ..:) )
تم تعديل هذه المشاركة بواسطة الشمري في 28 أكتوبر 2005 في 01:23
تطبيق طمأنينة ، نسخة بيتا على أندرويد
عبدالله الشمّري - Al-Shammari
twitter @abshammeri
abshammeri AT gmail.com
github : abshammeri
و عليكم السلام
أنا أتفق مع الأخ الشمري في أنك لن تحتاج للـocx لتوفر البدائل و التي تكون بالتأكيد أسرع بكثير في التنفيذ. و في أحيان كثيرة تكون أسهل في الأستعمال.
و لكن ممكن يكون أستعمالها مرحلة وسيطة بين الــVB و الأستفادة الكاملة من مميزات الــ++C.
صراحة لم أستعمل ActiveX من فترة طويلة, و آخر مرة أستعملت واحد لقيت البديل الأسرع و الأكفأ في الـ++C.
على العموم لو كنت تستعمل MFC فالملف المرفق هو الفصل التاسع من كتاب Teach yourself VC++ in 21 days.
و هذا الفصل مخصص لأستعمال الـActiveX و بأمكانك أن تتجاوز البداية و تقفز مباشرة الى Adding an ActiveX Control to Your Project و ممكن هذا يفيدك حتى لو ما كنت تستعمل MFC.

الصور مش طالعة عندي ..
طالعة عندكم ... او ما يحتاج صور :)
تطبيق طمأنينة ، نسخة بيتا على أندرويد
عبدالله الشمّري - Al-Shammari
twitter @abshammeri
abshammeri AT gmail.com
github : abshammeri
السلام عليكم
شكرا لتوضيح الموضوع والصور مايحتاج
بس انا نزلت الاداه
paintlib-2.6.2.zip
واذا ماعليك كلافه
كيف احطها في برنامجي وهل لازم ارف ملفاتها dll مع البرنامج ولا لا؟؟؟؟
سلام ........
نعم ..يجب ارفاق ملفات dll اللي معها ...
انا طبعا ما جربت كل المكتبات .
نا اعرف فقط لمكتبة devil ...مع gl
http://openil.sourceforge.net/
ومكتبة corona .. فقط .
باقي المكتبات ما جربتها .
فيها غموض شوي :) .,,,
تطبيق طمأنينة ، نسخة بيتا على أندرويد
عبدالله الشمّري - Al-Shammari
twitter @abshammeri
abshammeri AT gmail.com
github : abshammeri
عذرا بتعبك معي
نزلت هذه المكتبه
Devil-SDK-1_1.6.7
اللي قلت بتستخدمها
بس هي حق شنو ؟؟ فيما تستخدم؟.؟
وكيف اركبها ؟ بالبرنامج !!!
ولا يهمك ..
عطني مهملة اربع او خمس ايام .. نضيف دروس عنها . ان شاء الله .
فائدتها .. تحميل عشرا ت الانساق من الصور ..
التحويل من نسق الى نسق
اضافة تاثيرات للصور
تشتغل على
dx
gl
win api
allegro
تطبيق طمأنينة ، نسخة بيتا على أندرويد
عبدالله الشمّري - Al-Shammari
twitter @abshammeri
abshammeri AT gmail.com
github : abshammeri
على خير إن شاء الله
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…