أخبار

 

تسجيل الدخول

أهلا, زائر. الرجاء الدخول أو التسجيل
أêنèن 07, 2008, 11:12:33
اسم المستخدم: كلمة المرور:
تسجيل الدخول باسم المستخدم، كلمة المرور و مدة الجلسة

هل نسيت كلمة المرور؟

الإحصائيات

Members: 694
News: 194
Web Links: 3

مواضيع ذات صلة

آخر 10 أعضاء

mohloay
عذراء
feto
lord_s_man
mohamedhassan2008
found
sky_blue
الحجري
manchsteralex2000
eliventurr

إعلانات

Google
 
عالم الفيجوال بيسك دوت نت منتديات عالم الفيجوال بيسك دوت نت
جووجل
المتغيرات PDF Print E-mail
User Rating: / 0
PoorBest 
Written by أيوب جمال الإدريسي   
انأحد, 14 أêار 2006

بسم الله الرحمن الرحيم

مقدمة

المتغيرات مفهوم جد هام في برمجة اجهزة الكمبيوتر، المتغيرات هي عبارة عن حرف او كلمة يمكن ان تخزن فيها قيمة، و تقوم بتخزين ما تريد في هذا المتغير اما نص او رقم او أي نوع من المعلومات التي تريدها.

قد يخطر على بالك السوؤال التالي : " لماذا نستعمل المتغيرات في حين نستطيع ان نستعمل قيمها مباشرة؟"، و الجواب جد بسيط و هو كامن في الاسم بحد ذاته "متغيرات" فالمتغيرات يمكن ان تتغير قيمها في وقت عمل البرنامج الذي نعمل عليه، فمثلا في برنامجك قد تريد ان يدخل المستعمل رقم و انت طبعا لا تعرف الرقم الذي سيدخله المستعمل و بهذا تقوم بادخاله في متغير كون هذا الرقم غير تابث و بعد ذلك تتعامل مع المتغير بطريقة سهلة و بسيطة .

مراحل استعمال المتغيرات :

هناك مرحلتين اساسيتين في انشاء ثم استعمال المتغيرات :

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

Be first to comment this article
RSS comments

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

Last Updated ( انجهظàة, 02 حزêراو 2006 )
 
< Prev   Next >
Advertisement

جميع حقوق الطبع محفوطة لموقع عالم الفيجوال بيسك دوت نت


hit counter