حيث تم أنتاج Basic أحدى لغات البرمجة الموجودة حالياً ، وهي تطوير للغة البرمجة البيسيك
الفيجوال بيسيك ١ كأول أصدار مرئي من لغة البرمجة بيسيك حيث انك لا تضطر لكتابة أكواد
لكي تضيف أدوات فهناك صندوق للأدوات يمكنك من خلاله أضافة الأداة التي ترغب فيها ،
وتحتل لغة البرمجة فيجوال بيسيك الصدارة بين اللغات الا خرى المختلفة ويرجع ذلك لسهولة
أستخدامها ومرونتها الفائقة .
وتتميز ، Windows تتميز لغة الفيجوال بيسيك بقدرتها على التعامل مع نظام التشغيل ويندوز
وواجهة البرامج التطبيقة ، Multimedia أيضاً بقدرتها على التعامل مع الوسائط المتعددة
Windows API الخاصة بالويندوز
واجهة الفيجوال بيسيك :-
يتكون الفيجوال بيسيك من عدة أجزاء وسيتم عرض كل جزء منها بالتفصيل.
Form - النموزج
Tool Box - صندوق الأدوات
Properties Box - صندوق الخصائص
Project Explorer - مستكشف المشاريع
كتابة الكود
في البداية نوضح كافة أجزاء الفيجوال بيسيك
وفيما يلي شرح لكافة أجزاء صندوق الادوات
Picture - الأدة صورة
Ico , Wmf , Jpg , Gif , Dib , Cur تستخدم هذه الأداة في عرض الصور ذات الأمتداد
Text Box - صندوق النصوص
تستخدم في كتابة النصوص وأجراء التعاملات عليها وأيضاً عرض نصوص من ملفات وبها امكانية
الكتابة من قبل المستخدم
Label - أداة العنوان
تقوم بكتابة نصوص فيها و لا يمكن تعديل هذه النصوص من قبل المستخدم بل يقوم المبرمج
بتعديل هذه النصوص أو جعلها ثابته
Command - زر الأمر
يستخدم بحيث إذا ضغط عليه المستخدم فيقوم بتنفيذ أمر معين .
Frame - أداة الأطار
يقوم الأطار باحتواء الأدوات التي توضع داخله بحيث أذا تحرك الأ طار فإن الأدوات التي بداخله لا
يتغير أماكنهم فأماكنهم ثابتة داخل الأطار
Option Button - زر خيارات
تستخدم مجموعة من أزرار الخيارات ولاكن لا يمكن للمستخدم إلا أختيار أحدهم فقط ولا يمكن
له أختيار أثنين منهم أبداً
Check Box - صندوق الخيارات
هي عبارة عن أختيارين ( نعم ، لا ) فإذا كان الصندوق به علامة فإنه نعم وإذا لم يكن به
علامة أي فارغ فإنه لا ويمكن للمستخدم أختيار أكثر من صندوق أختيار حسب طلبه
List Box - صندوق القوائم
يقوم بعرض خيارات كثيرة داخل صندوق فإذا قام المستخدم باختيار أحد الخيارات ف إنها تقوم
بعمل مهمة معينة .
Combo Box - صندوق القوائم المضغوطة
تهي قائمة منسدلة تحتوي على خيارات متعدده فعند أختيار أحد الخيارات منها فإنها تقوم
لاكن تضغط هذه
List Box بتنفيذ أمر معين حسب ما يطلبه المبرمج وهي مثل الأداة
الخيارات بحيث تظهر صغيرة الحجم فتوفر في المساحة ولها أستخدامات عديدة
VScroll Bar - شريط التحريك الرأسي
يقوم المبرمج بتحديد مدى من القيم ويقوم المستخدم باختيار أحد هذه القيم فمثلاً يمكننا ربط
بحيث يكون مرتبطاً بالخاصية حجم الصورة فإذا حرك
Picture شريط التحريك الرأسي مع الأداة
المستخدم الشريط لجهة فسيكبر حجم الصورة وإذا حركه لجهة أخرى فسيصغر حجم الصورة
HScroll Bar - شريط التحريك الأفقي
Drive List Box - أسماء المشغلات
تقوم بعرض أسماء المشغلات الموجودة في جهازك ويمكنك الأختيار منها
Timer - المؤقت
تقوم بتنفيذ أمر معين بعد وقت محدد وتقوم باستمرارية تنفيذ هذا الأمر
File List Box - أسماء الملفات
تعرض قائمة بالملفات الموجودة في مجلد معين وتمكنك من أختيار أحدهم
Dir List Box - عرض المجلدات
تقوم بعرض المجلدات الموجودة داخل أحد المجلدات أو المجلدات الموجودة داخل أحد
المشغلات ، وتمكنك من الأختيار منها .
Line - خط
تقوم هذه الأداة برسم خط مستقيم ويمكنك جعله ينفذ أمر عند النقر عليه أو عند تحريك الفأرة
فوقه .
Shape - شكل
تقوم بإضافة مربع أو دائرة أو شكل بيضاوي حسب رغبتك مع أمكانية جعله يقوم بأمر عند
الضغط عليه بالفأرة أو تحريك الفأرة فوقه .
Data - البيانات
للأتصال المباشر مع قاعدة البيانات وتمكنك من أضافة أو حذف أو تعديل في قاعدة البيانات
وتمكنك أيضاً من عرض محتويات قاعدة البيانات .
Image - صورة
تقوم بعرض الصور
وفيما يلي شرح للخصائص شائعة الأستخدام :-
3D البروز :- لهذه الخاصية قيمتين القيمة الأولى هي Appearance - الخاصية
مسطحة أي بلا أبعاد وهي مهمة جداً لأعطاء الأداة شكل Flat ثلاثية الأبعاد والخاصية الثانية
فإنها تأخذ شكل أفضل. Flat = لها Appearance عند جعل الخاصية Text جميل مثل الأداة
ومعنها Left Justify التحيز أو الأنحياز :- ولهذه الخاصية ثلاث قيم Alignment - الخاصية
ومعناها الأنحياز Right Justify أنحياز لليسار وتستخدم إذا كان النص أنجليزي والقيمة الثانية
ومعناها توسيط النص داخل Center لليمين وتستخدم إذا كان النص بالعربي والقيمة الثالثة
الأداة.
لون الخلفية :- لتغيير لون الخلفية للأداة وهي موجودة في بعض BackColor - الخاصية
الأدوات وغير موجودة في البعض الآخر .
شكل الأطار :- وتأخذ أكثر من قيمة وتختلف عدد القيم حس ب BorderStyle - الخاصية
الأداة التي تريد تغيير هذه الخاصية لها .
التسمية :- تستخدم لكتابة عنوان ظاهر للعنصر ويمكن تغييرها Caption - الخاصية
والبرنامج في حالة التشغيل .
أو النموذج وهي أما أن تظهر Form صندوق التحكم :- خاصة ب ControlBox - الخاصية
الأدوات التي في أعلى الفورم من غلق و تصغير وتكبير .
الأولى تعني أن الأداة لا True و False الفاعلية :- لها قيمتين Enabeld - الخاصية
تعني أن True فاعلية لها على الأطلاق أي لا يمكن للمستخدم أستخدامها والقيمة الثانية
الأداة ذات فاعلية ويمكن التعامل معها من قبل المستخدم .
خط :- لتغيير نوع وحجم الخط المستخدم في الكتابة في هذه الأداة Font - الخاصية
ويمكن تغيير الخط وحجمه بعد تشغيل البرنامج مثلاً المستخدم يريد أن يقراء النص وهو حجمه
كبير أو صغير فيمكنك من خلال هذه الأداة أن تلبي رغبات المستخدم .
لون الخط :- لتغيير لون الخط حسب أختيارك ويمكنك تغييرها FontColor - الخاصية
للأحمر مثلاً ولاكن الأحمر رمزه Red والبرنامج في طور التنفيذ والألوان فيها لا تكتب هكذا
. ٢٥٥
الأرتفاع :- لتغيير أرتفاع الأداة ويتم كتابة رقم في هذا الجزء Height - الخاصية
اليسار :- تحدد الأحداثي السيني للأداة أي مكان الأداة على النموذج فإذا Left - الخاصية
زادت قيمة الأداة فإن الأداة تتجه لليمين ، أما إذا نقصت فإنها تتجه لليسار وبمعنى آخر أن
معناها بعد الأداة عن الجهة اليسرى للنموذج . Left الخاصية
أيقونة الفأرة :- أختر منها شكل الأيقونة التي تريدها أن تظهر MouseIcon - الخاصية
عندما تضع المؤشر على هذه الأداة ، ولكي تجعل هذه الخاصية فعالة أختر أحدى الأيقونات
غيرها إلى MousePointer ثم من الخاصية ico أو cur والتي لابد أنت تكون ذات الأمتداد
وستجد أن بمجرد مرور المؤشر على هذه الأداة فإن أيقو نته تتحول للأيقونة Custom القيمة
التي أخترتها .
من اليمين لليسار :- تستخدم في التطبيقات العربية وهي RightToLeft - الخاصية
تجعل الواجهة والادوات تتجه من اليمين لليسار .
التشفير :- موجودة هذه الخاصية في صندوق النصوص PasswordChar - الخاصية
وهي تجعل النص داخل الصندوق يحمل رمز معين بحيث أن المستخدم لا يرى ما TextBox
يكتبه بل يظهر له عن كل حرف كتبه الرمز الذي وضعه فمثلاً لو وضعنا هذه الخاصية تساوي ( *
) نجمة وهو الرمز الذي يستخدم عادة في كتابة الأرقام السرية (التشفير ) وشغلت البرنامج
فإن بكل حرف تكتبه تظهر بدلاً منه الرمز ( * ) .
الأرتفاع :- يغير الإحداثي الصادي للأداة أي بعدها عن الجزء العلوي Top - الخاصية
للنموذج
False و True الرؤية :- تستخدم لأخفاء أو أظهار الأداة ولها قيمتين Visible - الخاصية
ومعناها مخفي . False والخاصية الأولى ومعناها ظاهر والخاصية الثانية
العرض :- تغيير الحجم الأفقي ( العرض ) للأداة Width - الخاصية
وضعية النافذة :- تجعل النافذة ملئ الشاشة أو صغيرة بحيث WindowState - الخاصية
ولا تظهر مباشرة إلا بعد الضغط عليها من على الشريط أو جعلها تظهر Start توضع في شريط
وهي أظهار النافذة Normal عادي كما قام المبرمج بتحجيمها ، ولها ثلاث قيم القيمة الأولى
Start وهي وضعها كأيقونة في شريط Minimized كما قام المبرمج بتحجيمها ، والقيمة الثانية
وهي جعلها ملئ الشاشة . Maximized والقيمة الثالثة
الأحد يوليو 10, 2011 8:54 am من طرف أحمدالسيدالصعيدي
» الشبكات NETWORKS
الجمعة ديسمبر 17, 2010 9:58 pm من طرف THE DRAGON
» صفارات BIOS
الجمعة ديسمبر 17, 2010 9:54 pm من طرف THE DRAGON
» proxy >>>بروكسي
الجمعة ديسمبر 17, 2010 9:44 pm من طرف THE DRAGON
» بدك تحرم الضحيه على انو يفوت على الياهوو مسنجر او على ايماله الخاص
الخميس ديسمبر 02, 2010 5:26 am من طرف bibeto008
» قصيدة باللغة الانكليزية
الأحد نوفمبر 28, 2010 12:51 am من طرف lana
» مهم جداً...............
السبت نوفمبر 27, 2010 1:09 pm من طرف عاشق الاحساس
» اصابة الاربطة المتصالبة للركبة
الجمعة نوفمبر 26, 2010 5:24 pm من طرف THE DRAGON
» كبار السن و الرياضة
الجمعة نوفمبر 26, 2010 5:21 pm من طرف THE DRAGON