لوحة الاعلانات | |
الجمعة أبريل 10, 2015 6:13 pm | المشاركة رقم: | ||||||||||||||||||||||||||||||||||||||||||||||||||
| موضوع: المتحولات وأنواع المعطيات في Visual Basic ( الجزء 2) الجمعة أبريل 10, 2015 6:13 pm المتحولات وأنواع المعطيات في Visual Basic ( الجزء 2) -المتحولات الخاصة: ويصرح عنها ضمن الإجرائية (الحدث)، وعمر هذه المتحولات يساوي فترة استدعاء الإجرائية، أما مجال رؤيتها فهو داخل الإجرائية فقط، ويتم التصريح عن المتحولات بالشكل: [ltr]Dimاسم متحول As نوع معطيات[/ltr] أنواع المعطيات المتوفرة في VB5 : إليك الجدول التالي الذي يبين أنواع المعطيات المتوفرة في Visual Basic:
مثال1: 1- ابدأ بمشروع جديد. 2- ضع زر أوامر. 3- في الحدث Command1_Click اكتب الشفرة: [ltr]Dim x AS Integer[/ltr] Dim y AS Integer[ltr]Dim z AS Integer[/ltr] [ltr]x = 3[/ltr] [ltr]y = 5[/ltr] [ltr]z = x + y[/ltr] [ltr]Print z[/ltr] يقوم هذا البرنامج بالتصريح عن ثلاث متحولات خاصة في الحدث Click التابع لزر الأوامر، ومن ثم يقوم بعملية جمع عددين وإظهار النتيجة.مثال 2: 1- استبدل الشفرة السابقة بما يلي: [ltr]Dim x AS Integer[/ltr] [ltr]x = x + 1[/ltr] [ltr]Print x[/ltr] 2- نفذ هذا البرنامج، واضغط على الزر عدة مرات ستجد أنه في كل مرة سيُطبع العدد واحد على الشاشة رغم أننا نزيد قيمة x، وذلك لأن x متحول خاص ينتهي عمره بمجرد انتهاء الضغط، ويتولد من جديد عند بداية الضغط. 3- ضع زر أوامر ثاني Command2 واكتب في الحدث Click : [ltr]Print x[/ltr] ثم نفذ البرنامج واضغط على الزر ستجد أنه يتم طباعة صفر في كل مرة، وذلك لأن المتحول x غير مُعرف بالنسبة للزر الثاني. 2- المتحولات العامة على مستوى النافذة: يتم التصريح عن هذه المتحولات في القسم General-Declarations على الشكل: 1- نظهر نافذة الشيفرة بأي طريقة كانت . 2- من القائمة اليسرى نختار القسم General. 3- من القائمة اليمنى نختار القسم Declarations . وفي هذا القسم يتم التصريح عن المتحولات العامة على مستوى النافذة أي المتحولات التي ستُرى من قبل جميع الأدوات والإجراءات والدوال الموجودة على هذه النافذة ، وستحافظ هذه المتحولات على قيمتها ابتداء من لحظة تحميل النافذة إلى الذاكرة ولغاية إزالتها من الذاكرة . مثال: 1- إدخل إلى قسم التصريحات العامة General-Declarations وصرح عن متحول من نوع عدد كسري: [ltr]Dim x AS Integer[/ltr] المتحول x سيكون معروف لدى جميع الأدوات الموجودة على النافذة . 2- ضع زر أوامر Command1 واكتب في الحدث Command1_Click : [ltr]x = x + 1[/ltr] [ltr]Print x[/ltr] 3- ضع زر أوامر Command2 واكتب في الحدث Command2_Click :[ltr]Print x[/ltr] 4- نفذ البرنامج ثم اضغط على الزر الأول، ستجد أنه كلما ضغطت على الزر ستزداد قيمة x بمقدار واحد وستُطبع القيمة الجديدة، اضغط على الزر الثاني ستجد أنه سيطبع قيمة x، أي أنه يعرف المتحول x.ملاحظة: بالنسبة للمتحولات العامة على مستوى المشروع، والمتحولات الساكنة فسنأتي على شرحهما لاحقاً.
الموضوع الأصلي : المتحولات وأنواع المعطيات في Visual Basic ( الجزء 2) // المصدر : منتدى عرب تيم // الكاتب :
| ||||||||||||||||||||||||||||||||||||||||||||||||||
الإشارات المرجعية |
الذين يشاهدون الموضوع الان :37 ( الأعضاء 6 والزوار 31) | |
|