الوحدة السادسة في مادة الحاسب وتقنية المعلومات...

25
ادسة الوحدة السعلوماتسب وتقنية امادة ا ماة بلغة ال( ك ستو فيجول بيس ديو)

Transcript of الوحدة السادسة في مادة الحاسب وتقنية المعلومات...

Page 1: الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك

الوحدة السادسة

مادة احلاسب وتقنية املعلومات

(ديوفيجول بيسك ستو )الربجمة بلغة

Page 2: الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك

-:اهداف الدرس

.ستوديوعن لغة فيجول بيسيك مقدمة #(.وبيسيك ستوديفيجول )الربنامج بلغة كتابة مراحل #.طريقة تعامل الربنامج مع البيانات#

Page 3: الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك

-:مقدمة

o املرئيةلربجمة لغات اتعد لغة فيجول بيسك ستوديو من لغات املستوى العايل احدى.oتعد الربجمة باستخدام فيجول بيسك ستوديو شيقة وممتعة.oتلغة الربجمة املرئية فيجول بيسك ستوديو من إنتاج شركة مايكروسوف.o 2010لكل لغة برجمة عدة إصدارات من الشركة املنتجة وسوف نستخدم اإلصدار

.من لغة فيجول بيسك ستوديو

Visual Basic Studio 2010

Page 4: الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك

-(:توديو فيجول بيسيك س) مراحل كتابة الربنامج بلغة

:ث خطوات ، هي تتكون مرحلة كتابة الربنامج باستخدام لغة فيجول بيسك ستوديو من ثال

(1)

تصميم الواجهات

(2)

ضبط خصائص االدوات

(3)

كتابة اوامر الربجمة

Page 5: الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك

تصميم الواجهاتافذ اليت عدد النو خالهلا حتديد من يتم اليت تظهر للمستخدم النافذة وهي

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

Page 6: الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك

ضبط خصائص االدواتبعد أن نضع األدوات على النافذة تأيت مرحلة حتديد خصائص هذه األدوات

ولوهنا ، واخلط املستخدم ، وعنواهنا ، األداة كشكل . وغري ذلك

Page 7: الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك

كتابة اوامر الربجمة

يت نريد من مرحلة كتابة االوامر التأيت بعد أن ننتهي من املرحلتني السابقتني .ان ينفذها عند وقوع حدث معني( فيجول بيسك ستوديو)

Page 8: الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك

شاشة اوامر فارغة

هل ميكن قيادة السيارة؟ وملاذا؟هل ميكن تنفيذ الربنامج؟ وملاذا؟

Page 9: الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك

1نشـــــــــــــــــــاطـــ

Page 10: الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك

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ص

-:يةاستنتجي اإلجابة من شفرة التال

Page 11: الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك

281

112511122201525

1

3

1

5

2

2

2

1

2

21

2

5

1

419

1

91

1

3155

155

Page 12: الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك

اماألرقأسئلة شفرة

.................................لكتابة برنامج هناك 1)

تحديد عدد الواجهات واالدوات المستخدمة لكل واجهة نقصد به 2)

..........................

ط قبل كتابة االوامر البرمجية نحتاج الى تصميم الواجهات وضب3)

) (.الخصائص اوال

صائص من مراحل كتابة البرنامج بلغة فيجول بيسك ستوديو ضبط خ4)

) (.االدوات

توديو يجب علينا عند البدء في عمل برنامج بلغة فيجول بيسك س5)

) (.كتابة اوامر البرمجة اوال

ثالث مراحل

تصميم الواجهات

خطأ

صح

صح

Page 13: الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك

طريقة تعامل الربنامج مع البياناتفقدياناتالبأنواعوختتلف،البياناتمعاجلةهوبرنامجأيمنالرئيسياهلدف•

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

البدلذلك،معهاعاملالتيستطيعحىتالذاكرةيفوخيزهناالبياناتالربنامجيستقبل•.إليهاالرجوعمنليتمكنمعينةأمساءالبياناتهذهإعطاءمن

الثوابت1:مهانوعنيإىلالبياناتتصنف•

املتغيرات2

Page 14: الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك

الثوابتداخلويستخدممعينةلقيمةاسمإعطاءهو:الثابت

.رنامجالبتنفيذعندالقيمةهذهتغييريمكنوالالبرنامج

أنـواع الثوابت

ثابت عددي1

ثابت حرفي2

Page 15: الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك

Const Const1 = Value

1)Constالثابتلتعريفنستخدمهالذياألمر.

2)Const1مجاملبر قبلمناختيارهويتم،الثابتاسم.

3)Valueالثابتهذافيتخزن سوفالتيالقيمة.

مثالب الدرجة القصوى يف مادة احلاسإذا أردنا تعريف

: األمر كالتايل يكون Dولنسميه Const D = 100

Page 16: الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك

مترينات

Mوليكن امسه 4عريف ثابت لتخزين العدد ؟

Const M = 4

Page 17: الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك

املتغرياتيتمحىتمعينا ا امسوتُعطىبياناتفيهختزنالرئيسةالذاكرةيفمكانهو:املتغري

مسيتلذلك،بهنهختزييتمماتغيريوميكن،الربنامجداخلمعهاوالتعاملاسرتجاعها.باملتغريات

.وقيمةونوعاسملهمتغريوكل،هباختزناليتالبياناتباختالفاملتغرياتوختتلف

أنـواع املتغيرات

متغير عددي1

متغير حرفي2

متغير منطقي3

Page 18: الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك

-:املتغرياتشروط تسمية وال حيتوي ( _ ) وأرقام والرمز ( ( A .. Zأن يتكون من حروف اجنليزية

.أو أي رمز آخرعلى فراغ .أن ال يبدأ برقم.حرف255أن ال يتجاوز

. أن ال يكون كلمة حمجوزة للغة الربجمة

Page 19: الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك

أمثلة صحيحة ألمساء املتغرياتX Y A23 C_D

أمثلة غري صحيحة ألمساء املتغرياتDIM 2DF IF@

Page 20: الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك

:كالتايلوصيغتهDIMاألمرباستخداماملتغرياتتُعرف

Var1.اسم املتغير: Var1( 1: حيث أن

2)As:ونوعهاملتغيراسمبينرابط.

3)Type:املتغيرنوع.

من nameعريف متغري لتخزين اسم الطالب وليكنمثالنوع حريف ؟

DIM name As String

:ولتعريف أكثر من متغير

DIM name As String , age As Integer

Page 21: الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك

مترينات

-:ما يليما اجلملة الصحيحة لتعريف متغري فيDim X =Int

Dim 2DF As longDim X =If

Dim X As string

Page 22: الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك

النوعوالCurrencyالنوعمنمتغيرعلىستوديوفيجول يحتوي ال:تصحيح

VariantبالنوعاستبدالهتمحيثObject

Page 23: الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك

2نشـــــــــــــــــــاطـــ

Page 24: الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك

...اكملي خارطة المفاهيم ادناه•

Page 25: الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك

4، س3، س1س80صفحة