![]() |
الدرس8 +الدرس 9: المتحولات وأنواع المعطيات في Visual Basic (على جزئين)
http://im35.gulfup.com/PXnBX.jpg
الدرس 8: المتحولات وأنواع المعطيات في Visual Basic ( القسم 1) يوجد عدة أنواع للمتحولات في Visual Basic وذلك اعتماداً على مجال رؤية المتحول وعمره. http://im35.gulfup.com/NgPeI.bmp http://im33.gulfup.com/euGXw.gif الدرس 9: المتحولات وأنواع المعطيات في Visual Basic ( الجزء 2) -المتحولات الخاصة: ويصرح عنها ضمن الإجرائية (الحدث)، وعمر هذه المتحولات يساوي فترة استدعاء الإجرائية، أما مجال رؤيتها فهو داخل الإجرائية فقط، ويتم التصريح عن المتحولات بالشكل Dimاسم متحول As نوع معطيات أنواع المعطيات المتوفرة في VB5 : إليك الجدول التالي الذي يبين أنواع المعطيات المتوفرة في Visual Basic: http://im33.gulfup.com/F3CXc.bmp مثال1: 1- ابدأ بمشروع جديد. 2- ضع زر أوامر. 3- في الحدث Command1_Click اكتب الشفرة: Dim x AS Integer Dim y AS Integer Dim z AS Integer x = 3 y = 5 z = x + y Print z يقوم هذا البرنامج بالتصريح عن ثلاث متحولات خاصة في الحدث Click التابع لزر الأوامر، ومن ثم يقوم بعملية جمع عددين وإظهار النتيجة. مثال 2: 1- استبدل الشفرة السابقة بما يلي: Dim x AS Integer x = x + 1 Print x 2- نفذ هذا البرنامج، واضغط على الزر عدة مرات ستجد أنه في كل مرة سيُطبع العدد واحد على الشاشة رغم أننا نزيد قيمة x، وذلك لأن x متحول خاص ينتهي عمره بمجرد انتهاء الضغط، ويتولد من جديد عند بداية الضغط. 3- ضع زر أوامر ثاني Command2 واكتب في الحدث Click : Print x 2- المتحولات العامة على مستوى النافذة: يتم التصريح عن هذه المتحولات في القسم General-Declarations على الشكل: 1- نظهر نافذة الشيفرة بأي طريقة كانت . 2- من القائمة اليسرى نختار القسم General. 3- من القائمة اليمنى نختار القسم Declarations . وفي هذا القسم يتم التصريح عن المتحولات العامة على مستوى النافذة أي المتحولات التي ستُرى من قبل جميع الأدوات والإجراءات والدوال الموجودة على هذه النافذة ، وستحافظ هذه المتحولات على قيمتها ابتداء من لحظة تحميل النافذة إلى الذاكرة ولغاية إزالتها من الذاكرة . http://im33.gulfup.com/GMCSK.gif مثال: 1- إدخل إلى قسم التصريحات العامة General-Declarations وصرح عن متحول من نوع عدد كسري: Dim x AS Integer المتحول x سيكون معروف لدى جميع الأدوات الموجودة على النافذة . 2- ضع زر أوامر Command1 واكتب في الحدث Command1_Click : x = x + 1 Print x 3- ضع زر أوامر Command2 واكتب في الحدث Command2_Click : Print x 4- نفذ البرنامج ثم اضغط على الزر الأول، ستجد أنه كلما ضغطت على الزر ستزداد قيمة x بمقدار واحد وستُطبع القيمة الجديدة، اضغط على الزر الثاني ستجد أنه سيطبع قيمة x، أي أنه يعرف المتحول x. ملاحظة: بالنسبة للمتحولات العامة على مستوى المشروع، والمتحولات الساكنة فسنأتي على شرحهما لاحقاً. :scooter: |
تسلم ايدك :111 (26): |
| الساعة الآن 01:16 PM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions, Inc.