|
بسم الله الرحمن الرحيم مقدمة المتغيرات مفهوم جد هام في برمجة اجهزة الكمبيوتر، المتغيرات هي عبارة عن حرف او كلمة يمكن ان تخزن فيها قيمة، و تقوم بتخزين ما تريد في هذا المتغير اما نص او رقم او أي نوع من المعلومات التي تريدها. قد يخطر على بالك السوؤال التالي : " لماذا نستعمل المتغيرات في حين نستطيع ان نستعمل قيمها مباشرة؟"، و الجواب جد بسيط و هو كامن في الاسم بحد ذاته "متغيرات" فالمتغيرات يمكن ان تتغير قيمها في وقت عمل البرنامج الذي نعمل عليه، فمثلا في برنامجك قد تريد ان يدخل المستعمل رقم و انت طبعا لا تعرف الرقم الذي سيدخله المستعمل و بهذا تقوم بادخاله في متغير كون هذا الرقم غير تابث و بعد ذلك تتعامل مع المتغير بطريقة سهلة و بسيطة . مراحل استعمال المتغيرات : هناك مرحلتين اساسيتين في انشاء ثم استعمال المتغيرات : 1- اعلان المتغير: تحديد اسم المتغير و نوع المتغير (string,integer,double…). 2- ملأ المتغير: اعطاء المتغير قيمة معينة ليحفظها. 1- إعلان المتغير: من أجل اعلان أي متغير يجب أولا ان تحدد اسم المتغير الذي تريده و من ثم نوع المتغير او نوع المعلومات التي سيستقبلها. اعلان المتغير عموما يتم عن طريق ال KeyWords(Dim … As). و هذا مثال بسيط Dim aNumber As Integer هنا كما تلاحظ فقد قمنا باعلان متغير أسميناه aNumber من نوع Integer ، حيث أن هذا المتغير لا يستقبل سوى الأرقام الصحيحة و التي تكون في فضاء 2,147,483,648- حتى 2,147,483,647. و اذا حاولت اعطاء المتغير أي قيمة خارجة عن هذا الفضاء او نص فسيعطيك خطأ. و هناك عدة أنواع مثل Boolean التي تأخذ اما True أو False و هذا جدول يبين جميع أنواع المتغيرات : | أنواع المتغيرات في الفيجوال بيسك | | Type | Storage size | Value range | | Boolean | 2 bytes | True or False | | Byte | 1 byte | 0 to 255 (unsigned) | | Char | 2 bytes | 0 to 65535 (unsigned) | | Date | 8 bytes | January 1, 0001 to December 31, 9999 | | Decimal | 16 bytes | +/-79,228,162,514,264,337,593,543,950,335 with no decimal point; 7.92281625142643 37593543950335 with 28 places to the right of the decimal; smallest non-zero number is 0.00000 00000000000000000000001 | | Double | 8 bytes | -1.79769313486231E+308 to -4.94065645841247E-324 for negative values; 4.94065645841247E-324 to 1.79769313486231E+308 for positive values | | Integer | 4 bytes | -2,147,483,648 to 2,147,483,647 | | Long | 8 bytes | -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807 | | Object | 4 bytes | Any type can be stored in a variable of type Object | | Short | 2 bytes | -32,768 to 32,767 | | Single | 4 bytes | -3.402823E to -1.401298E-45 for negative values; 1.401298E-45 to 3.402823E for positive values | | String | Depends on implementing platform | 0 to approximately 2 billion Unicode characters | 2- ملأ المتغير : و هي اعطاء قيمة محددة للمتغير حتى يحتفظ بها و تتم عن طريق "=" الذي يسمى The assignment operator. و توجد طريقتين مختلفتين في اعطاء قيمة للمتغير، الأولى انك تقوم باعلان المتغير أولا ثم بعد ذلك تقوم باعطاءه قيمة : Dim aNumber As Integer aNumber=154 و الطريقة الأخرى هي اعطاءه قيمة افتراضية و تكون كالتالي : Dim aNumber As Integer=154 و الطريقة الأخيرة جديدة في الفيجوال بيسك .نت و لم يكن من الممكن عملها في الفجوال بيسك 6.
Add as favourites (27) | Quote this article on your site | Views: 2411 | E-mail
Only registered users can write comments. Please login or register. Powered by AkoComment Tweaked Special Edition v.1.4.6 AkoComment © Copyright 2004 by Arthur Konze - www.mamboportal.com All right reserved |