PDA

View Full Version : تعليم الفجوال بيسك (الدرس الثانى)


صقر الشمال
10-08-2002, 06:55 AM
السلام عليكم ورحمة الله وبركاته

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

اولا الخصائص :


لكل اداة عدة خصائص ولكل اداة عدة احداث.....
والخصائص هي التي تتحكم بشكل الاداة ومميزاتها من تنسيقها على الشاشة او اظهارها او اخفائها
الخصائص بالشرع ومعنى كل واحدة منها على النحو التالى
http://www.arab3.com/images1/75873143.jpg
تحديد اسم فريد للاداة name
لون الخلفية backcolor
سمك اطار النافذة borderstyle
عنوان الاداة caption
عنوان الاداة text
مايظهر في اعلى كل نافذة في اقصى اليمن للتحكم بالنافذة controlbox
لتمكين الاداة enabled
الخط font
اللون الامامي forecolor
الارتفاع height
الرمز icon
موقع الاداة من اليسار left
تستخدم في البرامج متعددة النوافذ mdichild
مؤشر الفارة mousepointer
الصورة picture
مفيدة جدا في البرامج العربية لتحويل القوائم من اليسار الى اليمين righttoleft
موقع الركن العلوي من الاداة top
اخفاء الاداة visible
العرضwidth
حالة النافذة من حيث الحجم windowstate
جعل الاداة شفافة backstyle
حذف الاطار المحيط بالاداةborderstyle
اسم قاعدة البيانات databasename
بحث فى قاعدة البيانات recordset

ملاحظة(اذا استخدمنا البحث في قاعدة البيانات بالامر seek يجب ان توضع في حالة table )

تحديد الجدول من قاعدة البيانات recordsource
ربط اداة النص بحقل معين من جدول معين datafield
ربط اداة النص بجدول معين من قاعدة البيانات datasource
القيمة value
الحد الاعلى max
الحد الادنى min
التغيير الصغير smallchange
التغيير الكبير largechange
الفترة الزمنية المراد تنفيذ حدث المؤقت بعد مرورها interval
التعليق الذي يظهر فوق الاداة عند ابقاء الفارة علية لمدة قصيرة
tooltiptext
توقيف التنقل بزر tab على زر معين tabstop
ترتيب التنقل بين الادواتtabindex


ثانيا الاحداث :
الاحدث هي التي يستجيب لها برنامج فيجول بيسيك ولولاوجودها لما استطعنا ان نحدد للبرنامج متى ينفذ الامر الذي نريدة انة ينفذة فمثل
http://www.arab3.com/images1/58333954.jpg

عند وقوع الحدث للنافذةform1نفذ الاوامر الموجودة داخل الحدث

ونستعرض الان كل حدث مع شرحه

active يقع بعد تحميل النافذة اي بعد وقوع حدث load
click عند النقر المفرد على الفارة
dbclickعند النقر المزدوج على الفارة
gotfocus عند اخذ التركيز لاداة معينة
lostfocus عند فقد التركيزلاداة معية
keydown عند نزول الزر الى الاسفل
keypress عند الضغط على اي زر من لوعة المفاتيح
keyup عند طلوع زر لوعة المفاتيح الى الاعلى
load عند تحميل النافذة الرئيسية
mousedown عند نزول زر الفارة الى الاسفل
mousemove عن تحرك الفارة على اداة معينة
mouseup عند طلوع زر الفارة الى الاعلى
paint عند اعادة رسم النافذة
resizeعند تغير حجم النافذة
unload عند الغاء تحميل النافذة

طريقة الحصول على الاحداث كما فى الصورة
http://www.arab3.com/images1/49670939.jpg


اتمنى لكم كامل التوفيق ولنا لقاء فى الدرس القادم ان شاء الله
وسيكون حول المتغيرات و جمله التكرار FOR . NEXT المركبة

تقبلوا احر تحياتى

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

العمــ^_^ـــيد
11-08-2002, 03:42 PM
ماشاء الله عليك.....
انت ماقدمت في اداره التعليم ماشاء الله شرحك واضح وزي العسل :) :) :) :) .
بس بقى الاوامر كيف تنكتب ولم سمحت تعطينا مثال بسيط.
بالتوفيق لك وللجميع:D :D :D :cool:

صقر الشمال
11-08-2002, 04:02 PM
الف شكر اخى الكريم على اطراءك الجميل

اخى الاوامر وطريقة طتابتها واحداثياتها

ستكون فى درس خاص بها

اما عن المثال فسيكون اخر درس لكى تتم الصورة لدى الجميع باذن الله

اتمنى منكم ان لا تنسونى بالدعاء فقط


سلام

تحياتى

trainee
11-08-2002, 05:36 PM
هلا فيك أخي الحبيب

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

أتمنى لك التوفيق

أخوك

صقر الشمال
11-08-2002, 05:52 PM
اخجلتم تواضعنا اخى المتدرب

بروكت اخ كريم

تحياتى

العمــ^_^ـــيد
12-08-2002, 01:58 AM
(انت يااخوى THE EAGLEتستاهل كل مدح (احرجتك زيادة;) ;) :rolleyes: )
ياربي متى اسوى عمره ......متى بكره لالالالالالالالايمكن اليوم الله اعلم المهم اخوى THE EAGLEFبدعيلك انا والاعضاء من كل قلبنا بس انت تمنى(تبغى تزوج :D :D :D )
وشكرااااا

صقر الشمال
12-08-2002, 02:23 AM
اسكت والا سمعتك امي
يا اخى انت هكذا تدعى على ولا تدعي لي وبعدين اذا تزوجت
سوف انشغل عنكم ابقينى هكذا افضل فانا احب ان اكون معكم

:D :D :D :D :D :D :D

تحياتى

العمــ^_^ـــيد
12-08-2002, 03:43 PM
صدقت والله........:eek: :eek:
كيف فاتتني هذه النقطه:( :( :(

محمد بن عبدالعزيز
12-08-2002, 09:02 PM
الف شكر على هذه الدروس يا أستاذنا :p