مشاركة : نبدأ على بركة الله دورة الفجوال بيسك
زر الأمر هو من الأدوات المهمة في الفيجوال بيسك وإذا عملت أي برنامج فسوف تحتاج بالتأكيد إلى وضع زر أمر في برنامجك
فهو الأداة الأساسية للأحداث
http://www.mwadah.com/images/imgcache/2005/12/411.jpg
لكتابة أي حدث في الزر أنقر فوقه نقرتين ثم أكتب الشيفرة التي تريد
لتغيير النص الذي سيظهر في الزر طبعاً تعرفها في خاصية Caption أكتب التسمية.
ويمكنك أيضاً إضافة صورة إلى الزر ويمكنك تغير اللون . ولاكن عليك أن تبدل خاصية الستايل Style إلى Graphical
ويمكن أن يستخدم الزر ليعمل أكثر من حدث في نفس الوقت في Click و MouseDown و MouseUp
اسم الخاصية معناها
Name اسم الاداة
Appearance الظهور
BackColor لون الخلفية
Caption النص
Default زر إفتراضي عند ضغط مفتاح الإدخال
DisablePicture الصورة عندما يكون غير متاح
DownPicture الصورة عند الضغط لأسفل
Enabled الفاعلية
Font نوع الخط
ForColor لون الخط
MaskColore قناع اللون
Style النمط
Left البعد عن الحافة اليسرى
MousePointer مؤشر الماوس
MouseIcon الأيقونة التي تثمل مؤشر الماوس
RightToLeft الإتجاه من اليمين لليسار
TabIndex ترتيب Tab
TabStop إيقاف الTab
ToolTipText ماسيظهر عند وضع الماوس فوقها
Tag Tag
Picture الصورة في الوضع العادي
Top البعد عن حافة النافذة العليا
Visible مرئي أو مخفي
Width العرض
وتحياتي
مشاركة : نبدأ على بركة الله دورة الفجوال بيسك
التعامل معCheck Box و Option
ربما تقول إنه لافرق بين هاتين الأداتين إلا بالشكل ولاكن هذا الفرق بينهما :
مثلاً لو كان لديك فورم ووضعت فيه أكثر من خانة إختيار Check فإنك تستطيع أن تحدد كافة الخانات الموجودةعلى الفورم مع بعضها.
أما لوكان لديك أكرثر من زر خيار Option فلن تستطيع سوى أن تحدد واحداً منها . وهذا هو الفرق بين زر الخيار وخانة الإختيار
إن النص الذي بجانب كل أداة هو تابع لها يمكنك تغييره عن طريق خاصية Caption وعند النقر عليه تتغير قيمة الأداة
http://www.mwadah.com/images/imgcache/2005/12/409.jpg
وعليك أن تعرف أن هنا نمطان لكل أداة أنظر الشكل في السفل
http://www.mwadah.com/images/imgcache/2005/12/410.jpg
تم تغيير النمط عن طريق خاصية Style إلى Graphical
ولاحظ كيف تمكنا من تحديد خانتي الإختيار بينما لم نحدد سو زر خيار واحد.
لتغيير القيمة الإفتراضية لكل أداة من خاصية Value في مربع الخصائص
وللاداتين نفس الخصائص وهذا جدول للخصائص الأساسية:
معناها _ اسم الخاصية
اسم الأداة _ Name
محاذاة _ Aignment
الظهور _ Appearance
لون الخلفية _ BackColor
النص _ Caption
الصورة عند عدم الفاعلية _ DisabledPicture
الصورة عند النقر للأسفل _ DownPicture
الفاعلية _ Enabled
نوع الخط _ Font
لون الخط _ ForColor
البعد عن الحافة اليسرى _ Left
مؤشر الماوس _ MousePointer
الأيقونة التي تثمل مؤشر الماوس _ MouseIcon
الإتجاه من اليمين لليسار _ RightToLeft
إيقاف الTab
TabStop
ما سيظهر عند وضع الماوس فوقها
ToolTipText
Tag
Tag
الصورة
Picture
النمط
Style
القيمة
Value
البعد عن حافة النافذة العليا
Top
مرئي أو مخفي
Visible
وتحياتي
مشاركة : نبدأ على بركة الله دورة الفجوال بيسك
شرح صندوق الشيفرة والأحداث
صندوق الشيفرة هو الذي يتم كتابة الكود الخاص بأي عمل بداخله وهو الذي يحوي التصريحات والأحداث
تستطيع فتحة عن طريق الضغط نقرتين فوق الأداة. أو عن طريق
http://www.mwadah.com/images/imgcache/2005/12/407.jpg الموجود على شجرة المشروع.
هذا هو شكله
http://www.mwadah.com/images/imgcache/2005/12/408.jpg
لكتابة الكود الخاص بأي أمر أنقر فوق الأداة التي تحوي حدث نقرتين فيفتح لك صندوق الشيفرة . ويجهز سطراً للكتابة .
لتغيير الحدث مثلاً عند ضغط مفتاح أو عند التحريك أنقر فوق القائمة على اليمن لعرض كافة الأحداث للأداة المحددة.
فمثلاً السطرين في الصورة السابقة هما نتيجة للنقر المزدوج فوق الفورم وهو حدث التحميل Load نكتب الكود بينهما
ولو أردنا الحدث أن يحصل عند النقر فوق الفورم إنتقل إلى القائمة اليمينية وإختر حدث Click من القائمة فيظهر لك السطران التاليان:
Private Sub Form_Click()
End Sub
الكود يكتب بينهما
وهكذا نلاحظ في كل أداة لو وضعت زر أمر Command1 فهكذا سوف يكون :
Private Sub Command1_Click()
End Sub
لاحظ كيفة صياغة سطر الحدث في كل مرة إسم الإداة _ الحدث
ودائماً ينتهي احدث لأي أداة بEnd Sub إلا في حالات خاصة كالتعاريف
ويسمح لك صندوق الشيفرة بالنسخ والقص والصق
ويمكنك كتابة أسطر للمراجعة أي دون ان يكون لها أي عمل عن طريق
وضع الفاصلة العلوية (') أو التعليمة rem قبل كتابة السطر الذي تريد وضعه دون حدث.
وتحياتي
مشاركة : نبدأ على بركة الله دورة الفجوال بيسك
بعد أن عملت برنامجاً على الفيجوال بيسك فإنك سوف تحفظه وطريقة الحفظ هي :
1- عند إغلاق الفيجوال بيسك فسوف يتم سؤالك إذا كنت تريد الحفظ . تختار Yes فيظهر لك صندوق حوار ويكون قد أعطى لمشروعك إسم Project1
لنفرض أنك لم تغير الإسم . أنقر فوق الزر Save فيتم حفظ المشروع ...
2- ويمكنك الحفظ من قائمة File ثم تختار Save وتحفظ المشروع
بعد ان حفظنا المشروع ( البرنامج ) باسم project1 اذهب قائمة File ثم اختر منها make project1.exe
طبعا عند حفظ البرنامج البرنامج فجوال بيسيك تلقائيا يضيف العبارة make project1.exe
ليسهل عليك العمل و هذا اكيد يختلف فعندك مثلا لا يظهر make project1.exe لكن يظهر اسم البرنامج الذي حفظته
الان اذهب للمسار الذي كنت حفظت فيه البرنامج تراه قد عمل ايقونة لبرنامجك اوتوماتيكيا و عند النقر على الايقونة يفتح برنامجك الرائع
وتحياتي
مشاركة : نبدأ على بركة الله دورة الفجوال بيسك
حزم المشروع وعمل Setup
طريقة صنع Setup هامة بعد الإنتهاء من تصميم برنامج فإذا أردت نقل البرنامج لوحده دون ان تضعه في Setup فلن يعمل على جهاز أخر
لأن له ملفات نظام تساعده على عمله فعليك تشغيل معالج الحزم وصنع برنامج Setup لأنه يحفظ كافة الملفات التي يحتاجها برنامجك للعمل
هذا البرنامج package & deployment wizard تجده مع أدوات فيجوال بيسك 6
وهذه خطوات العمل محددة بمستطيل أحمر :
أولاً عليك النقر فوق زر Browser لتحديد مشروعك طبعاً بعد الإنتهاء من تصميمه. ثم أنقر فوق الزر Package لبدء العمل
طبعاً تأكد من أنك عملته برنامج تنفيذي exe لأن برنامج الحزم إذا لم يعثر على برنامج تنفيذي سيخبرك وينشء برنامج تنفيذي
http://www.mwadah.com/images/imgcache/2005/12/402.jpg
مانوع الحزمة التي تريدها. تبقيها عى Standard وتضغط Next
http://www.mwadah.com/images/imgcache/2005/12/403.jpg
تحديد مسار حفظ برنامج التنصيب Setup أدخل قرص مرن أوغير المسار عن طريق النقر فوق New Folder
http://www.mwadah.com/images/imgcache/2005/12/404.jpg
تحديد الملفات التي سوف يتم حزمها . هذه الملفات الأساسية يضعها البرنامج تلقائيا وإذا كنت ترغب في إضافة ملفات أنقر فوق الزر Add
http://www.mwadah.com/images/imgcache/2005/12/405.jpg
خيارات برنامج التنصيب . هل تريده جزاُ واحدة أومجزء إلى عدة أقسام أنت تحدد حجم القسم
http://www.mwadah.com/images/imgcache/2005/12/406.jpg
يتبع الدرس