Posts

Showing posts from March, 2011

VB 6.0 Icon For Your Own ActiveX Controls

Image
فى الدرس الثانى لموضوع صناعة ادوات ActiveX لم نتطرق لعمل الايقونات ... و قد حائنى العديد من التساؤلات عن كيفية عمل أيقون مستقل لكل أداة ActiveX .... و الطريقة كالتالى : - قم بفتح Microsoft Paint برنامج الرسام (من قائمة ابدأ) و قم بجعل صورة الرسم بمساحة 16 طول و 16 عرض عن طريق الضغط على Ctrl+E و اصنع الايقونه و احفظها مثلا (Icon1.bmp) داخل نفس مجلد المشروع . 16 Color Bitmap (*.bmp) - ثم من داخل الفيجوال بيزك أثناء تصميم أداة ActiveX توجه الى (انظر شكل1) خصائص ActiveX و اختر خاصية ToolBoxBitMap و اختر الايقونه السابقة ثم انتهى من عملك و أكوادك ... شكل رقم 1 - ستلاحظ انه عند اختيار الاداه CTRL+T من اليجوال بيزك (أى مشروع أخر) أن شكل الايقونه ظهر كما قمنا بتصميمة .... شكل رقم 2 شكل رقم 2 - ايضا يمكنك تغيير الاسم الذى يعرض به ActiveX Control الخاص بك فى قائمة المكونات CTRL+T عن طريق كتابة الاسم المراد اثناء العمل على الاداه اغلق اى نافذة اخرى ثم ..... اكتب التفصيل المراد ظهور الاداه به : Project => Project Properties => General=> Project Descrip

VB 6.0 Creating ActiveX For Dummies (Arabic) - Part2

Image
الخطوه الخامسة : اختبار و استخدام أداة ActiveX :- لكى تتأكد من الاداة أنشأت بنجاح ستلاحظ ان الاداه اصبحت فعالة و يمكنك الضغط عليها بالماوس و أنها اصبحت نشطه مثل الادوات الاخرى فى شريط الادوات .... رقم 1 شكل 1 شكل 1 شكل 2 الان قم باضافة الاداة الجديده الى Form1 بالمشروع الاول كما تضيف أى أداه أخرى ... شكل رقم 2 ... قم بتجربة البرنامج بالضغط على F5 و حرك الاسهم الى الاعلى و الاسفل و شاهد النتيجة ..... و انتظرونا فى الجزء الثالث لصناعة ActiveX Control متطور أكثر فأكثر .....  مع تحياتى Evry1falls Visual Basic 6.0 Lessons, Tricks, Tutorials and help links : - Automate MS-Access Database in Visual Basic 6.0 though a net work - Visual Basic 6.0 Analog Clock - Vi sual Basic 6.0 Temperature Convertor - Visual Basic 6.0 , MS-Access 2003 and Crystal Reports - Phone book - Visual Basic 6.0 , MS-Access 2003 Database and DataGrid - Visual Basic 6 .0  FTP full application source code - Visual Basic 6.0 Color Picker tool source code 

VB 6.0 Creating ActiveX For Dummies (Arabic)

Image
بسم الله الرحمن الرحيم الموضوع :  صناعة ActiveX للمبتدئين . (يجب أن تكون مبرمج فيجوال بيزك 6 مستوى متوسط حتى تستطيع فهم الموضوع) ما هو A c t i v e X ؟؟؟ هى برامج مساعده وظيفتها تحسين أداء البرامج الكبيره و هذا هو التعريف عندما نتحدث عن الــ ActiveX الخاص بالبرمجه و خصوصا فى الفيجوال بيزك 0.6 اذا الـــ ActiveX هو أداه من الادوات نقوم بصناعتها سنقوم بتجربة مثال عملى لتبسيط الشرح (هذا المثال هو ترجمة للمثال الرسمى لموضوع صناعة الــ ActiveX على موقع ميكروسوفت MSDN) و اتمنى ان يزال موجودا حيث ان ميكروسوفت لم تعد تدعم بيئة الفيجوال بيزك 0.6 . Spinner Control (أداة العداد) شكل (أ) المثال سيكون صناعة أداة (العداد) Spinner كما بالشكل (أ) و الان نحن على دراية بالنتيجة النهائية . الخطوه الأولى : عمل مشروع مثال قم بفتح الفيجوال بيزك 6 و اختر من القائمة (مشروع تنفيذى جديد) .... شكل (1) شكل (1) الخطوه الثانية:  اضافة مشروع ActiveX فارغ قم بفتح الفيجوال بيزك 6 و اختر من القائمة (مشروع AxtiveX جديد) .... شكل (2),(3) شكل (2) شكل (3) الان يجب أن ي