Social Icons

twitter facebook rss feed email

الاثنين، 12 ديسمبر 2011

الدرس الثالث المتغيرات


الدرس الثالث
Variables
المتغيرات

بسم الله الرحمن الرحيم
اللهم صل على محمد وآل محمد
السلام عليكم ورحمة الله وبركاته

درسي لهذا اليوم هو "المتغيرات"
لن أشرح الفرق بين VB6 و VB.NET
هذا الشرح مخصص لـVB.net فقط
الدرس سهل للغاية ولا يختلف عن الـVB6
على الإطلاق !!؟

تابع معي ......
تعريف المتغيرات : موقع محدد في الذاكرة يمكن ان يحتوي بيانات من أي نوع فالمتغير لايعطي قيمة ثابتة بل يمكن تغييرها بعكس الثابت .
أولاٌ افتح مشروعاً جديد وقم بتسميته"Variables" :


قم بتصميم الفورم هكذا :
إفتح نافذة الكود بالضغط على زر الأمر مرتين


قم بالكتابة في Class الفورم هذا الكود
وهو تعريف المتغير :


الكود :
Dim msgbox As String = "My Name is Bahbah"
Dim msgtitle As String = "Arab Team"
Dim mynum As Integer = 50

شرح الكود :
أول سطر:
تعريف المتغير msgbox على أنه متغير نصي ووضعنا قيمة المتغير هي "My Name is Bahbah"

ثاني سطر:
شرحه مثل السطر الأول إلا أننا غيرنا قيمة المتغير هنا إلى قيمة آخرى .
ثالث سطر:
عرفنا المتغير mynum على أنه متغير رقمي
ووضعنا قيمته تساوي 50 .

إنتهى شرح الكود ...

الآن إنتقل للكود زر الأمر وأكتب الكود التالي :


الكود :
MessageBox.Show (msgbox, msgtitle)
MessageBox.Show (mynum, msgtitle)
شرح الكود :
السطر الأول :
قمن بإستدعاء رسالة من البرنامج نص الرسالة سيكون المتغير msgbox أما عنوان الرسالة سيكون المتغير msgtitle .

السطر الثاني :
قمن بإستدعاء رسالة من البرنامج نص الرسالة سيكون المتغير mynum أما عنوان الرسالة سيكون المتغير msgtitle .


تجريب البرنامج :
ستظهر رسالتين مثل التي في الصورة :

---------------------------------------
إليك هذه الشروط في كتابة المتغيرات
1-           عدم البدء برقم في اسم المتغير مثال :
Dim 1a As String
2-           عدم كتابة الرموز في اسم المتغير مثال :
Dim @@! As Integer
3-           يمنع استخدام النقطة أو الفاصلة في اسم المتغير مثل :
Dim a,s As String
Dim a.w As String
4-           عدم إستخدام الكلمات في المحجوزة في البرنامج مثال :
If Dim a As string ="!" Then
 --------------------------------------
طرق تعريف المتغيرات :
1-           الطريقة الإفتراضية
Dim ali As String
2-           وضع قيمة للمتغير في نفس السطر
Dim num As Integer = 50
3-           تعريف أكثر من متغير للنفس النوع
Dim num1,num2 As Integer
4-           تعريف أكثر من متغير وليسوا نفس النوع
Dim Name As String, Age As Integer
5-           تعريف عدة متغيرات ليس لهم نفس النوع ونسب القيم لهم
Dim Name As String = "Bahbah", Age As Integer = 18
6-           تعريف متغير دون إستخدام كلمة Dim
Ame = "ggg"
7-           تعريف متغير بإستخدام الكلمة المحجوزة static
Static Age As Integer

 ----------------------------------------
الفرق بين الكلمتين Dim و static

عندما تريد من المتغير ان يحتفظ بالقيمة داخل إجراء خاص فقط تستخدم له هذه الكلمة Dim

 عندما تريد من المتغير ان يحتفظ بقيمة المتغير طيلة فترة عمر البرنامج يمكنك استخدام هذه Static الأنواع من المتغيرات

 مع التنبيه ان الكلمة الأولى تكون اخف على الذاكرة من الكلمة الثانية
لان الأولى تحتفظ بالقيمة داخل إجراء منفصل بها والثانية تحتفظ بها طيلة وقت البرنامج.
----------------------------------------------------- 
أنواع المتغيرات وكيفية إستخدامهم في هذه الصورة :-





إنتهى الدرس أتمنى أن ينال إعجابكم وأشكر العضو 

yasser96 على إرفاقه العمل الذي قام به للدرس الثاني وأتمنى من الجميع أيضاً أن يرفقوا ما قاموا بعمله



0 comments:

إرسال تعليق

إترك بصمتك ثم بإمكانك الرحيل ، لنعطيك المزيد

 

على فيس بوك