ادسة الوحدة السعلوماتسب وتقنية امادة ا ماة بلغة ال( ك ستو فيجول بيس ديو)
الوحدة السادسة
مادة احلاسب وتقنية املعلومات
(ديوفيجول بيسك ستو )الربجمة بلغة
-:اهداف الدرس
.ستوديوعن لغة فيجول بيسيك مقدمة #(.وبيسيك ستوديفيجول )الربنامج بلغة كتابة مراحل #.طريقة تعامل الربنامج مع البيانات#
-:مقدمة
o املرئيةلربجمة لغات اتعد لغة فيجول بيسك ستوديو من لغات املستوى العايل احدى.oتعد الربجمة باستخدام فيجول بيسك ستوديو شيقة وممتعة.oتلغة الربجمة املرئية فيجول بيسك ستوديو من إنتاج شركة مايكروسوف.o 2010لكل لغة برجمة عدة إصدارات من الشركة املنتجة وسوف نستخدم اإلصدار
.من لغة فيجول بيسك ستوديو
Visual Basic Studio 2010
-(:توديو فيجول بيسيك س) مراحل كتابة الربنامج بلغة
:ث خطوات ، هي تتكون مرحلة كتابة الربنامج باستخدام لغة فيجول بيسك ستوديو من ثال
(1)
تصميم الواجهات
(2)
ضبط خصائص االدوات
(3)
كتابة اوامر الربجمة
تصميم الواجهاتافذ اليت عدد النو خالهلا حتديد من يتم اليت تظهر للمستخدم النافذة وهي
بعات نافذه كاألزرار ومر يف كل واالدوات اليت حنتاجها حيتاجها الربنامج .النصوص والقوائم
ضبط خصائص االدواتبعد أن نضع األدوات على النافذة تأيت مرحلة حتديد خصائص هذه األدوات
ولوهنا ، واخلط املستخدم ، وعنواهنا ، األداة كشكل . وغري ذلك
كتابة اوامر الربجمة
يت نريد من مرحلة كتابة االوامر التأيت بعد أن ننتهي من املرحلتني السابقتني .ان ينفذها عند وقوع حدث معني( فيجول بيسك ستوديو)
شاشة اوامر فارغة
هل ميكن قيادة السيارة؟ وملاذا؟هل ميكن تنفيذ الربنامج؟ وملاذا؟
1نشـــــــــــــــــــاطـــ
10ض1(ء)ا
8ط24ب
16ظ13ت
26ع11ث
17غ9ج
28ف5ح
27ق2خ
7ك6د
25ل4ذ
22م20ر
12ن23ز
19(ة)هـ 18س
14و3ش
21ي15ص
-:يةاستنتجي اإلجابة من شفرة التال
281
112511122201525
1
3
1
5
2
2
2
1
2
21
2
5
1
419
1
91
1
3155
155
اماألرقأسئلة شفرة
.................................لكتابة برنامج هناك 1)
تحديد عدد الواجهات واالدوات المستخدمة لكل واجهة نقصد به 2)
..........................
ط قبل كتابة االوامر البرمجية نحتاج الى تصميم الواجهات وضب3)
) (.الخصائص اوال
صائص من مراحل كتابة البرنامج بلغة فيجول بيسك ستوديو ضبط خ4)
) (.االدوات
توديو يجب علينا عند البدء في عمل برنامج بلغة فيجول بيسك س5)
) (.كتابة اوامر البرمجة اوال
ثالث مراحل
تصميم الواجهات
خطأ
صح
صح
طريقة تعامل الربنامج مع البياناتفقدياناتالبأنواعوختتلف،البياناتمعاجلةهوبرنامجأيمنالرئيسياهلدف•
الربنامجمستخدمنمغالبا البياناتوتأيت،غريهاأوتواريخأوأرقاما أوحروفا تكون.والفأرةاملفاتيحكلوحةباحلاسباملتصلةاإلدخالأجهزةطريقعن
البدلذلك،معهاعاملالتيستطيعحىتالذاكرةيفوخيزهناالبياناتالربنامجيستقبل•.إليهاالرجوعمنليتمكنمعينةأمساءالبياناتهذهإعطاءمن
الثوابت1:مهانوعنيإىلالبياناتتصنف•
املتغيرات2
الثوابتداخلويستخدممعينةلقيمةاسمإعطاءهو:الثابت
.رنامجالبتنفيذعندالقيمةهذهتغييريمكنوالالبرنامج
أنـواع الثوابت
ثابت عددي1
ثابت حرفي2
Const Const1 = Value
1)Constالثابتلتعريفنستخدمهالذياألمر.
2)Const1مجاملبر قبلمناختيارهويتم،الثابتاسم.
3)Valueالثابتهذافيتخزن سوفالتيالقيمة.
مثالب الدرجة القصوى يف مادة احلاسإذا أردنا تعريف
: األمر كالتايل يكون Dولنسميه Const D = 100
مترينات
Mوليكن امسه 4عريف ثابت لتخزين العدد ؟
Const M = 4
املتغرياتيتمحىتمعينا ا امسوتُعطىبياناتفيهختزنالرئيسةالذاكرةيفمكانهو:املتغري
مسيتلذلك،بهنهختزييتمماتغيريوميكن،الربنامجداخلمعهاوالتعاملاسرتجاعها.باملتغريات
.وقيمةونوعاسملهمتغريوكل،هباختزناليتالبياناتباختالفاملتغرياتوختتلف
أنـواع املتغيرات
متغير عددي1
متغير حرفي2
متغير منطقي3
-:املتغرياتشروط تسمية وال حيتوي ( _ ) وأرقام والرمز ( ( A .. Zأن يتكون من حروف اجنليزية
.أو أي رمز آخرعلى فراغ .أن ال يبدأ برقم.حرف255أن ال يتجاوز
. أن ال يكون كلمة حمجوزة للغة الربجمة
أمثلة صحيحة ألمساء املتغرياتX Y A23 C_D
أمثلة غري صحيحة ألمساء املتغرياتDIM 2DF IF@
:كالتايلوصيغتهDIMاألمرباستخداماملتغرياتتُعرف
Var1.اسم املتغير: Var1( 1: حيث أن
2)As:ونوعهاملتغيراسمبينرابط.
3)Type:املتغيرنوع.
من nameعريف متغري لتخزين اسم الطالب وليكنمثالنوع حريف ؟
DIM name As String
:ولتعريف أكثر من متغير
DIM name As String , age As Integer
مترينات
-:ما يليما اجلملة الصحيحة لتعريف متغري فيDim X =Int
Dim 2DF As longDim X =If
Dim X As string
النوعوالCurrencyالنوعمنمتغيرعلىستوديوفيجول يحتوي ال:تصحيح
VariantبالنوعاستبدالهتمحيثObject
2نشـــــــــــــــــــاطـــ
...اكملي خارطة المفاهيم ادناه•
4، س3، س1س80صفحة